.elementor-24649 .elementor-element.elementor-element-4c1aeeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Noto sans jp;font-weight:var(--e-global-typography-text-font-weight)}.elementor-24649 .elementor-element.elementor-element-c30ca44>.elementor-widget-container{margin:0 0 30px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Noto sans jp;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-8792594{font-family:"Noto Sans JP",Noto sans jp;font-weight:400;text-transform:none}.elementor-24649 .elementor-element.elementor-element-8792594 a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-8792594 a:hover,.elementor-24649 .elementor-element.elementor-element-8792594 a:focus{color:var(--e-global-color-text)}.elementor-24649 .elementor-element.elementor-element-3631648{--display:flex}.elementor-24649 .elementor-element.elementor-element-b2c560c{--display:flex}.elementor-24649 .elementor-element.elementor-element-b15060f>.elementor-widget-container{margin:0 0 30px}.elementor-24649 .elementor-element.elementor-element-b15060f a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-ad8399f{--display:flex}.elementor-24649 .elementor-element.elementor-element-9d76050{--display:flex}.elementor-24649 .elementor-element.elementor-element-6d679c7 a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-6cdc2a4{--display:flex}.elementor-24649 .elementor-element.elementor-element-37a6b16>.elementor-widget-container{padding:10px}.elementor-24649 .elementor-element.elementor-element-37a6b16 a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-2fa0103{--display:flex}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Noto sans jp}.elementor-24649 .elementor-element.elementor-element-5b37f8b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-24649 .elementor-element.elementor-element-5b37f8b .elementor-button{font-family:var(--e-global-typography-secondary-font-family),Noto sans jp;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-background)}.elementor-24649 .elementor-element.elementor-element-5b37f8b .elementor-button svg{fill:var(--e-global-color-background)}.elementor-24649 .elementor-element.elementor-element-9b6f471{--spacer-size:50px}.elementor-24649 .elementor-element.elementor-element-933d65d{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}:where(.elementor-24649 .elementor-element.elementor-element-933d65d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Noto Sans JP",Noto sans jp;font-weight:700;text-transform:none}.elementor-24649 .elementor-element.elementor-element-d19648b{--spacer-size:30px}.elementor-widget-divider .elementor-divider__text{font-family:var(--e-global-typography-secondary-font-family),Noto sans jp;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-24649 .elementor-element.elementor-element-7b2a6c5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-24649 .elementor-element.elementor-element-7b2a6c5 .elementor-divider-separator{width:100%}.elementor-24649 .elementor-element.elementor-element-7b2a6c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-24649 .elementor-element.elementor-element-385c91c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-24649 .elementor-element.elementor-element-10ce797>.elementor-widget-container{margin:0 0 30px}.elementor-24649 .elementor-element.elementor-element-7cb0002{--display:flex}.elementor-24649 .elementor-element.elementor-element-cf8beab>.elementor-widget-container{margin:0 0 30px}.elementor-24649 .elementor-element.elementor-element-cf8beab a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-9eb0ef9{--display:flex}.elementor-24649 .elementor-element.elementor-element-3655da1>.elementor-widget-container{margin:0 0 30px}.elementor-24649 .elementor-element.elementor-element-3655da1 a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-c5b39fe{--display:flex}.elementor-24649 .elementor-element.elementor-element-da87157 a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-09167ba{--display:flex}.elementor-24649 .elementor-element.elementor-element-211640f a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-26fbef1{--display:flex}.elementor-24649 .elementor-element.elementor-element-8abb66c>.elementor-widget-container{padding:10px}.elementor-24649 .elementor-element.elementor-element-8abb66c a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-da08266{--display:flex}.elementor-24649 .elementor-element.elementor-element-9ffc00f.elementor-widget-button .elementor-button{background-color:var(--e-global-color-border)}.elementor-24649 .elementor-element.elementor-element-9ffc00f.elementor-widget-button.elementor-button-outline .elementor-button{border-color:var(--e-global-color-border);background-color:var(--e-global-color-border)}.elementor-24649 .elementor-element.elementor-element-9ffc00f.elementor-widget-button .elementor-button:hover:before{background-color:var(--e-global-color-border)}.elementor-24649 .elementor-element.elementor-element-9ffc00f.elementor-widget-button.elementor-button-outline .elementor-button:hover{border-color:var(--e-global-color-border);background-color:var(--e-global-color-border)}.elementor-24649 .elementor-element.elementor-element-9ffc00f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-24649 .elementor-element.elementor-element-9ffc00f .elementor-button{font-family:"Noto Sans JP",Noto sans jp;font-weight:900;text-transform:none;color:var(--e-global-color-background)}.elementor-24649 .elementor-element.elementor-element-9ffc00f .elementor-button svg{fill:var(--e-global-color-background)}.elementor-24649 .elementor-element.elementor-element-2e2481b{--spacer-size:50px}.elementor-24649 .elementor-element.elementor-element-47e698e{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}:where(.elementor-24649 .elementor-element.elementor-element-47e698e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Noto Sans JP",Noto sans jp;font-weight:700;text-transform:none}.elementor-24649 .elementor-element.elementor-element-a296ebe{--spacer-size:30px}.elementor-24649 .elementor-element.elementor-element-e0e9668{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-24649 .elementor-element.elementor-element-e0e9668 .elementor-divider-separator{width:100%}.elementor-24649 .elementor-element.elementor-element-e0e9668 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-24649 .elementor-element.elementor-element-d51f90c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-24649 .elementor-element.elementor-element-ed62183>.elementor-widget-container{margin:0 0 30px}.elementor-24649 .elementor-element.elementor-element-208085c{font-family:"Noto Sans SC",Noto sans jp;font-weight:400}.elementor-24649 .elementor-element.elementor-element-b83105b{--display:flex}.elementor-24649 .elementor-element.elementor-element-3c02f4a>.elementor-widget-container{margin:0 0 30px}.elementor-24649 .elementor-element.elementor-element-3c02f4a{font-family:"Noto Sans SC",Noto sans jp;font-weight:400}.elementor-24649 .elementor-element.elementor-element-3c02f4a a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-e512b7f{--display:flex}.elementor-24649 .elementor-element.elementor-element-1c579d4>.elementor-widget-container{margin:0 0 30px}.elementor-24649 .elementor-element.elementor-element-1c579d4{font-family:"Noto Sans SC",Noto sans jp;font-weight:400}.elementor-24649 .elementor-element.elementor-element-1c579d4 a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-c3ae8d3{--display:flex}.elementor-24649 .elementor-element.elementor-element-34ec34f>.elementor-widget-container{margin:0 0 30px}.elementor-24649 .elementor-element.elementor-element-34ec34f{font-family:"Noto Sans SC",Noto sans jp;font-weight:400}.elementor-24649 .elementor-element.elementor-element-34ec34f a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-53c367d{--display:flex}.elementor-24649 .elementor-element.elementor-element-1102153{font-family:"Noto Sans SC",Noto sans jp;font-weight:400}.elementor-24649 .elementor-element.elementor-element-1102153 a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-ef93450{--display:flex}.elementor-24649 .elementor-element.elementor-element-7df3c83>.elementor-widget-container{padding:10px}.elementor-24649 .elementor-element.elementor-element-7df3c83{font-family:"Noto Sans SC",Noto sans jp;font-weight:400}.elementor-24649 .elementor-element.elementor-element-7df3c83 a{color:var(--e-global-color-primary)}.elementor-24649 .elementor-element.elementor-element-05532af{--display:flex}.elementor-24649 .elementor-element.elementor-element-a31fb7c{font-family:"Noto Sans SC",Noto sans jp;font-weight:400}.elementor-24649 .elementor-element.elementor-element-d812696{--spacer-size:50px}.elementor-24649 .elementor-element.elementor-element-f8f7e9e{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}:where(.elementor-24649 .elementor-element.elementor-element-f8f7e9e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Noto Sans SC",Noto sans jp;font-weight:700;text-transform:none}.elementor-24649 .elementor-element.elementor-element-ea4b73b{--spacer-size:30px}.elementor-24649 .elementor-element.elementor-element-352564e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-24649 .elementor-element.elementor-element-352564e .elementor-divider-separator{width:100%}.elementor-24649 .elementor-element.elementor-element-352564e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.breadcrumb-wrap,.elementor-page-24649 .breadcrumb-wrap,.single-gamico-breadcrumb .elementor-section-wrap{background-color:#272727;background-image:url("https://rpgbakin.com/wordpress/wp-content/uploads/2025/01/screenshot02.jpg");background-position:center center;background-size:cover}.breadcrumb-wrap .breadcrumb-overlay,.elementor-page-24649 .breadcrumb-wrap .breadcrumb-overlay{opacity:0}@media(max-width:1366px){.breadcrumb-wrap,.elementor-page-24649 .breadcrumb-wrap,.single-gamico-breadcrumb .elementor-section-wrap{background-position:0 -168px}}@media(max-width:1200px){.breadcrumb-wrap,.elementor-page-24649 .breadcrumb-wrap,.single-gamico-breadcrumb .elementor-section-wrap{background-position:0 -127px}}@media(max-width:1024px){.breadcrumb-wrap,.elementor-page-24649 .breadcrumb-wrap,.single-gamico-breadcrumb .elementor-section-wrap{background-position:0 -119px}}@media(max-width:880px){.breadcrumb-wrap,.elementor-page-24649 .breadcrumb-wrap,.single-gamico-breadcrumb .elementor-section-wrap{background-position:0 -81px}}@media(max-width:767px){.breadcrumb-wrap,.elementor-page-24649 .breadcrumb-wrap,.single-gamico-breadcrumb .elementor-section-wrap{background-position:-157px -33px}}.bakin-form{max-width:900px;margin:10px auto;padding:0 48px 40px;background:#fff;border:1px solid #d7dfe7;border-radius:12px;font-family:"Noto Sans SC",sans-serif}.bakin-form h2{margin:0 0 10px;font-size:34px;font-weight:700;color:#222}.bakin-lead{margin-bottom:40px;color:#6b7280;line-height:1.8}.bakin-section{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}.bakin-section h3{margin-bottom:28px;padding-left:14px;border-left:4px solid #0089e5;font-size:24px;font-weight:700}.bakin-form label{display:block;margin-top:24px;margin-bottom:10px;font-weight:600;color:#333}.required{display:inline-block;margin-left:8px;padding:2px 10px;font-size:11px;color:#fff;background:#ea4335;border-radius:99px}.bakin-form input[type=text],.bakin-form input[type=email],.bakin-form input[type=url],.bakin-form textarea,.bakin-form select{width:100%;padding:16px 18px;border:1px solid #d4dae2;border-radius:10px;background:#fafbfc;transition:.25s;font-size:15px;box-sizing:border-box}.bakin-form textarea{min-height:180px}.bakin-form input:focus,.bakin-form textarea:focus,.bakin-form select:focus{outline:none;background:#fff;border-color:#0089e5;box-shadow:0 0 0 4px rgba(0,137,229,.15)}.bakin-form .wpcf7-radio{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.bakin-form .wpcf7-list-item{margin:0}.bakin-form .wpcf7-list-item label{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #d9e1ea;border-radius:12px;background:#fff;cursor:pointer;transition:.25s}.bakin-form .wpcf7-list-item label:hover{border-color:#0089e5;background:#f4faff}.bakin-form input[type=radio]{accent-color:#0089e5;transform:scale(1.3)}.bakin-form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bakin-form .wpcf7-checkbox label{padding:14px;border:1px solid #ddd;border-radius:10px;cursor:pointer}.bakin-form input[type=file]{margin-top:10px}.submit-area{margin-top:60px;text-align:Center}.submit-area input{min-width:220px;padding:18px 40px;border:none;border-radius:999px;background:#0089e5;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:.25s}.submit-area input:hover{background:#006bb7;transform:translateY(-2px)}.wpcf7cf-group{margin-top:40px;padding:36px;border:1px solid #dce4ec;border-radius:12px;background:#fcfcfd}@media(max-width:768px){.bakin-form{padding:28px}.bakin-form .wpcf7-radio{grid-template-columns:1fr}.bakin-form .wpcf7-checkbox{grid-template-columns:1fr}.submit-area{text-align:center}.submit-area input{width:100%}}.bakin-form{max-width:900px;margin:10px auto;padding:0 48px 40px;background:#fff;border:1px solid #d7dfe7;border-radius:12px;font-family:"Noto Sans SC",sans-serif}.bakin-form h2{margin:0 0 10px;font-size:34px;font-weight:700;color:#222}.bakin-lead{margin-bottom:40px;color:#6b7280;line-height:1.8}.bakin-section{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}.bakin-section h3{margin-bottom:28px;padding-left:14px;border-left:4px solid #0089e5;font-size:24px;font-weight:700}.bakin-form label{display:block;margin-top:24px;margin-bottom:10px;font-weight:600;color:#333}.required{display:inline-block;margin-left:8px;padding:2px 10px;font-size:11px;color:#fff;background:#ea4335;border-radius:99px}.bakin-form input[type=text],.bakin-form input[type=email],.bakin-form input[type=url],.bakin-form textarea,.bakin-form select{width:100%;padding:16px 18px;border:1px solid #d4dae2;border-radius:10px;background:#fafbfc;transition:.25s;font-size:15px;box-sizing:border-box}.bakin-form textarea{min-height:180px}.bakin-form input:focus,.bakin-form textarea:focus,.bakin-form select:focus{outline:none;background:#fff;border-color:#0089e5;box-shadow:0 0 0 4px rgba(0,137,229,.15)}.bakin-form .wpcf7-radio{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.bakin-form .wpcf7-list-item{margin:0}.bakin-form .wpcf7-list-item label{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #d9e1ea;border-radius:12px;background:#fff;cursor:pointer;transition:.25s}.bakin-form .wpcf7-list-item label:hover{border-color:#0089e5;background:#f4faff}.bakin-form input[type=radio]{accent-color:#0089e5;transform:scale(1.3)}.bakin-form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bakin-form .wpcf7-checkbox label{padding:14px;border:1px solid #ddd;border-radius:10px;cursor:pointer}.bakin-form input[type=file]{margin-top:10px}.submit-area{margin-top:60px;text-align:Center}.submit-area input{min-width:220px;padding:18px 40px;border:none;border-radius:999px;background:#0089e5;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:.25s}.submit-area input:hover{background:#006bb7;transform:translateY(-2px)}.wpcf7cf-group{margin-top:40px;padding:36px;border:1px solid #dce4ec;border-radius:12px;background:#fcfcfd}@media(max-width:768px){.bakin-form{padding:28px}.bakin-form .wpcf7-radio{grid-template-columns:1fr}.bakin-form .wpcf7-checkbox{grid-template-columns:1fr}.submit-area{text-align:center}.submit-area input{width:100%}}.bakin-form{max-width:900px;margin:10px auto;padding:0 48px 40px;background:#fff;border:1px solid #d7dfe7;border-radius:12px;font-family:"Noto Sans SC",sans-serif}.bakin-form h2{margin:0 0 10px;font-size:34px;font-weight:700;color:#222}.bakin-lead{margin-bottom:40px;color:#6b7280;line-height:1.8}.bakin-section{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}.bakin-section h3{margin-bottom:28px;padding-left:14px;border-left:4px solid #0089e5;font-size:24px;font-weight:700}.bakin-form label{display:block;margin-top:24px;margin-bottom:10px;font-weight:600;color:#333}.required{display:inline-block;margin-left:8px;padding:2px 10px;font-size:11px;color:#fff;background:#ea4335;border-radius:99px}.bakin-form input[type=text],.bakin-form input[type=email],.bakin-form input[type=url],.bakin-form textarea,.bakin-form select{width:100%;padding:16px 18px;border:1px solid #d4dae2;border-radius:10px;background:#fafbfc;transition:.25s;font-size:15px;box-sizing:border-box}.bakin-form textarea{min-height:180px}.bakin-form input:focus,.bakin-form textarea:focus,.bakin-form select:focus{outline:none;background:#fff;border-color:#0089e5;box-shadow:0 0 0 4px rgba(0,137,229,.15)}.bakin-form .wpcf7-radio{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.bakin-form .wpcf7-list-item{margin:0}.bakin-form .wpcf7-list-item label{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #d9e1ea;border-radius:12px;background:#fff;cursor:pointer;transition:.25s}.bakin-form .wpcf7-list-item label:hover{border-color:#0089e5;background:#f4faff}.bakin-form input[type=radio]{accent-color:#0089e5;transform:scale(1.3)}.bakin-form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bakin-form .wpcf7-checkbox label{padding:14px;border:1px solid #ddd;border-radius:10px;cursor:pointer}.bakin-form input[type=file]{margin-top:10px}.submit-area{margin-top:60px;text-align:Center}.submit-area input{min-width:220px;padding:18px 40px;border:none;border-radius:999px;background:#0089e5;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:.25s}.submit-area input:hover{background:#006bb7;transform:translateY(-2px)}.wpcf7cf-group{margin-top:40px;padding:36px;border:1px solid #dce4ec;border-radius:12px;background:#fcfcfd}@media(max-width:768px){.bakin-form{padding:28px}.bakin-form .wpcf7-radio{grid-template-columns:1fr}.bakin-form .wpcf7-checkbox{grid-template-columns:1fr}.submit-area{text-align:center}.submit-area input{width:100%}}.bakin-form{max-width:900px;margin:10px auto;padding:0 48px 40px;background:#fff;border:1px solid #d7dfe7;border-radius:12px;font-family:"Noto Sans SC",sans-serif}.bakin-form h2{margin:0 0 10px;font-size:34px;font-weight:700;color:#222}.bakin-lead{margin-bottom:40px;color:#6b7280;line-height:1.8}.bakin-section{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}.bakin-section h3{margin-bottom:28px;padding-left:14px;border-left:4px solid #0089e5;font-size:24px;font-weight:700}.bakin-form label{display:block;margin-top:24px;margin-bottom:10px;font-weight:600;color:#333}.required{display:inline-block;margin-left:8px;padding:2px 10px;font-size:11px;color:#fff;background:#ea4335;border-radius:99px}.bakin-form input[type=text],.bakin-form input[type=email],.bakin-form input[type=url],.bakin-form textarea,.bakin-form select{width:100%;padding:16px 18px;border:1px solid #d4dae2;border-radius:10px;background:#fafbfc;transition:.25s;font-size:15px;box-sizing:border-box}.bakin-form textarea{min-height:180px}.bakin-form input:focus,.bakin-form textarea:focus,.bakin-form select:focus{outline:none;background:#fff;border-color:#0089e5;box-shadow:0 0 0 4px rgba(0,137,229,.15)}.bakin-form .wpcf7-radio{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.bakin-form .wpcf7-list-item{margin:0}.bakin-form .wpcf7-list-item label{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #d9e1ea;border-radius:12px;background:#fff;cursor:pointer;transition:.25s}.bakin-form .wpcf7-list-item label:hover{border-color:#0089e5;background:#f4faff}.bakin-form input[type=radio]{accent-color:#0089e5;transform:scale(1.3)}.bakin-form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bakin-form .wpcf7-checkbox label{padding:14px;border:1px solid #ddd;border-radius:10px;cursor:pointer}.bakin-form input[type=file]{margin-top:10px}.submit-area{margin-top:60px;text-align:Center}.submit-area input{min-width:220px;padding:18px 40px;border:none;border-radius:999px;background:#0089e5;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:.25s}.submit-area input:hover{background:#006bb7;transform:translateY(-2px)}.wpcf7cf-group{margin-top:40px;padding:36px;border:1px solid #dce4ec;border-radius:12px;background:#fcfcfd}@media(max-width:768px){.bakin-form{padding:28px}.bakin-form .wpcf7-radio{grid-template-columns:1fr}.bakin-form .wpcf7-checkbox{grid-template-columns:1fr}.submit-area{text-align:center}.submit-area input{width:100%}}.bakin-form{max-width:900px;margin:10px auto;padding:0 48px 40px;background:#fff;border:1px solid #d7dfe7;border-radius:12px;font-family:"Noto Sans SC",sans-serif}.bakin-form h2{margin:0 0 10px;font-size:34px;font-weight:700;color:#222}.bakin-lead{margin-bottom:40px;color:#6b7280;line-height:1.8}.bakin-section{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}.bakin-section h3{margin-bottom:28px;padding-left:14px;border-left:4px solid #0089e5;font-size:24px;font-weight:700}.bakin-form label{display:block;margin-top:24px;margin-bottom:10px;font-weight:600;color:#333}.required{display:inline-block;margin-left:8px;padding:2px 10px;font-size:11px;color:#fff;background:#ea4335;border-radius:99px}.bakin-form input[type=text],.bakin-form input[type=email],.bakin-form input[type=url],.bakin-form textarea,.bakin-form select{width:100%;padding:16px 18px;border:1px solid #d4dae2;border-radius:10px;background:#fafbfc;transition:.25s;font-size:15px;box-sizing:border-box}.bakin-form textarea{min-height:180px}.bakin-form input:focus,.bakin-form textarea:focus,.bakin-form select:focus{outline:none;background:#fff;border-color:#0089e5;box-shadow:0 0 0 4px rgba(0,137,229,.15)}.bakin-form .wpcf7-radio{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.bakin-form .wpcf7-list-item{margin:0}.bakin-form .wpcf7-list-item label{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #d9e1ea;border-radius:12px;background:#fff;cursor:pointer;transition:.25s}.bakin-form .wpcf7-list-item label:hover{border-color:#0089e5;background:#f4faff}.bakin-form input[type=radio]{accent-color:#0089e5;transform:scale(1.3)}.bakin-form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bakin-form .wpcf7-checkbox label{padding:14px;border:1px solid #ddd;border-radius:10px;cursor:pointer}.bakin-form input[type=file]{margin-top:10px}.submit-area{margin-top:60px;text-align:Center}.submit-area input{min-width:220px;padding:18px 40px;border:none;border-radius:999px;background:#0089e5;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:.25s}.submit-area input:hover{background:#006bb7;transform:translateY(-2px)}.wpcf7cf-group{margin-top:40px;padding:36px;border:1px solid #dce4ec;border-radius:12px;background:#fcfcfd}@media(max-width:768px){.bakin-form{padding:28px}.bakin-form .wpcf7-radio{grid-template-columns:1fr}.bakin-form .wpcf7-checkbox{grid-template-columns:1fr}.submit-area{text-align:center}.submit-area input{width:100%}}.bakin-form{max-width:900px;margin:10px auto;padding:0 48px 40px;background:#fff;border:1px solid #d7dfe7;border-radius:12px;font-family:"Noto Sans SC",sans-serif}.bakin-form h2{margin:0 0 10px;font-size:34px;font-weight:700;color:#222}.bakin-lead{margin-bottom:40px;color:#6b7280;line-height:1.8}.bakin-section{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}.bakin-section h3{margin-bottom:28px;padding-left:14px;border-left:4px solid #0089e5;font-size:24px;font-weight:700}.bakin-form label{display:block;margin-top:24px;margin-bottom:10px;font-weight:600;color:#333}.required{display:inline-block;margin-left:8px;padding:2px 10px;font-size:11px;color:#fff;background:#ea4335;border-radius:99px}.bakin-form input[type=text],.bakin-form input[type=email],.bakin-form input[type=url],.bakin-form textarea,.bakin-form select{width:100%;padding:16px 18px;border:1px solid #d4dae2;border-radius:10px;background:#fafbfc;transition:.25s;font-size:15px;box-sizing:border-box}.bakin-form textarea{min-height:180px}.bakin-form input:focus,.bakin-form textarea:focus,.bakin-form select:focus{outline:none;background:#fff;border-color:#0089e5;box-shadow:0 0 0 4px rgba(0,137,229,.15)}.bakin-form .wpcf7-radio{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.bakin-form .wpcf7-list-item{margin:0}.bakin-form .wpcf7-list-item label{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #d9e1ea;border-radius:12px;background:#fff;cursor:pointer;transition:.25s}.bakin-form .wpcf7-list-item label:hover{border-color:#0089e5;background:#f4faff}.bakin-form input[type=radio]{accent-color:#0089e5;transform:scale(1.3)}.bakin-form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bakin-form .wpcf7-checkbox label{padding:14px;border:1px solid #ddd;border-radius:10px;cursor:pointer}.bakin-form input[type=file]{margin-top:10px}.submit-area{margin-top:60px;text-align:Center}.submit-area input{min-width:220px;padding:18px 40px;border:none;border-radius:999px;background:#0089e5;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:.25s}.submit-area input:hover{background:#006bb7;transform:translateY(-2px)}.wpcf7cf-group{margin-top:40px;padding:36px;border:1px solid #dce4ec;border-radius:12px;background:#fcfcfd}@media(max-width:768px){.bakin-form{padding:28px}.bakin-form .wpcf7-radio{grid-template-columns:1fr}.bakin-form .wpcf7-checkbox{grid-template-columns:1fr}.submit-area{text-align:center}.submit-area input{width:100%}}.bakin-form{max-width:900px;margin:10px auto;padding:0 48px 40px;background:#fff;border:1px solid #d7dfe7;border-radius:12px;font-family:"Noto Sans SC",sans-serif}.bakin-form h2{margin:0 0 10px;font-size:34px;font-weight:700;color:#222}.bakin-lead{margin-bottom:40px;color:#6b7280;line-height:1.8}.bakin-section{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}.bakin-section h3{margin-bottom:28px;padding-left:14px;border-left:4px solid #0089e5;font-size:24px;font-weight:700}.bakin-form label{display:block;margin-top:24px;margin-bottom:10px;font-weight:600;color:#333}.required{display:inline-block;margin-left:8px;padding:2px 10px;font-size:11px;color:#fff;background:#ea4335;border-radius:99px}.bakin-form input[type=text],.bakin-form input[type=email],.bakin-form input[type=url],.bakin-form textarea,.bakin-form select{width:100%;padding:16px 18px;border:1px solid #d4dae2;border-radius:10px;background:#fafbfc;transition:.25s;font-size:15px;box-sizing:border-box}.bakin-form textarea{min-height:180px}.bakin-form input:focus,.bakin-form textarea:focus,.bakin-form select:focus{outline:none;background:#fff;border-color:#0089e5;box-shadow:0 0 0 4px rgba(0,137,229,.15)}.bakin-form .wpcf7-radio{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.bakin-form .wpcf7-list-item{margin:0}.bakin-form .wpcf7-list-item label{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #d9e1ea;border-radius:12px;background:#fff;cursor:pointer;transition:.25s}.bakin-form .wpcf7-list-item label:hover{border-color:#0089e5;background:#f4faff}.bakin-form input[type=radio]{accent-color:#0089e5;transform:scale(1.3)}.bakin-form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bakin-form .wpcf7-checkbox label{padding:14px;border:1px solid #ddd;border-radius:10px;cursor:pointer}.bakin-form input[type=file]{margin-top:10px}.submit-area{margin-top:60px;text-align:Center}.submit-area input{min-width:220px;padding:18px 40px;border:none;border-radius:999px;background:#0089e5;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:.25s}.submit-area input:hover{background:#006bb7;transform:translateY(-2px)}.wpcf7cf-group{margin-top:40px;padding:36px;border:1px solid #dce4ec;border-radius:12px;background:#fcfcfd}@media(max-width:768px){.bakin-form{padding:28px}.bakin-form .wpcf7-radio{grid-template-columns:1fr}.bakin-form .wpcf7-checkbox{grid-template-columns:1fr}.submit-area{text-align:center}.submit-area input{width:100%}}