/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@supports (-webkit-touch-callout:none){body,html{overflow-x:hidden}}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;overflow-x:hidden}body ::-moz-selection,body ::selection{color:#fff;background:#37ab9d}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0}img{width:100%;height:auto}.pc,img{display:block}.sp{display:none}.l-header{position:fixed;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#f5f5f5;width:100%;height:80px;padding:20px;box-shadow:0 3px 6px rgba(0,0,0,.3)}.l-header_title{z-index:2;height:150%;max-width:230px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:20px}.l-header_title img{height:100%;width:auto;object-fit:contain}.l-header_items{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-align:center;align-items:center;gap:25px;letter-spacing:.1em;transition:all .3s ease-in-out;margin-bottom:0}.l-header_items.active{opacity:1;visibility:visible}.l-header_nav{font-size:18px;font-family:Charter Noto Serif JP,serif;color:#241913}.l-header_nav a{display:inline-block;width:100%;color:#333}.l-header_nav a:hover{text-underline-offset:20%;text-decoration:underline}.l-header_nav.contact{background:#0b6628;font-size:16px;text-align:center;cursor:pointer}.l-header_nav.contact:hover{opacity:.8}.l-header_nav.contact a{display:block;width:100%;height:100%;padding:.8em 1.2em;color:#fff}.l-header_nav.is-current a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:20%;text-decoration-color:#0b6628}.l-header_btn{position:relative;z-index:10;display:none;width:28px;height:18px}.l-header_btn span{display:block;position:absolute;left:50%;background:#333;width:100%;height:2px;transition:all .2s ease-in-out}.l-header_btn span:first-child{top:0;-ms-transform:translate(-50%);transform:translate(-50%)}.l-header_btn span:nth-child(2){top:50%;-ms-transform:translate(-50%,-14%);transform:translate(-50%,-14%)}.l-header_btn span:nth-child(3){top:100%;-ms-transform:translate(-50%);transform:translate(-50%)}.l-header_btn.active span:first-child{top:50%;-ms-transform:translate(-50%,-50%) rotate(30deg);transform:translate(-50%,-50%) rotate(30deg)}.l-header_btn.active span:nth-child(2){opacity:0}.l-header_btn.active span:nth-child(3){top:50%;-ms-transform:translate(-50%,-50%) rotate(-30deg);transform:translate(-50%,-50%) rotate(-30deg)}.l-main{width:100%;min-height:calc(100vh - 80px);padding-top:80px;margin-left:auto;margin-right:auto;margin-bottom:80px}.l-main_content{margin-top:10px!important}.l-footer{background:#333;color:#fff}.l-footer .l-section{padding-bottom:0!important}.l-footer_links{-ms-flex-align:center;align-items:center;max-width:800px;gap:4em;margin:0 auto;padding:0 2em;margin-bottom:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 4em 1fr 4em 1fr 4em 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.l-footer_links li a{display:block;position:relative;padding-left:1.2em;letter-spacing:.05em;font-size:18px;color:#fff;text-align:center}.l-footer_links li a:before{content:"";position:absolute;top:50%;left:1em;-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff;border-right:0}.l-footer_links li a:hover{text-decoration:underline}.l-footer_info{-ms-flex-pack:center;justify-content:center;gap:50px;padding:0 20px}.l-footer_info,.l-footer_logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.l-footer_logo{gap:20px}.l-footer_logo>img{max-width:120px}.l-footer_logo>p{margin-bottom:0;font-size:18px;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;font-weight:700;letter-spacing:.1em}.l-footer_branches{-ms-flex-pack:center;justify-content:center;gap:60px}.l-footer_branches,.l-footer_item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.l-footer_item{-ms-flex-direction:column;flex-direction:column;gap:14px}.l-footer_item_place{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:90px;aspect-ratio:1/1;background:#fff;margin-bottom:0;color:#000;font-size:18px;font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.2em;line-height:1.5}.l-footer_item_text{display:-ms-flexbox;display:flex;gap:10px;width:100%;border-bottom:1px solid #fff;padding-bottom:1em}.l-footer_item_name{font-size:18px;margin-bottom:0}.l-footer_item_detail{width:100%;font-size:17px;margin-bottom:0}.l-footer_item_detail a{color:#fff}.l-footer_item_detail img{display:inline-block;width:1.5em;margin-right:5px}.l-footer_item_detail span{font-size:15px}.l-footer_footer{width:100vw;border-top:1px solid #707070;margin-top:80px;padding:11px}.l-footer_footer_link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:40px}.l-footer_footer_link>a{font-size:14px;font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;color:#fff}.l-footer_footer_link>a:hover{text-decoration:underline}.l-footer_footer_link>span{display:block;width:1px;height:1em;background:#fff}.l-footer_footer>small{padding:8px;display:block;text-align:center;font-size:10px}.l-fv_eyecatch{position:absolute;z-index:10;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:3px;margin:0;width:100%;color:#fff}.l-fv_logo{width:180px}.l-fv_en{font-size:12px;font-weight:700;font-family:Inter,Noto Sans JP,sans-serif;margin-bottom:0}.l-fv_main{display:inline-block;overflow:hidden}.l-fv_main p{margin-bottom:0;line-height:1;font-size:24px;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;letter-spacing:.4em;margin-right:-.4em}.l-fv_copy{margin:20px 0 50px;max-width:900px;width:90%}.l-fv_copy img{width:100%}.l-container,.l-container--min{max-width:995px;margin:0 auto;padding:0 20px}.l-container--min{max-width:800px}.l-section{padding:70px 0}.l-bg--gray{background:#f4f4f4}.l-bg--about{position:relative;background:url(../images/webp/bg-about.webp) no-repeat 50%/cover}.l-page-fv{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,.5);min-height:250px;margin-top:80px;padding:40px 0;color:#fff}.l-page-fv_img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;overflow:hidden}.l-page-fv_img img{width:100%;height:100%;object-fit:cover;object-position:center}.l-page-fv_logo{max-width:60px}.l-page-fv_en{font-size:12px;font-weight:700;font-family:Impact,Inter,Noto Sans JP,sans-serif;letter-spacing:.1em}.l-page-fv_title{font-size:58px;font-weight:700;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;margin:0;letter-spacing:.5em;margin-right:-.5em}.p-about .c-contact{margin:60px 0}.p-about_fv_img img{object-position:0 30%}.p-about_fv{-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.5)}.p-about_fv,.p-about_introduction{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-about_introduction{-ms-flex-direction:column;flex-direction:column;gap:35px;place-items:center;padding:2em;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);background:#fff}.p-about_introduction_title{font-weight:700;font-size:28px;text-align:left;margin:0}.p-about_introduction_text,.p-about_introduction_title{font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif}.p-about_introduction_text .c-textarea_text--serif{display:block;text-align:right;line-height:2em}.p-about_img{max-width:460px;width:80%;aspect-ratio:3/2;overflow:hidden;position:relative}.p-about_img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.p-about_table{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-about_table table{min-width:600px;width:100%;border-collapse:collapse}.p-about_table th{padding:.8em 1em;font-size:18px;color:#fff;text-align:center;background:#0b6628}.p-about_table td{padding:.8em 1em;font-size:18px;background:#fff}.p-about_certifications{margin-top:90px}.p-about_cert-card-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 45px 1fr;grid-template-columns:repeat(2,1fr);gap:45px;margin-top:40px;padding-left:0}.p-about_cert-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;background:#fff;border:1px solid #ccc;border:1px solid #d4af37;border-radius:12px;padding:1.5em;padding-left:7.5em;position:relative;transition:box-shadow .2s ease;box-shadow:0 0 0 4px #fff,0 0 0 6px #d4af37}.p-about_cert-tag{position:absolute;top:-15px;left:8px;max-width:100px;display:inline-block;padding:.3em .7em}.p-about_cert-title{font-size:1.2rem;font-weight:700;margin:0 0 .3em;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;font-size:28px}.p-about_cert-subtitle{font-size:16px;color:#555;margin:0}.p-about_map{margin-top:1em;width:100%;height:20em;max-height:450px}.p-about_map iframe{width:100%;height:100%}.p-about_evaluation-btn{display:block;width:100%;height:150px;cursor:pointer;transition:all .2s ease;padding:0;position:relative;overflow:hidden;border-radius:8px;background:#f5f5f5}.p-about_evaluation-btn:before{content:"クリックして拡大";position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;z-index:2;opacity:0;transition:opacity .2s ease}.p-about_evaluation-btn:after{content:"";position:absolute;top:10px;right:10px;background:url(../images/image-up.svg) no-repeat 50%/contain;width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2}.p-about_evaluation-btn:hover{-ms-transform:scale(1.02);transform:scale(1.02)}.p-about_evaluation-btn:hover:before{opacity:1}.p-about_evaluation-btn img{width:100%;height:100%;object-fit:cover;object-position:top;opacity:.7;transition:opacity .2s ease}.p-about_evaluation-btn:hover img{opacity:.9}.p-about_evaluation-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.p-about_evaluation-modal-content{position:relative;max-width:100%;max-height:100%;text-align:center}.p-about_evaluation-modal-close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;color:#333;z-index:1001}.p-about_evaluation-modal-image img{max-width:100%;max-height:90vh}.p-top_flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:70px}.p-top_article{width:60%}.p-top_center{margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.p-contact_wrap{width:100%;padding:40px;background:#fff;border-radius:20px;border:2px solid #333}.p-contact label{position:relative;font-size:18px}.p-contact input,.p-contact textarea{width:100%}.p-contact input[type=radio],.p-contact input[type=radio]+span{cursor:pointer}.p-contact_submit{margin-bottom:0;width:100%;text-align:center;padding:.8em;background:#0b6628!important;color:#fff!important;font-size:18px;letter-spacing:.2em}.p-contact p:has(input[type=submit]){margin-bottom:0!important}.p-contact_required{width:max-content;display:inline-block;color:#dc3232}.p-contact_terms{color:#005a9c;text-decoration:underline}.p-contact_modal{position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.p-contact_modal_overlay{position:absolute;width:100vw;height:100vh;background-color:rgba(0,0,0,.6)}.p-contact_modal_content{position:absolute;overflow-y:scroll;background:#fff;padding:30px;max-width:800px;max-height:80vh;width:90%;z-index:1;border-radius:10px;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-contact_modal_title{font-size:22px;margin-bottom:20px;margin-top:1em}.p-contact_modal_confirm_content{overflow-x:scroll}.p-contact_modal_confirm_content th{background:#0b6628;color:#fff}.p-contact_modal_table{white-space:nowrap}.p-contact_modal_buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:20px;text-align:right;margin-top:20px}.p-contact_modal_btn{padding:8px 16px;margin-left:10px;border:none;cursor:pointer}.p-contact_modal_btn:hover{opacity:.8}.p-contact_modal_btn--submit{background-color:#0073aa;color:#fff}.p-contact_modal_btn--back{background-color:#ccc}.p-recruit_benefits{margin-top:40px}.p-recruit_item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:30px;width:60%;margin:0 auto}.p-recruit_item+.p-recruit_item{margin-top:60px}.p-recruit_item_img{padding:10px;background:#0b6628;min-width:90px;max-width:120px;width:100%;border-radius:50%}.p-recruit_item_wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.p-recruit_item_title{margin-top:0;margin-bottom:0;padding-bottom:6px;font-size:24px;color:#0b6628;font-weight:700;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;letter-spacing:.1em;border-bottom:1px solid #0b6628}.p-recruit_item_text{margin-bottom:0;font-size:16px}.p-recruit_banner{position:relative;z-index:0;padding:40px 12px;background:linear-gradient(35deg,#f5d4ad,#65fff9)}.p-recruit_banner_img{position:absolute;z-index:-1;top:0;right:0;width:60%;height:100%;background:url(../images/webp/recruit-banner-img.webp) no-repeat 0 -20px/cover;opacity:.8}.p-recruit_banner_wrap{display:inline-block;padding:2em;background:hsla(0,0%,100%,.8)}.p-recruit_banner_title{font-size:35px;line-height:1.3;margin-bottom:12px}.p-recruit_banner_text,.p-recruit_banner_title{text-align:center;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;font-weight:700}.p-recruit_banner_text{margin-bottom:0;font-size:16px}.p-recruit_table,.p-recruit_table--blue,.p-recruit_table--orange{margin:0 auto;width:75%}.p-recruit_table_title,.p-recruit_table_title--blue,.p-recruit_table_title--orange{width:75%;margin:3em auto 12px!important}.p-recruit_table_title--blue{color:#005a9c}.p-recruit_table_title--orange{color:#e25822}.p-recruit_table--blue th,.p-recruit_table--orange th,.p-recruit_table th{padding:.6em 1em;font-size:17px;color:#fff;text-align:center;white-space:nowrap}.p-recruit_table--blue td,.p-recruit_table--orange td,.p-recruit_table td{padding:.6em 1em;font-size:17px;background:#fff}.p-recruit_table+.c-title_normal--center,.p-recruit_table--blue+.c-title_normal--center,.p-recruit_table--orange+.c-title_normal--center{margin-top:40px}.p-recruit_table--blue th{background:#005a9c}.p-recruit_table--orange th{background:#e25822}.p-recruit_interview{display:-ms-grid;display:grid;-ms-grid-columns:.3fr 60px .7fr;grid-template-columns:.3fr .7fr;gap:60px;width:90%;margin:60px auto 0}.p-recruit_interview+.p-recruit_interview{margin-top:60px}.p-recruit_interview_img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:50%;border:2px solid #333;overflow:hidden}.p-recruit_interview_img img{display:block;width:100%;height:100%;object-fit:cover}.p-recruit_interview_title{margin-bottom:16px;padding-top:45px;font-size:24px;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;font-weight:700}.p-recruit_interview_accordionBtn{position:relative;display:block;width:100%;background-color:#fff;border:1px solid #333;font-weight:700;padding:.8em 3.5em .8em 1.2em;cursor:pointer;transition:.3s ease;font-size:18px}.p-recruit_interview_accordionBtn:hover{border:1px solid #005a9c;opacity:.6}.p-recruit_interview_accordionBtn:after{content:"";position:absolute;top:50%;right:1em;-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:15px solid #005a9c;border-bottom:0;transition:.3s ease}.p-recruit_interview_textarea{height:0;overflow:hidden;opacity:0;transition:height .4s ease,opacity .3s ease;padding:1em 0}.p-recruit_interview_textarea_title{margin-top:0;margin-bottom:.5em;font-size:18px;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;font-weight:700}.p-recruit_interview_textarea p{font-weight:400;font-size:15px;line-height:1.7}.p-recruit_interview_contents.active .p-recruit_interview_textarea{opacity:1}.p-recruit_interview_contents.active .p-recruit_interview_accordionBtn{border-color:#005a9c}.p-recruit_interview_contents.active .p-recruit_interview_accordionBtn:after{-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.p-recruit_interview_working{margin-bottom:20px}.p-recruit .c-contact{margin-bottom:30px}.p-works,.p-works_archiveTitle{margin-top:0!important}.p-works_archiveTitle{font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;font-weight:700;font-size:28px;letter-spacing:.05em;margin-bottom:32px;border-bottom:3px solid #0b6628}.p-works_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.p-works_item{width:calc(33.333% - 16px);background:#f5f5f5;border-radius:8px;padding:12px;margin-bottom:24px;cursor:pointer;transition:all .2s ease}.p-works_item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:.8}.p-works_thumb{width:100%;aspect-ratio:16/12}.p-works_thumb img{border-radius:4px;width:100%;height:100%;object-fit:cover}.p-works_meta{margin-top:8px}.p-works_meta_period{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.p-works_meta_period_date{font-size:14px;letter-spacing:.05em;font-family:Inter,Noto Sans JP,sans-serif;color:#535353}.p-works_meta_title{font-size:1.1em;margin:0 0 2px}.p-works_meta_client,.p-works_meta_title{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2}.p-works_meta_client{font-size:13px}.p-works_pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:12px}.p-works_sidebar{display:none;padding:16px 20px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1)}.c-modal{display:none}.c-modal_bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:10000}.c-modal_content{position:fixed;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;width:60vw;height:80vh;z-index:10001;padding:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-modal_close{position:absolute;top:8px;right:8px}.c-modal_title{font-size:22px;margin-top:0;padding-bottom:.2em;border-bottom:2px solid #0b6628}.c-modal_period,.c-modal_title{margin-bottom:12px;letter-spacing:.05em}.c-modal_period{color:#535353;font-family:Inter,Noto Sans JP,sans-serif;font-size:13px}.c-modal_slider{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}.c-modal_slider img{max-width:100%;max-height:100%;object-fit:contain}.c-modal_desc{font-size:16px;margin-top:12px}.c-modal_client{font-size:18px;margin-top:12px}.c-modal_nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;text-align:center}.c-modal_nav_btn:disabled{opacity:.3}.c-modal_nav_btn:not(:disabled){opacity:1;cursor:pointer}.c-swiper_top,.c-swiper_top .j-swiper-fv{overflow:hidden;position:relative}.c-swiper_top .j-swiper-fv{z-index:0!important;width:100vw;height:90vh;margin-left:auto;margin-right:auto}.c-swiper_top .j-swiper-fv:after{content:"";width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;background:#000;opacity:.5}.c-swiper_top .swiper-slide{aspect-ratio:16/9}.c-swiper_top .swiper-slide img{object-fit:cover;width:100%;height:100%}.c-swiper_links{position:relative}.c-swiper_links .swiper-wrapper{width:100%}.c-swiper_links .swiper-button-prev{z-index:1;left:-60px}.c-swiper_links .swiper-button-next{z-index:1;right:-60px}.c-swiper_links .swiper-pagination{z-index:1;top:103%}.c-swiper_links .swiper-pagination-bullet-active{background:#333}.c-swiper_links .swiper-button-next,.c-swiper_links .swiper-button-prev{color:#333}.c-swiper_links .swiper-button-next:before,.c-swiper_links .swiper-button-prev:before{content:"";position:absolute;width:40px;height:40px;border-radius:50%;border:1px solid #333}.c-swiper_links .swiper-button-next:after,.c-swiper_links .swiper-button-prev:after{font-size:18px}.c-title,.c-title--center,.c-title--center--white,.c-title--side{position:relative;font-size:42px;color:#333;font-weight:700;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;letter-spacing:.15em}.c-title--center--white span,.c-title--center span,.c-title--side span,.c-title span{display:block;padding-left:5px;font-family:Impact,Inter,Noto Sans JP,sans-serif;font-size:17px;letter-spacing:.1em}.c-title--center--white:before,.c-title--center:before,.c-title--side:before,.c-title:before{content:"";position:absolute;width:111px;height:111px;background:url(../images/webp/logo-green.webp) no-repeat 50%/contain;opacity:.12}.c-title--side:before{top:50%;right:65%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-title--center,.c-title--center--white{text-align:center;margin-bottom:60px}.c-title--center--white:before,.c-title--center:before{background:url(../images/webp/logo-green.webp) no-repeat 50%/contain;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-title--center--white{color:#fff!important}.c-title--center--white:before{background:url(../images/webp/logo-white.webp) no-repeat 50%/contain}.c-title_normal,.c-title_normal--center{margin-bottom:1em;font-size:28px;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;font-weight:700;letter-spacing:.1em}.c-title_normal--center{text-align:center}.c-article_list ul{margin-bottom:0}.c-article_list li{padding:20px}.c-article_list li+li{border-top:1px solid #707070}.c-article_list li a{display:-ms-grid;display:grid;-ms-grid-columns:16% 20px 10% 20px auto;grid-template-columns:16% 10% auto;-ms-flex-align:center;align-items:center;gap:20px;color:#535353}.c-article_list li a:hover{text-decoration:underline!important;text-decoration-color:#005a9c}.c-article_date{font-family:Inter,Noto Sans JP,sans-serif;color:#535353;font-size:12px;letter-spacing:.1em;white-space:nowrap}.c-article_category{display:inline-block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:58px;height:24px}.c-article_category>span{display:inline-block;font-size:13px;color:#fff;letter-spacing:.2em;margin-right:-.2em;white-space:nowrap}.c-article_category.isGreen{background:#0b6628}.c-article_category.isBlue{background:#005a9c}.c-article_category.isOrange{background:#e25822}.c-article_title{font-size:16px;color:#535353;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-btn,.c-btn_arrow,.c-btn_outline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:320px;background:#f4f4f4;border-radius:99px;border:1px solid #707070;box-shadow:3px 3px 6px rgba(0,0,0,.14);padding:1em 20px;transition:all .3s ease-in-out;color:#535353}.c-btn:hover,.c-btn_arrow:hover,.c-btn_outline:hover{box-shadow:none}.c-btn_arrow span,.c-btn_outline span,.c-btn span{display:inline-block;text-align:center;font-family:Charter Noto Serif JP,serif;color:#535353;font-size:16px;letter-spacing:.05em}.c-btn_arrow:hover{text-decoration:unset}.c-btn_arrow span{position:relative;padding-left:1em}.c-btn_arrow span:before{content:"";position:absolute;top:50%;left:-1em;-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #e25822;border-right:0}.c-btn_outline{border:2px solid #fff;background:transparent;box-shadow:none;padding:1.3em 20px;color:#fff}.c-btn_outline span{color:#fff;font-size:18px;font-weight:700}.c-btn_outline:hover{background:#fff;text-decoration:unset}.c-btn_outline:hover span{color:#535353}.c-banner_links{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px}.c-banner_link{overflow:hidden;position:relative;display:block;margin:0 auto;width:100%;max-width:760px;height:210px;height:auto;min-height:150px;aspect-ratio:76/21;transition:all .2s ease-in-out}.c-banner_link:before{top:0;left:0;width:100%;background:#333;opacity:.7}.c-banner_link:after,.c-banner_link:before{content:"";position:absolute;height:100%;transition:all .2s ease-in-out}.c-banner_link:after{top:50%;right:0;width:30px;-ms-transform:translateY(-50%);transform:translateY(-50%);background:#000}.c-banner_link:hover:before{opacity:.2}.c-banner_link:hover:after{width:60px}.c-banner_link:hover .c-banner_link_wrap:after{-ms-transform:translate(-20px,-50%);transform:translate(-20px,-50%)}.c-banner_link--about{background:url(../images/webp/page-about-fv.webp) no-repeat center -100px/cover}.c-banner_link--works{background:url(../images/webp/works.webp) no-repeat center -150px/cover}.c-banner_link--recruit{background:url(../images/webp/recruit.webp) no-repeat center -70px/cover}.c-banner_link_wrap{position:relative;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-banner_link_wrap:after{content:"";position:absolute;z-index:1;top:50%;right:0;transition:all .2s ease-in-out;-ms-transform:translate(120%,-50%);transform:translate(120%,-50%);width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fff;border-right:0}.c-banner_link_text{position:absolute;bottom:.4em;left:.4em;margin-bottom:0;font-size:67px;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;color:#fff;letter-spacing:.1em}.c-banner_slider{position:relative;z-index:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px .95fr;grid-template-columns:1fr .95fr;gap:50px;padding:35px 35px 0}.c-banner_slider:before{content:"";position:absolute;z-index:-1;bottom:0;right:0;width:230px;height:263px;background:url(../images/webp/logo-bg-op.webp) no-repeat 50%/cover;opacity:.08}.c-banner_slider.blue{background:#005a9c}.c-banner_slider.green{background:#0b6628}.c-banner_slider.orange{background:#e25822}.c-banner_slider_img{aspect-ratio:436/409;box-shadow:-8px 8px 8px rgba(0,0,0,.2);margin-top:-15%}.c-banner_slider_img img{height:100%;object-fit:cover}.c-banner_slider_info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;gap:40px;padding:20px 0;margin-bottom:20px}.c-banner_slider_info_title{margin:0;width:100%;font-size:38px;font-weight:700;font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif;color:#fff}.c-banner_slider_info_title span{display:block;margin-top:0;font-size:14px;font-family:Impact,Inter,Noto Sans JP,sans-serif}.c-banner_slider_info_text{width:100%;margin-bottom:0;font-size:16px;color:#fff;letter-spacing:.1em;line-height:1.5}.c-contact{position:relative;width:100%;background:url(../images/webp/contact-bg.webp) no-repeat 50%/cover}.c-contact:before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:#333;opacity:.7}.c-contact_wrapper{width:90%;margin:0 auto;color:#fff}.c-contact_flex{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:40px}.c-contact_tel{display:block;font-size:54px;font-family:Impact,Inter,Noto Sans JP,sans-serif;letter-spacing:.05em;font-weight:700;transition:none!important;color:#fff}.c-contact_tel:hover{text-decoration:unset}.c-contact_tel_small{display:inline-block;margin-right:5px;font-size:16px;letter-spacing:.05em}.c-contact_tel_center{display:block;margin-top:5px;margin-right:0;text-align:center}.c-contact_tel:hover,.c-contact_tel:hover .c-contact_tel_small{text-shadow:0 0 10px hsla(0,0%,100%,.5)}.c-textarea_text,.c-textarea_text--center,.c-textarea_text--right{margin-bottom:0;font-size:16px;letter-spacing:.15em}.c-textarea_text--big{font-size:28px;color:#0b6628}.c-textarea_text--big,.c-textarea_text--serif{font-family:ヒラギノ明朝 ProN,Hiragino Mincho ProN,HGS明朝E,MS PMincho,serif}.c-textarea_text--serif{font-size:22px}.c-textarea_text--center{text-align:center}.c-textarea_text--right{text-align:right}.c-sidebar_section+.c-sidebar_section{margin-top:24px}.c-sidebar_list li{clear:both;overflow-wrap:break-word;padding:16px 0;border-bottom:1px solid #e5e5e5}.c-sidebar_title{font-size:18px;font-weight:700;letter-spacing:.05em;margin-bottom:16px!important;border-bottom:2px solid #0b6628}.c-linkInPage{position:static;margin:10px 0;background:transparent;padding:0;box-shadow:none;backdrop-filter:none;z-index:100}.c-linkInPage.is-fixed{position:fixed;top:110px;right:0;width:100%;background:#f5f5f5;padding:10px;box-shadow:0 3px 6px rgba(0,0,0,.3);backdrop-filter:blur(10px);margin:0}.c-linkInPage_wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:20px;list-style:none;padding:0;margin:0}.c-linkInPage_item a{display:inline-block;padding:4px 12px;color:#06c;text-decoration:underline;font-size:16px;font-weight:400;transition:color .2s ease;border-radius:4px}.c-linkInPage_item a:hover{color:#049;text-decoration-thickness:2px}.c-linkInPage_item a:focus{outline:2px solid #06c;outline-offset:2px}@media (max-width:900px){.works-archive-item{width:calc(50% - 12px)}}@media screen and (max-width:860px){.l-header_title{font-size:18px}.l-header_items{position:absolute;top:0;left:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:30px;width:100vw;height:100vh;padding:3em;opacity:0;visibility:hidden;background:#f4f4f4}.l-header_nav{width:100%;padding-bottom:3px;border-bottom:1px solid #0b6628}.l-header_nav,.l-header_nav.contact{font-size:18px}.l-header_nav.contact{max-width:300px;margin:2em auto 0}.l-header_nav.is-current a{text-decoration:none}.l-header_btn{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-align:center;align-items:center}.l-footer_item_name,.l-footer_item_place,.l-footer_links li a,.l-footer_logo>p{font-size:16px}.l-footer_item_detail{font-size:15px}.l-footer_footer_link>a,.l-footer_item_detail span{font-size:14px}.l-fv_en{font-size:12px}.l-fv_main p{font-size:24px}.l-page-fv_title{font-size:48px}.p-about_introduction_title{font-size:22px}.p-about_table td,.p-about_table th{font-size:16px}.p-about_cert-title{font-size:24px}.p-about_cert-subtitle{font-size:15px}.p-contact_submit,.p-contact label{font-size:16px}.p-contact_modal_title{font-size:20px}.p-recruit_item_title{font-size:22px}.p-recruit_item_text{font-size:16px}.p-recruit_banner_title{font-size:28px}.p-recruit_banner_text{font-size:15px}.p-recruit_table--blue td,.p-recruit_table--blue th,.p-recruit_table--orange td,.p-recruit_table--orange th,.p-recruit_table td,.p-recruit_table th{font-size:16px}.p-recruit_interview_title{font-size:22px}.p-recruit_interview_accordionBtn{font-size:16px}.p-recruit_interview_textarea p{font-size:14px}.p-works_archiveTitle{font-size:24px}.p-works_item{width:calc(50% - 12px)}.p-works_meta_period_date{font-size:14px}.p-works_meta_client{font-size:13px}.c-modal_title{font-size:20px}.c-modal_period{font-size:12px}.c-modal_client,.c-modal_desc{font-size:16px}.c-title,.c-title--center,.c-title--center--white,.c-title--side{font-size:32px}.c-title--center--white span,.c-title--center span,.c-title--side span,.c-title span{font-size:14px}.c-title_normal,.c-title_normal--center{font-size:26px}.c-article_category>span{font-size:12px}.c-article_title{font-size:16px}.c-btn_arrow span,.c-btn_outline span,.c-btn span{font-size:14px}.c-btn_outline span{font-size:17px}.c-banner_link_text{font-size:54px}.c-banner_slider_info_title{font-size:32px}.c-banner_slider_info_title span{font-size:14px}.c-banner_slider_info_text{font-size:15px}.c-contact_tel{font-size:46px}.c-contact_tel_small{font-size:15px}.c-textarea_text,.c-textarea_text--center,.c-textarea_text--right{font-size:16px}.c-textarea_text--big{font-size:26px}.c-textarea_text--serif{font-size:20px}.c-sidebar_title{font-size:16px}.c-linkInPage_wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-linkInPage_item a{font-size:14px}}@media (max-width:600px){.works-archive-item{width:100%}}@media screen and (max-width:520px){.pc{display:none}.sp{display:block}.l-header_title{font-size:16px}.l-header_nav{font-size:22px}.l-header_nav.contact{font-size:18px}.l-footer_links{gap:20px;margin-bottom:30px;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr}.l-footer_links li a{font-size:16px}.l-footer_links li a:before{left:2em}.l-footer_info{gap:30px}.l-footer_logo>p{font-size:16px}.l-footer_branches{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:45px}.l-footer_item{width:100%;gap:12px}.l-footer_item_place{font-size:14px;width:75px}.l-footer_item_name{font-size:16px}.l-footer_item_detail{font-size:15px}.l-footer_item_detail span{font-size:12px}.l-footer_footer{margin-top:40px}.l-footer_footer_link>a{font-size:12px}.l-fv_logo{width:100px}.l-fv_en{font-size:8px}.l-fv_main p{font-size:18px}.l-fv_copy{margin:30px 0 100px}.l-section{padding:50px 0}.l-page-fv{min-height:180px;padding:20px 0}.l-page-fv_logo{width:40px}.l-page-fv_title{font-size:38px;letter-spacing:.3em;margin-right:-.3em}.p-about .c-contact{margin:40px 0}.p-about_fv_img img{object-position:center}.p-about_introduction{gap:25px;margin-top:80px;padding:1em}.p-about_introduction_title{font-size:18px}.p-about_img{width:100%}.p-about_table td,.p-about_table th{font-size:16px}.p-about_cert-card-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.p-about_cert-card{padding:1em;padding-left:5.5em}.p-about_cert-tag{left:2px;width:80px}.p-about_cert-title{font-size:20px}.p-about_cert-subtitle{font-size:14px}.p-about_evaluation-modal-content{max-width:95%}.p-top_flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:40px}.p-top_article{width:100%}.p-top_center{margin-top:20px}.p-contact_wrap{padding:40px 20px;border-radius:10px}.p-contact label{font-size:15px}.p-contact_submit{font-size:16px}.p-contact_modal_content{padding:16px}.p-contact_modal_title{font-size:18px}.p-recruit_item{width:100%;gap:10px}.p-recruit_item+.p-recruit_item{margin-top:30px}.p-recruit_item_img{max-width:90px}.p-recruit_item_title{font-size:20px}.p-recruit_item_text{font-size:14px}.p-recruit_banner_img{width:100%;background:url(../images/webp/recruit-banner-img.webp) no-repeat 0 0/cover;opacity:.5}.p-recruit_banner_title{font-size:20px}.p-recruit_banner_text{font-size:14px}.p-recruit_table,.p-recruit_table--blue,.p-recruit_table--orange,.p-recruit_table_title,.p-recruit_table_title--blue,.p-recruit_table_title--orange{width:100%}.p-recruit_table--blue th,.p-recruit_table--orange th,.p-recruit_table th{font-size:15px;padding:.4em .6em}.p-recruit_table--blue td,.p-recruit_table--orange td,.p-recruit_table td{font-size:15px}.p-recruit_interview{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;margin:80px auto 0}.p-recruit_interview+.p-recruit_interview{margin-top:0}.p-recruit_interview_img{margin:0 auto;width:50%}.p-recruit_interview_title{font-size:20px;padding-top:0}.p-recruit_interview_accordionBtn{font-size:13px}.p-recruit_interview_textarea p{font-size:14px}.p-works_archiveTitle{font-size:24px}.p-works_item{width:100%}.p-works_meta_client,.p-works_meta_period_date{font-size:13px}.p-works_sidebar{display:block;margin:20px 20px 0}.p-works_sidebar_title{font-size:14px;font-weight:700;color:#535353;margin-top:0;margin-bottom:8px}.p-works_sidebar_select{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;color:#241913;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.p-works_sidebar_select:focus{outline:none;border-color:#0b6628}.p-works_sidebar_select+.p-works_sidebar_title{margin-top:16px}.p-works #side{display:none}.c-modal_content{width:95vw;height:70vh;padding:16px}.c-modal_title{font-size:18px}.c-modal_period{font-size:12px}.c-modal_desc{font-size:13px}.c-modal_client{font-size:15px}.c-swiper_links .swiper-button-prev{top:105%;left:10%}.c-swiper_links .swiper-button-next{top:105%;right:10%}.c-swiper_links .swiper-button-next:before,.c-swiper_links .swiper-button-prev:before{width:30px;height:30px}.c-swiper_links .swiper-button-next:after,.c-swiper_links .swiper-button-prev:after{font-size:14px}.c-title,.c-title--center,.c-title--center--white,.c-title--side{font-size:28px}.c-title--center--white span,.c-title--center span,.c-title--side span,.c-title span{font-size:12px}.c-title--center--white:before,.c-title--center:before,.c-title--side:before,.c-title:before{width:90px;height:90px}.c-title--side{margin:0 auto;text-align:center}.c-title--side:before{right:0;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-title--center,.c-title--center--white{margin-bottom:40px}.c-title_normal,.c-title_normal--center{font-size:22px}.c-article_list li{padding:10px 10px 10px 0}.c-article_list li a{-ms-grid-columns:1fr;grid-template-columns:1fr;text-align:left;gap:10px}.c-article_category>span{font-size:12px}.c-article_title{font-size:15px}.c-btn_arrow span,.c-btn_outline span,.c-btn span{font-size:14px}.c-btn_outline span{font-size:16px}.c-banner_link{background-position:50%;height:auto}.c-banner_link:after,.c-banner_link:hover:after{width:25px}.c-banner_link:hover .c-banner_link_wrap:after,.c-banner_link_wrap:after{-ms-transform:translate(-5px,-50%);transform:translate(-5px,-50%)}.c-banner_link_wrap:after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fff}.c-banner_link_text{font-size:38px}.c-banner_slider{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;padding:20px 20px 0}.c-banner_slider:before{width:200px;height:233px}.c-banner_slider_img{aspect-ratio:4/3}.c-banner_slider_info{gap:12px;-ms-flex-align:center;align-items:center;padding:4px 0}.c-banner_slider_info_title{font-size:28px}.c-banner_slider_info_title span{font-size:12px}.c-banner_slider_info_text{font-size:14px}.c-contact{padding:50px 0 30px!important}.c-contact_flex{-ms-flex-direction:column;flex-direction:column}.c-contact_tel{font-size:36px;text-align:center}.c-contact_tel_small,.c-textarea_text,.c-textarea_text--center,.c-textarea_text--right{font-size:14px}.c-textarea_text--big{font-size:22px}.c-textarea_text--serif{font-size:18px}.c-textarea_text--center{text-align:left}.c-sidebar_title{font-size:16px}.c-linkInPage,.c-linkInPage.is-fixed{position:fixed;top:auto;bottom:0;left:0;right:0;margin:0;background:#f5f5f5;padding:10px 15px;box-shadow:0 -2px 10px rgba(0,0,0,.1);backdrop-filter:blur(10px)}.c-linkInPage_wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;gap:10px}.c-linkInPage_item{-ms-flex:1;flex:1;max-width:none}.c-linkInPage_item a{width:100%;text-align:center;padding:4px 6px;background-color:transparent;border:none;border-radius:4px;white-space:nowrap}.c-linkInPage_item a:hover{background-color:rgba(0,102,204,.1)}}
/*# sourceMappingURL=map/style.css.map */
/*# sourceMappingURL=map/style.css.map */