﻿*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}h1,h2,h3,h4,h5,h6{margin:0}p,ul,ol{margin:0;padding:0}b,span,mark{vertical-align:baseline}img{display:block}body{position:relative;min-width:1000px;max-width:1440px;margin:0 auto;font-family:"Hiragino Sans", "BIZ UDPGOthic", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#333}body::before{position:absolute;z-index:10;content:'';top:0;left:0;margin:auto;width:100%;height:2328px;min-width:1000px;background-image:url(/assets/youth/freeter/hataractive/fv_and_achieve_bg_2-427dc78746248783f2ad3313878e10dc0b690f745ee2a88973d59bb8da2e6ef7.png);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:1440px 2328px}a{text-decoration:none}.cta-link-button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;border-radius:75px;background-color:#FA7100;box-shadow:0 5px 0 0 #BD5600;width:600px;height:80px;margin:0 auto 5px}.cta-link-button .button-tag{border-radius:3px;background-color:#FFFB00;width:fit-content;height:34px;padding:0 14px;color:#515151;text-align:center;font-size:18px;font-weight:700;line-height:34px;letter-spacing:1.26px}.cta-link-button .button-label{color:#FFF;font-size:24px;font-weight:600;line-height:80px;letter-spacing:1.2px}.cta-link-button i.fa-solid{font-size:18px;color:#fff}.cta-link-button:active{box-shadow:0 0 0 0 #BD5600;transform:translateY(5px)}.section-fv{position:relative;z-index:20;min-width:1000px;margin:0 auto}.section-fv::before{position:absolute;z-index:10;content:'';top:0;bottom:0;left:0;right:0;margin:0 auto;width:100%;min-width:1000px;height:430px;background-color:transparent;background-image:url(/assets/youth/freeter/hataractive/kv_bg-42fefb513cd0f10bf6e1be73f05fb0fdbe9dede42b91b7fa289a264fe04616d0.avif);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:1440px 430px}.section-fv .fv-content{position:relative;z-index:20;width:1000px;margin:0 auto;padding:0 0 80px}.section-fv .key-visual{width:1000px;height:430px;margin:0 auto;background-color:transparent;padding:45px 0 0}.section-fv .fv-action{position:absolute;top:290px;left:0;right:0;width:1000px;margin:0 auto}.section-fv .fv-action .cta-link-button{margin:0 auto 5px 0}.section-fv .fv-note{position:absolute;top:397px;right:0;color:#FFF;text-align:right;text-shadow:0 0 6px #000;font-size:13px;font-weight:500;letter-spacing:0.65px}.section-fv .recommended-card{position:relative;border-radius:10px;background-color:#FFF;margin:80px auto 50px}.section-fv .recommended-card .r-c-person-male{position:absolute;bottom:0;left:8px}.section-fv .recommended-card .r-c-person-female{position:absolute;bottom:0;right:24px}.section-fv .recommended-card .r-c-content{padding:40px 0}.section-fv .recommended-card .r-c-content .r-c-heading{color:#FA7100;text-align:center;font-feature-settings:"palt";font-family:"Hiragino Sans", "BIZ UDPGOthic", sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:1.4;letter-spacing:0.78px}.section-fv .recommended-card .r-c-content .r-c-main{margin:25px auto 0;width:600px}.section-fv .recommended-card .r-c-content .r-c-main .r-c-sentence{color:#444;font-feature-settings:"palt";font-family:"Hiragino Sans", "BIZ UDPGOthic", sans-serif;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:0.75px}.section-fv .recommended-card .r-c-content .r-c-main .r-c-sentence mark{background:linear-gradient(rgba(255,255,255,0) 67%, #fe0 67%);text-decoration:underline;text-decoration-color:#FFEE00;text-decoration-thickness:3px;text-underline-offset:0}.section-fv .recommended-card .r-c-content .r-c-main .r-c-sentence mark b{font-weight:600}.section-fv .recommended-card .r-c-content .r-c-main .r-c-logo-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.section-fv .recommended-card .r-c-content .r-c-main .r-c-logo{margin-top:15px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end}.section-fv .recommended-card .r-c-content .r-c-main .r-c-logo .logo-hataractive{margin-right:5px}.section-fv .recommended-card .r-c-content .r-c-main .r-c-list{margin:15px 0;list-style-type:none}.section-fv .recommended-card .r-c-content .r-c-main .r-c-list li{position:relative;padding-left:1em;color:#444;font-feature-settings:"palt";font-family:"Hiragino Sans", "BIZ UDPGOthic", sans-serif;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:0.9px}.section-fv .recommended-card .r-c-content .r-c-main .r-c-list li::before{position:absolute;content:'・';top:0;bottom:0;left:0;width:1em;height:1em;text-align:center}.section-fv .fv-introduction{margin-top:80px}.section-fv .fv-introduction .intro-heading{position:relative;color:#FA7100;text-align:center;font-size:26px;font-weight:800;line-height:1.4;letter-spacing:1.3px}.section-fv .fv-introduction .intro-heading::after{position:absolute;content:'';bottom:-13px;right:0;left:0;margin:0 auto;width:38px;height:6px;background-color:transparent;background-image:url(/assets/youth/freeter/hataractive/intro_heading_dots-909aacbd05a0e2a2ff606b96047b4cfa71d0877ec6e3a952e1da37dcf665f359.svg);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:38px 6px}.section-fv .about-agent{margin-top:46px}.section-fv .about-agent .about-agent-heading-eng{color:#6DB52D;text-align:center;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:700;line-height:1.0}.section-fv .about-agent .about-agent-logo-prefix{margin:20px auto 0}.section-fv .about-agent .about-agent-logo{margin:20px auto 0}.section-achieve{position:relative;z-index:30;min-width:1000px;margin:0 auto}.section-achieve .achieve-content{padding:127px 0 68px;width:1000px;margin:0 auto}.section-achieve .achieve-heading{margin:0 auto}.section-achieve .achieve-graph{margin:40px auto 0}.section-achieve .achieve-graph-note{margin-top:20px;color:#FFF;text-align:right;font-size:13px;font-weight:300;letter-spacing:0.65px;line-height:1.3}.section-achieve .achieve-action{margin-top:40px}.section-reason{position:relative;z-index:10;background-color:#EEF7DD;background-image:url(/assets/youth/freeter/hataractive/stripe-6d911a4cf148f3d9d922015f0420001acb46b2dba4777dba30bfc3e17e54c53e.png);background-repeat:repeat;background-position:top 0 left 0;background-size:7px;min-width:1000px;margin:0 auto}.section-reason .reason-content{width:1000px;margin:0 auto;padding:80px 0 115px}.section-reason .reason-heading .reason-heading-prefix{position:relative;width:fit-content;margin:0 auto;color:#F27E19;text-align:center;font-size:26px;font-weight:700;line-height:1.0;letter-spacing:1.3px}.section-reason .reason-heading .reason-heading-prefix::before{position:absolute;content:'';top:0;bottom:0;left:-27px;margin:auto 0;width:19px;height:24px;background-color:transparent;background-image:url(/assets/youth/freeter/hataractive/reason_heading_prefix_left-144f38b80dd517898478aa06afbaae450922a5c99e490ff263b19aaf5486d252.svg);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:19px 24px}.section-reason .reason-heading .reason-heading-prefix::after{position:absolute;content:'';top:0;bottom:0;right:-27px;margin:auto 0;width:19px;height:24px;background-color:transparent;background-image:url(/assets/youth/freeter/hataractive/reason_heading_prefix_right-4356ac302651d0478924672ff64be5c4ba66c6d3b4d7f51291cb18a3ea079e73.svg);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:19px 24px}.section-reason .reason-heading .about-agent-logo{margin:25px auto 0}.section-reason .reason-heading .reason-heading-suffix{margin-top:15px;color:#444;font-size:38px;font-weight:700;line-height:1.0;letter-spacing:1.9px;text-align:center}.section-reason .reason-heading .reason-heading-suffix .fs-sm{font-size:34px;letter-spacing:1.7px}.section-reason .reason-unit-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 20px;margin-top:40px}.section-reason .reason-unit-group .reason-unit{position:relative;width:320px;height:363px;border-radius:10px;background-color:#61AC28;background-image:url(/assets/youth/freeter/hataractive/reason_unit_shape_wave-60fd9ba4cc99460b622fb7deeb8b38c45454e76a13bacadf1aa439d6b6be8e2a.svg);background-repeat:no-repeat;background-position:bottom 0 left 50%;background-size:335px 145px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.section-reason .reason-unit-group .reason-unit .reason-unit-cont{margin:0 auto}.section-reason .reason-unit-group .reason-unit .reason-unit-heading{margin-top:13px;color:#FFF200;text-align:center;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:1.2px}.section-reason .reason-unit-group .reason-unit .reason-unit-list{width:fit-content;max-width:300px;margin:15px auto 0;list-style-type:none}.section-reason .reason-unit-group .reason-unit .reason-unit-list li{color:#FFF;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}.section-reason .reason-unit-group .reason-unit .reason-unit-illust{position:absolute;bottom:0;left:0;right:0;margin:0 auto}.section-reason .reason-action{margin-top:60px}.section-job-offer-example{position:relative;z-index:20;border-radius:40px 40px 0px 0px;background-color:#fff;background-image:url(/assets/youth/freeter/hataractive/joe_tile-fa2fa1b8b7f6420ac0c772448a960f8f935b5bb495bb7456efd88fa4234b088d.png);background-repeat:repeat;background-position:top 0 left 0;background-size:20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.06);min-width:1000px;margin:-40px auto 0}.section-job-offer-example .job-offer-example-content{min-width:1000px;margin:0 auto;padding:80px 0 75px}.section-job-offer-example .job-offer-example-heading{position:relative;border-top:3px solid #61AC28;width:600px;margin:0 auto;padding:24px 0}.section-job-offer-example .job-offer-example-heading .heading-l1{color:#EB7100;text-align:center;font-size:26px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:1.3px}.section-job-offer-example .job-offer-example-heading .heading-l1 .fs-sm{font-size:24px;letter-spacing:1.2px}.section-job-offer-example .job-offer-example-heading .heading-l2{margin-top:5px;color:#61AC28;text-align:center;font-size:40px;font-weight:800;line-height:1.4;letter-spacing:1.2px}.section-job-offer-example .job-offer-example-heading::after{position:absolute;content:'';bottom:-18px;right:0;margin:auto;width:600px;height:20px;background-color:transparent;background-image:url(/assets/youth/freeter/hataractive/job_offer_example_heading_under_notch-81ddb4dabf9221db9511abbad68180b57c5aee7f7a223fd977411766281681f7.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:auto 20px}.section-job-offer-example .job-offer-example-unit-slider{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;min-width:1000px;margin:0 auto;overflow:hidden;margin:60px 0 0}.section-job-offer-example .job-offer-example-unit-slider .job-offer-example-unit-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 35px;margin-left:35px;width:1390px;animation:j-o-e-unit-slider-animation 15000ms linear 500ms infinite}.section-job-offer-example .job-offer-example-unit-slider .job-offer-example-unit-group .j-o-e-unit{width:250px;height:342px;border-radius:10px;border:2px solid #377E00;background-color:#FFF;box-shadow:3px 3px 0 0 #377E00;margin-bottom:3px}.section-job-offer-example .job-offer-example-unit-slider .job-offer-example-unit-group .j-o-e-unit .j-o-e-name{background-color:#61AC28;height:50px;border-radius:8px 8px 0 0;color:#FFF;text-align:center;font-size:20px;font-weight:700;line-height:50px;letter-spacing:1px}.section-job-offer-example .job-offer-example-unit-slider .job-offer-example-unit-group .j-o-e-unit .j-o-e-eyecatch{height:auto}.section-job-offer-example .job-offer-example-unit-slider .job-offer-example-unit-group .j-o-e-unit .j-o-e-unit-main{background-color:#fff;border-radius:0 0 8px 8px;padding:20px 8px 0}.section-job-offer-example .job-offer-example-unit-slider .job-offer-example-unit-group .j-o-e-unit .j-o-e-unit-main .j-o-e-income{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0 2px;color:#333;text-align:center;font-size:18px;font-weight:600;line-height:1.0}.section-job-offer-example .job-offer-example-unit-slider .job-offer-example-unit-group .j-o-e-unit .j-o-e-unit-main .j-o-e-income b{display:inline-block;color:#EB7100;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:34px;font-weight:700;line-height:24px}.section-job-offer-example .job-offer-example-unit-slider .job-offer-example-unit-group .j-o-e-unit .j-o-e-unit-main .j-o-e-treatment{margin-top:10px;color:#777;text-align:center;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0.6px}@keyframes j-o-e-unit-slider-animation{to{transform:translateX(0%)}from{transform:translateX(100%)}}.section-job-offer-example .job-offer-example-unit-slider:hover .job-offer-example-unit-group{animation-play-state:paused}.section-job-offer-example .job-offer-example-action{margin-top:60px}.section-users-voices{background-color:#EEF7DD;background-image:url(/assets/youth/freeter/hataractive/stripe-6d911a4cf148f3d9d922015f0420001acb46b2dba4777dba30bfc3e17e54c53e.png);background-repeat:repeat;background-position:top 0 left 0;background-size:7px;min-width:1000px;margin:0 auto}.section-users-voices .users-voices-content{width:1000px;margin:0 auto;padding:80px 0 75px}.section-users-voices .users-voices-heading{width:fit-content;padding-left:68px;background-color:transparent;background-image:url(/assets/youth/freeter/hataractive/icon_heading_uv-5eb1bfdadeb269aea936fc9065e70bf4369e448fac1b267f128cf4ac6917edd7.svg);background-repeat:no-repeat;background-position:top 50% left 0;background-size:auto 45px;margin:0 auto}.section-users-voices .users-voices-heading .heading-l1{color:#FA7100;text-align:center;font-size:26px;font-weight:700;line-height:1.0;letter-spacing:2.6px}.section-users-voices .users-voices-heading .heading-l1 .fs-sm{font-size:24px;letter-spacing:2.4px}.section-users-voices .users-voices-heading .heading-l2{margin-top:7px;color:#61AC28;text-align:center;font-size:40px;font-weight:800;line-height:1.0;letter-spacing:6px}.section-users-voices .users-voices-heading .heading-l2 .fs-sm{font-size:38px;letter-spacing:5.7px}.section-users-voices .users-voices-unit-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:20px;margin-top:40px}.section-users-voices .users-voices-unit-group .users-voice-unit{width:490px;color:#61AC28;border-radius:9px;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-heading{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-heading .previous-job{position:relative;z-index:20;width:180px;height:52px;background-color:#FFE100;border-radius:9px 0 0 0;padding-left:5px;color:#555;text-align:center;font-size:18px;font-weight:600;line-height:52px}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-heading .previous-job .fs-sm{text-align:center;font-size:16px}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-heading .previous-job::after{position:absolute;content:'';top:0;bottom:0;right:-13px;margin:auto;width:14px;height:52px;background-color:#FFE100;clip-path:polygon(0% 0%, 1px 0, 14px 50%, 1px 100%, 0% 100%)}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-heading .current-job{position:relative;z-index:10;width:310px;height:52px;background-color:#61AC28;border-radius:0 9px 0 0;color:#FFF;text-align:center;font-size:20px;font-weight:600;line-height:52px;letter-spacing:0.4px}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-heading .current-job .fs-sm{text-align:center;font-size:16px}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 15px;padding:15px;border-radius:0 0 9px 9px}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-main .users-thumb{border-radius:50%}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-main .u-v-unit-comment{width:325px;color:#333;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0.7px}.section-users-voices .users-voices-unit-group .users-voice-unit .u-v-unit-main .u-v-unit-comment b{font-weight:600}.section-users-voices .users-voices-action{margin-top:60px}.section-flow{min-width:1000px;margin:0 auto;background-color:#61AC28;background-image:url(/assets/youth/freeter/hataractive/flow_tile-dcbbd6eb16566381f78e6187adc3257f4f9618c837cf7ee5645b9549e0838b43.png);background-repeat:repeat;background-position:top 0 left 0;background-size:15px}.section-flow .flow-content{width:1000px;margin:0 auto;padding:80px 0 75px}.section-flow .flow-heading{padding-left:48px;width:fit-content;margin:0 auto;background-color:transparent;background-image:url(/assets/youth/freeter/hataractive/icon_heading_flow-6ef42ae478eda8551924dcc6264d66ae313a52afa18eaf1a87361cd328d41d9e.svg);background-repeat:no-repeat;background-position:top 50% left 0;background-size:auto 45px;color:#FFF;text-align:center;font-size:40px;font-weight:700;line-height:45px;letter-spacing:6px}.section-flow .flow-main{margin-top:40px;border-radius:10px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:50px 0}.section-flow .flow-main .flow-unit-group{width:625px;margin:0 auto}.section-flow .flow-main .flow-unit-group .flow-unit{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px}.section-flow .flow-main .flow-unit-group .flow-unit .flow-step-count{width:60px}.section-flow .flow-main .flow-unit-group .flow-unit .name-desc{width:550px}.section-flow .flow-main .flow-unit-group .flow-unit .name-desc .flow-name{color:#61AC28;font-size:24px;font-weight:700;line-height:1.0;letter-spacing:0.72px}.section-flow .flow-main .flow-unit-group .flow-unit .name-desc .flow-description{margin-top:10px;color:#333;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0.48px}.section-flow .flow-main .flow-unit-group .flow-unit:nth-child(n+2){margin-top:50px}.section-flow .flow-main .flow-unit-group .flow-unit:nth-child(n+2)::before{position:absolute;content:'';top:-55px;left:28.5px;height:49px;width:3px;background-image:linear-gradient(0, #61ac28, #61ac28 3.5px, rgba(97,172,40,0) 3.5px, rgba(97,172,40,0) 3.5px);background-position:top 0 left 0;background-repeat:repeat-y;background-size:3px 7px}.section-flow .flow-action{margin-top:60px}.section-faq{background-color:#EEF7DD;background-image:url(/assets/youth/freeter/hataractive/stripe-6d911a4cf148f3d9d922015f0420001acb46b2dba4777dba30bfc3e17e54c53e.png);background-repeat:repeat;background-position:top 0 left 0;background-size:7px;min-width:1000px;margin:0 auto}.section-faq .faq-content{width:1000px;margin:0 auto;padding:80px 0 75px}.section-faq .faq-heading{padding-left:63px;width:fit-content;margin:0 auto;background-color:transparent;background-image:url(/assets/youth/freeter/hataractive/icon_heading_faq-a179c455981d08cc407ed83c7da7a60810b459179d1179a262dc406b80f5410d.svg);background-repeat:no-repeat;background-position:top 50% left 0;background-size:auto 45px;color:#61AC28;text-align:center;font-size:39px;font-weight:800;line-height:45px;letter-spacing:5.85px}.section-faq .faq-unit-group{margin-top:40px}.section-faq .faq-unit-group .faq-unit{border-radius:10px;background-color:#FFF}.section-faq .faq-unit-group .faq-unit .faq-q{position:relative;padding:25px 85px 25px 86px;background-image:url(/assets/youth/freeter/hataractive/faq_q-ffd3ccdb71ed805a858f7b8784f94240ab318eddb47592ad395dfb79fc651bd5.svg);background-repeat:no-repeat;background-position:top 50% left 50px;background-size:26px 23px;color:#333;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0.6px;cursor:pointer}.section-faq .faq-unit-group .faq-unit .faq-q::before{position:absolute;content:'\f068';top:0;bottom:0;right:50px;margin:auto 0;width:30px;height:30px;background-color:#61AC28;border-radius:50%;font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;text-align:center;line-height:30px;color:#FFF}.section-faq .faq-unit-group .faq-unit .faq-q::after{position:absolute;content:'\2b';top:0;bottom:0;right:50px;margin:auto 0;width:30px;height:30px;background-color:transparent;border-radius:50%;font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;text-align:center;line-height:30px;color:#FFF;transform:rotate3d(1, 0, 0, 0deg);transition:transform 200ms linear}.section-faq .faq-unit-group .faq-unit .faq-q.faq-q--opened::after{transform:rotate3d(1, 0, 0, 90deg)}.section-faq .faq-unit-group .faq-unit .faq-a{display:none;padding:0 50px 25px 86px;background-image:url(/assets/youth/freeter/hataractive/faq_a-2d30da47377169c4c2130618c2ae206051824b22410904354544761b7f624546.svg);background-repeat:no-repeat;background-position:top 0 left 50px;background-size:26px 25px;color:#252525;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0.48px;opacity:0;transition:opacity 200ms linear}.section-faq .faq-unit-group .faq-unit .faq-a.faq-a--opened{display:block;opacity:1}.section-faq .faq-unit-group .faq-unit:nth-of-type(n+2){margin-top:10px}.section-faq .faq-action{margin-top:60px}.section-footer{min-width:1000px;background-color:#fff}.section-footer .footer-content{width:1000px;margin:0 auto}.section-footer .footer-content .footer-branding{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 13px;height:80px}.section-footer .footer-content:has(.footer-corporate-info){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding:15px 0}.section-footer .footer-content .footer-corporate-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px}.section-footer .footer-content .footer-corporate-info .footer-logo{width:172px}.section-footer .footer-content .footer-corporate-info .name-addr-tel{width:385px}.section-footer .footer-content .footer-corporate-info .name-addr-tel .name{color:#555;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0.36px}.section-footer .footer-content .footer-corporate-info .name-addr-tel .addr{margin-top:5px;color:#555;font-size:12px;font-weight:400;line-height:1.3}.section-footer .footer-content .footer-market-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0 20px}.section-footer .footer-content .footer-market-info .footer-logo{width:50px}.section-footer .footer-content .footer-market-info .market-code{color:#555;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0.36px}.section-footer .footer-links{background-color:#61AC28;min-width:1000px;margin:0 auto;padding:20px 0}.section-footer .footer-links .footer-link-item-group{width:1000px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 20px}.section-footer .footer-links .footer-link{color:#FFF;font-size:12px;font-weight:300;line-height:1.1;letter-spacing:0.36px}.section-footer .footer-credit{background-color:#61AC28;min-width:1000px;margin:0 auto;padding:10px 0;border-top:1px solid #FFF}.section-footer .footer-credit .copyright{display:block;width:1000px;margin:0 auto;color:#FFF;font-size:10px;font-weight:300;line-height:1.1;letter-spacing:0.3px;text-align:center}
