@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@100;300;400;700;900&family=Montserrat:wght@100&family=Noto+Sans+JP:wght@100;300;400;500;600;700;900&family=Noto+Serif+JP:wght@100;300;400;500;600;700;900&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.floatingPanelFist{display:flex;justify-content:center;align-items:flex-start;font-family:Noto Sans JP;flex-direction:column;padding:16px 24px;border-radius:10px;gap:16px;background-color:#000;right:0;bottom:22px;width:-webkit-fill-available;color:#fff;min-width:210px}@media screen and (min-width:768px){.floatingPanelFist{padding:24px;border-radius:10px;position:fixed;bottom:32px;right:32px;z-index:9999;width:auto;margin-bottom:0}}.floatingPanelFist_ttlArea{width:-webkit-fill-available}.floatingPanelFist_ttlArea_ttl1{font-size:14px;font-weight:700;line-height:23px}.floatingPanelFist_ttlArea_ttl2{font-size:12px;font-weight:700;line-height:23px;display:flex;justify-content:start;align-items:center;column-gap:5px;row-gap:0}.floatingPanelFist_ttlArea_ttl2 span{font-weight:400}.floatingPanelFist_ttlArea_ttl3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px;font-weight:400;line-height:23px;grid-column-gap:5px;column-gap:5px;grid-row-gap:0;row-gap:0;cursor:pointer;margin-top:29px}@media screen and (max-width:768px){.floatingPanelFist_ttlArea_ttl3{display:flex;justify-content:end;align-items:center}}.floatingPanelFist_ttlArea_ttl3 span{display:flex;justify-content:end;align-items:center}.border_top_bot{border-bottom:1px solid #404040;box-shadow:0 20px 20px 0 rgba(0,0,0,.25);border-radius:0;margin:0 10px;padding-top:24px}.floatingPanel{display:flex;justify-content:center;align-items:flex-start;font-family:Noto Sans JP;flex-direction:column;padding:16px 24px;border-radius:10px;gap:16px;background-color:#000;right:0;bottom:22px;width:-webkit-fill-available;color:#fff}@media screen and (min-width:768px){.floatingPanel{padding:32px 24px;border-radius:10px;position:fixed;bottom:32px;right:32px;z-index:1;width:auto}}.floatingPanel .floatingPanel_ttl_floating_panel{display:flex;justify-content:center;align-items:center;padding:16px 0;font-size:12px;font-weight:700;line-height:23px}.floatingPanel_contact-us_at{font-weight:700;font-size:12px;line-height:17px;text-align:center;width:-webkit-fill-available}.floatingPanel_ttlArea{display:flex;justify-content:start;align-items:center;padding:0 0 8px;gap:8px;width:-webkit-fill-available;border-bottom:1px solid #fff}@media screen and (min-width:768px){.floatingPanel_ttlArea{padding:0 0 12px;column-gap:8px;row-gap:0}.floatingPanel_ttlArea svg{width:22px;height:22px}}.floatingPanel_ttlArea .floatingPanel_ttl{font-size:12px;font-weight:700;line-height:17px}@media screen and (min-width:768px){.floatingPanel_ttlArea .floatingPanel_ttl{font-size:14px;font-weight:700;line-height:23px}}.floatingPanel_contactArea{display:flex;justify-content:"";align-items:center;gap:16px;width:100%}@media screen and (min-width:768px){.floatingPanel_contactArea{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;grid-gap:40px;gap:40px;border-radius:10px}}.floatingPanel_contactArea .bt_mentenance{display:flex;justify-content:center;align-items:center;height:70px;background:#06f;border-radius:10px;border:none;flex-direction:row;padding:15px 30px;gap:10px;width:100%;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.1em;color:#fff;cursor:pointer}.floatingPanel_contactArea .bt_mentenance:hover{opacity:.8}@media screen and (min-width:768px){.floatingPanel_contactArea .bt_mentenance{column-gap:11px;row-gap:"";padding:25px 45px;border:0;width:100%;margin-top:0}}.floatingPanel_contactArea .floatingPanel_telArea{display:flex;justify-content:end;align-items:flex-start;flex-direction:column;gap:8px}.floatingPanel_contactArea .floatingPanel_telArea_tel{display:flex;justify-content:"";align-items:flex-start;font-family:Noto Sans JP;letter-spacing:0;font-size:14px;font-weight:700;line-height:20px;gap:10px;letter-spacing:.1em;color:#fff}@media screen and (min-width:768px){.floatingPanel_contactArea .floatingPanel_telArea_tel{font-size:18px;font-weight:700;line-height:26xp;column-gap:10px;row-gap:""}.floatingPanel_contactArea .floatingPanel_telArea{gap:2px}.floatingPanel_contactArea .floatingPanel_telArea_ttl{height:30px;font-size:12px;font-weight:700;line-height:17px;font-family:Noto Sans JP;letter-spacing:0}}.sectionImage .section_img{display:block;width:100%;height:auto}@media screen and (max-width:768px){.sectionImage .section_img{display:none}}.sectionImage .section_img_mobile{display:none}@media screen and (max-width:768px){.sectionImage .section_img_mobile{display:unset;width:100%;height:auto}}.sectionHead{display:flex;flex-direction:column}.sectionHead_ttl{border-left:3px solid;border-image-slice:1;border-image-source:linear-gradient(180deg,#000 50%,#b0b0b0 0)}.sectionHead_ttl_title1{font-size:24px;font-weight:400;line-height:30px;font-family:Merriweather;letter-spacing:.05em;color:#373737;padding-left:16px}.sectionHead_ttl_title1:before{content:" ";width:3px;height:82px;background-color:#000}@media screen and (max-width:768px){.sectionHead_ttl_title1{font-size:18px;font-weight:400;line-height:23px}}.sectionHead_ttl_title2{font-size:40px;font-weight:700;line-height:57px;font-family:"Noto Serif JP";letter-spacing:.1em;margin-top:8px;padding-left:16px}@media screen and (max-width:768px){.sectionHead_ttl_title2{font-size:24px;font-weight:700;line-height:34px}}.sectionHead_catch{font-size:48px;font-weight:700;line-height:30px;font-family:"Noto Serif JP";letter-spacing:.1em;margin:48px 0}@media screen and (max-width:768px){.sectionHead_catch{font-size:32px;font-weight:700;line-height:30px}}.sectionHead_description{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:35%}@media screen and (max-width:1280px){.sectionHead_description{width:50%}}@media screen and (max-width:900px){.sectionHead_description{width:90%}}@media screen and (max-width:768px){.sectionHead_description{width:100%}}.sectionHead .cardLarge_line{margin-top:60px}.sectionHead .cardLarge_line .bt_standard{margin-top:0}.sectionHead .bt_standard{margin-top:60px;display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:0;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;font-family:Noto Sans JP;letter-spacing:.1em}.sectionHead .bt_standard p{font-size:16px;font-weight:700;line-height:23px}.sectionHead .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.sectionHead .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}.sectionHead .bt_standard:hover .icon-circle{fill:#000}.sectionHead .bt_standard:hover .icon-circle path{fill:#fff}.sectionHead .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}.sectionHead_small{display:flex;flex-direction:column}.sectionHead_small_ttl{border-left:3px solid;border-image-slice:1;border-image-source:linear-gradient(180deg,#000 50%,#b0b0b0 0)}.sectionHead_small_ttl_title1{font-size:24px;font-weight:400;line-height:30px;font-family:Merriweather;letter-spacing:.05em;color:#373737;padding-left:16px}.sectionHead_small_ttl_title1:before{content:" ";width:3px;height:82px;background-color:#000}@media screen and (max-width:768px){.sectionHead_small_ttl_title1{font-size:18px;font-weight:400;line-height:23px}}.sectionHead_small_ttl_title2{font-size:40px;font-weight:700;line-height:57px;font-family:"Noto Serif JP";letter-spacing:.1em;margin-top:8px;padding-left:16px}@media screen and (max-width:768px){.sectionHead_small_ttl_title2{font-size:24px;font-weight:700;line-height:34px}}.sectionHead_small_catch{font-size:48px;font-weight:700;line-height:30px;font-family:"Noto Serif JP";letter-spacing:.1em;margin:48px 0}@media screen and (max-width:768px){.sectionHead_small_catch{font-size:24px;font-weight:700;line-height:30px}}.sectionHead_small_description{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:35%}@media screen and (max-width:1280px){.sectionHead_small_description{width:50%}}@media screen and (max-width:900px){.sectionHead_small_description{width:90%}}@media screen and (max-width:768px){.sectionHead_small_description{width:100%}}.sectionHead_small .cardLarge_line{margin-top:60px}.sectionHead_small .bt_standard{margin-top:60px;display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:0;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;font-family:Noto Sans JP;letter-spacing:.1em}.sectionHead_small .bt_standard p{font-size:16px;font-weight:700;line-height:23px}.sectionHead_small .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.sectionHead_small .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}.sectionHead_small .bt_standard:hover .icon-circle{fill:#000}.sectionHead_small .bt_standard:hover .icon-circle path{fill:#fff}.sectionHead_small .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}.sp-menu-open{top:0;left:0;width:100%;height:100vh;background-color:#000;overflow:hidden;position:absolute;z-index:9}.sp-menu-open .display-flex{display:flex;justify-content:flex-start;flex-direction:column;height:100%}.sp-menu-open .display-flex .headerTop_button_web_cam_float_right{display:flex;justify-content:end;align-items:center;padding:22px 24px}@media screen and (min-width:768px){.sp-menu-open{display:none}}.sp-menu-open .nav-header{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column;padding:0 16px}.sp-menu-open .nav-header .menu-button{background-color:inherit;border:none;padding:8px 0;height:80px}.sp-menu-open .nav-items{display:flex;justify-content:"";align-items:flex-start;flex-direction:column}.sp-menu-open .nav-items .item{padding:10px 24px;color:#fff}.sp-menu-open .nav-items .item,.sp-menu-open .nav-items .item-child{display:flex;justify-content:space-between;align-items:flex-start;font-size:16px;font-weight:700;line-height:23px;gap:10px;font-family:Noto Sans JP;letter-spacing:.1em;border-bottom:1px solid #8c8c8c;width:-webkit-fill-available}.sp-menu-open .nav-items .item-child{padding:10px 48px;color:#c7c7c7}.pagination-container{display:flex;height:50;align-items:center}.pagination-container .text{font-family:Helvetica;font-style:normal;font-weight:400;font-size:18px;line-height:21px;text-align:center;color:#000}.pagination-container .page{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:30px;height:30px;cursor:pointer}.pagination-container .active-page{background:#06f;border-radius:4px;color:#fff}.pagination-container .d-flex{display:flex;align-items:center;justify-content:center}.topMessage_contents{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}@media screen and (min-width:768px){.topMessage_contents{gap:16px}}.topMessage_title{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.topMessage_title p{color:#000;font-family:Noto Sans JP;font-size:20px;font-weight:700;line-height:36px;letter-spacing:2px}@media screen and (min-width:768px){.topMessage_title p{font-size:48px;line-height:68px;letter-spacing:4.8px}}.topMessage_description{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.topMessage_description p{color:#000;font-family:Noto Sans JP;font-size:18px;letter-spacing:1.8px}@media screen and (min-width:768px){.topMessage_description p{font-size:32px;letter-spacing:3.2px}}.topMessage_info{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.topMessage_info p{color:#000;font-family:Noto Sans JP;font-size:16px;letter-spacing:1.6px}@media screen and (min-width:768px){.topMessage_info p{font-size:18px;letter-spacing:1.8px}}.topMessage_info p span{font-size:18px;letter-spacing:1.8px}@media screen and (min-width:768px){.topMessage_info p span{font-size:24px;letter-spacing:2.4px}}.topMessage_imgArea{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}@media screen and (min-width:768px){.topMessage_imgArea{height:477px}}.mb-64{margin-bottom:64px}.mb-72{margin-bottom:72px}.pt-60{padding-top:60px}.cardLarge_line{text-decoration:none;color:#000}.products_card{column-gap:24px;row-gap:24px;display:flex;flex-direction:column;align-items:flex-start}.products_card .ttlArea{display:flex;flex-direction:row;align-items:center;column-gap:8px;row-gap:0}.products_card .ttlArea_content{display:flex;flex-direction:column;align-items:flex-start}.products_card .ttlArea_content p{font-family:Merriweather;letter-spacing:.05em;font-size:12px;font-weight:400;line-height:15px;color:#373737}.products_card .ttlArea_content h4{font-family:"Noto Serif JP";letter-spacing:.1em;font-size:18px;font-weight:700;line-height:26px;color:#000;margin:0}@media screen and (max-width:1024px){.products_card .image{width:100%;height:auto;object-fit:cover}}.hidden{display:none}.bottom_safari{bottom:calc(env(safe-area-inset-bottom) + 20px)}.top_other{top:calc(100vh - 100px)}.circleButtonDefault{width:64px;height:64px;background:#06f;box-shadow:0 10px 10px rgba(0,0,0,.1);border-radius:100px;border:none;position:fixed;left:calc(100vw - 80px);z-index:3;cursor:pointer}@media screen and (min-width:768px){.circleButtonDefault{display:none}}.h-68{height:68px}.flex-end{display:flex;justify-content:flex-end;align-items:flex-start}.flex-row{display:flex;flex-direction:column}@media screen and (min-width:768px){.flex-row{flex-direction:row!important}}.modal-container{height:auto}.modal-container,.modal-container .modal{display:flex;justify-content:center;align-items:center}.modal-container .modal{overflow-y:scroll;position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-container .modal-open{visibility:visible;opacity:1}.modal-container .modal .modal-content{box-sizing:border-box;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:32px;gap:32px;position:relative;transition:transform .3s ease-in-out;max-width:27%}.modal-container .modal .modal-content-open{transform:scale(1)}.modal-container .modal .modal-content-closed{transform:scale(0)}@media screen and (max-width:768px){.modal-container .modal .modal-content{min-width:380px}}.modal-container .modal .modal-content .close-modal-button{position:absolute;top:24px;right:24px;font-size:18px;font-weight:700;background-color:transparent;border:none;cursor:pointer}@media screen and (max-width:768px){.modal-container .modal .modal-content .close-modal-button{top:11px;right:11px}}.modal-container .modal .modal-content .motto__card{margin-bottom:0}.modal-container .modal .modal-content .number{font-family:"Noto Serif JP";letter-spacing:0;font-size:24px;font-weight:700;line-height:34px;text-align:center}.modal-container .modal .modal-content .contents{font-family:"Noto Serif JP";letter-spacing:.1em;font-size:18px;font-weight:700;line-height:36px;text-align:left}.modal-container .modal .modal-content .image{width:100%;max-height:70vh;object-fit:contain}.modal-container .modal .modal-content .doubleLine{position:relative;margin-bottom:32px}.modal-container .modal .modal-content .doubleLine:after,.modal-container .modal .modal-content .doubleLine:before{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid;pointer-events:none}.modal-container .modal .modal-content .doubleLine:before{top:0;left:0;border-color:#005eae}.modal-container .modal .modal-content .doubleLine:after{bottom:10px;border-color:#009e4c}.modal-container .modal .modal-content .section__subTtl{display:flex;justify-content:flex-start;align-items:start;gap:8px;padding-bottom:20px;font-family:"Noto Serif JP";letter-spacing:.1em;font-size:18px;font-weight:700;line-height:26px}.modal-container .modal .modal-content .section__subTtl .icon_stroke{width:18px;height:18px}.modal-container .modal .modal-content .section__subTtl .icon_stroke .icon{width:100%;height:auto}.modal-container .modal .modal-content .section__subTtl p{font-family:"Noto Serif JP";letter-spacing:.1em;font-size:16px;font-weight:400;line-height:24px;text-align:left}.headerTop_button_web_cam{display:flex;justify-content:space-between;align-items:end;position:relative;background-color:#373737;border-radius:8px;max-width:180px;margin-left:10px}.text_button_web_cam{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));font-size:14px;font-weight:700;line-height:23px;padding:9px 15px;text-decoration:none;color:#fff}.header{display:flex;justify-content:space-between;align-items:center;padding:24px 48px}@media screen and (max-width:900px){.header{padding:24px}}@media screen and (max-width:768px){.header{display:flex;padding:0 16px}}.header .LogoWhite{cursor:pointer;width:177px}.header .LogoWhite g .path-bottom,.header .LogoWhite g .path-top{fill:#fff}.header .LogoBlack{cursor:pointer;width:177px}.header .LogoBlack g .path-bottom,.header .LogoBlack g .path-top{fill:#000}.header .logoStandard{width:177px;height:27px}.header .logoStandard g .path-top{fill:#009e4c}.header .logoStandard g .path-bottom{fill:#005eae}.header .headerTop_menuArea{display:flex;justify-content:"";align-items:center;list-style:none;margin:0}@media screen and (max-width:768px){.header .headerTop_menuArea{display:none;justify-content:"";align-items:""}}.header .headerTop_menuArea .headerTop_button{display:flex;justify-content:"";align-items:center;column-gap:10px;row-gap:0;font-size:16px;font-weight:700;line-height:23px;background-color:transparent;text-decoration:none;color:#fff;border:0;padding:18px;border-bottom:2px solid transparent;transition:border .5s ease-in-out}@media screen and (max-width:900px){.header .headerTop_menuArea .headerTop_button{font-size:14px;font-weight:700;line-height:20px;padding:12px}}.header .headerTop_menuArea .headerTop_button path{fill:#fff}.header .headerTop_menuArea .headerTop_button:hover{opacity:.8;cursor:pointer;border-bottom:2px solid #fff}.header .headerTop_menuArea ul{list-style:none;padding:0}.header .headerTop_menuArea ul .polygon{position:absolute;margin-left:40px}.header .headerTop_menuArea ul .polygon path{fill:#fff}.header .headerTop_menuArea ul .polygon_black{top:85px}@media screen and (min-width:768px){.header .headerTop_menuArea ul .polygon_black{top:auto}}.header .headerTop_menuArea ul .polygon_black img{width:37px;height:46px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.header .headerTop_menuArea ul .polygon_black path{fill:#fff;opacity:.2}.header .headerTop_menuArea ul .megamenu_wrapper{display:flex;column-gap:20px;margin-top:44px;right:60px;position:absolute;min-width:840px;padding:48px;background-color:#fff;text-decoration:none;color:#000;border-radius:20px;z-index:10000}@media(min-width:391px)and (max-width:1024px){.header .headerTop_menuArea ul .megamenu_wrapper{right:20px;min-width:650px}}.header .headerTop_menuArea ul .megamenu_wrapper_line{text-decoration:none;color:#000;width:200px}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));height:100%;width:100%;cursor:pointer}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card:hover .bt_standard{font-family:Noto Sans JP;margin:16px 0}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card:hover .bt_standard .icon-circle{fill:#000}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card:hover .bt_standard .icon-circle path{fill:#fff}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card:hover .bt_standard .icon-circle circle{stroke:#000;fill:#000}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card.products:hover{background-color:#f7f7f7}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card .bt_standard{font-family:Noto Sans JP;margin:16px 0;display:flex;justify-content:center;align-items:center;column-gap:10px;cursor:pointer;transition:stroke 1.5s ease-in-out}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card .bt_standard p{font-size:14px;font-weight:500;line-height:20px}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card .bt_standard .icon-circle{width:28px}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card .bt_standard:hover .icon-circle{fill:#000}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card .bt_standard:hover .icon-circle path{fill:#fff}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}.header .headerTop_menuArea ul .megamenu_wrapper_line .megamenu_card .bt_standard_column{flex-direction:column;row-gap:24px}.header .black .headerTop_button{color:#000}.header .black .headerTop_button path{fill:#000}.header .black .headerTop_button:hover{border-bottom:2px solid #000}.header .black ul .megamenu_wrapper{background-color:#fff;box-shadow:0 12px 12px 12px rgba(0,0,0,.1)}.header .black ul .megamenu_wrapper .megamenu_card:hover .bt_standard .icon-circle{fill:#000}.header .black ul .megamenu_wrapper .megamenu_card:hover .bt_standard .icon-circle path{fill:#fff}.header .black ul .megamenu_wrapper .megamenu_card:hover .bt_standard .icon-circle circle{stroke:#000;fill:#000}.header .black ul .megamenu_wrapper .megamenu_card .bt_standard{display:flex;justify-content:center;align-items:center;column-gap:10px;cursor:pointer;transition:stroke 1.5s ease-in-out}.header .black ul .megamenu_wrapper .megamenu_card .bt_standard p{font-size:14px;font-weight:500;line-height:20px}.header .black ul .megamenu_wrapper .megamenu_card .bt_standard .icon-circle{width:28px}.header .black ul .megamenu_wrapper .megamenu_card .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.header .black ul .megamenu_wrapper .megamenu_card .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}.header .black ul .megamenu_wrapper .megamenu_card .bt_standard:hover .icon-circle{fill:#000}.header .black ul .megamenu_wrapper .megamenu_card .bt_standard:hover .icon-circle path{fill:#fff}.header .black ul .megamenu_wrapper .megamenu_card .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}.header .menuButton{border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;padding:8px 0;gap:8px;cursor:pointer}@media screen and (min-width:768px){.header .menuButton{display:none}}.shipHandlingGear .pageTtlArea{padding:60px 225px}@media screen and (max-width:1280px){.shipHandlingGear .pageTtlArea{padding:60px 100px}}@media screen and (max-width:768px){.shipHandlingGear .pageTtlArea{padding:60px 6px 60px 16px}}.shipHandlingGear .pageTtlArea h1{font-size:32px;font-weight:400;line-height:40px;font-family:Merriweather;letter-spacing:.5px;margin:0}@media screen and (max-width:768px){.shipHandlingGear .pageTtlArea h1{font-size:24px;font-weight:400;line-height:30px;font-family:Merriweather;letter-spacing:0;color:#373737}}.shipHandlingGear .pageTtlArea_title1{font-size:24px;font-weight:500;line-height:40px;font-family:"Noto Serif JP";letter-spacing:1px}@media screen and (max-width:768px){.shipHandlingGear .pageTtlArea_title1{font-size:18px;font-weight:500;line-height:40px}}.shipHandlingGear .pageTtlArea .pageTtlArea_border{width:150px;height:3px;border:0;margin:8px 0 24px;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}.shipHandlingGear .pageTtlArea_title2{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:1px}@media screen and (max-width:768px){.shipHandlingGear .pageTtlArea_title2{font-size:14px;font-weight:400;line-height:22px}}.shipHandlingGear_main{display:flex;justify-content:start;align-items:start;column-gap:5%;row-gap:0;padding:0 220px 0 225px}@media screen and (max-width:1280px){.shipHandlingGear_main{padding:0 48px}}@media screen and (max-width:768px){.shipHandlingGear_main{padding:0 16px 37px;padding:0;display:flex;justify-content:center;align-items:center}}.shipHandlingGear_main .sideMenu{width:330px}.shipHandlingGear_main .sideMenu_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#8c8c8c}.shipHandlingGear_main .sideMenu_border{background-color:#c7c7c7}.shipHandlingGear_main .sideMenu_linkArea{display:flex;justify-content:start;align-items:start;column-gap:0;row-gap:20px;padding:14px 0;flex-direction:column}.shipHandlingGear_main .sideMenu_linkArea .li{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;cursor:pointer}.shipHandlingGear_main .sideMenu_linkArea .li .icon_stroke{display:flex;justify-content:center;align-items:center}.shipHandlingGear_main .sideMenu_linkArea .li .icon_stroke svg path{fill:#eee}.shipHandlingGear_main .sideMenu_linkArea .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#c7c7c7}.shipHandlingGear_main .sideMenu_linkArea .line{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;cursor:pointer}.shipHandlingGear_main .sideMenu_linkArea .line .icon_stroke{display:flex;justify-content:center;align-items:center}.shipHandlingGear_main .sideMenu_linkArea .line .icon_stroke svg path{fill:#06f}.shipHandlingGear_main .sideMenu_linkArea .line .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#000}@media screen and (max-width:768px){.shipHandlingGear_main .sideMenu{display:none}}.shipHandlingGear_main .gearList{width:82%;display:Grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:83px;padding:0 0 72px}@media screen and (max-width:1024px){.shipHandlingGear_main .gearList{display:Grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:26px}}@media screen and (max-width:768px){.shipHandlingGear_main .gearList{display:Grid;grid-template-columns:repeat(1,minmax(0,1fr));padding:0 26px 56px;column-gap:0;row-gap:26px;width:100%}}.shipHandlingGear_main .gearList .cardDevice{width:100%;box-shadow:0 12px 12px 0 rgba(0,0,0,.1)}.shipHandlingGear_main .gearList .cardDevice div{position:relative;margin-bottom:35px}.shipHandlingGear_main .gearList .cardDevice div .cardDevice_imgArea{width:100%;height:auto}.shipHandlingGear_main .gearList .cardDevice div .cardDevice_mark{font-size:14px;font-weight:700;line-height:20px;font-family:Noto Sans JP;letter-spacing:.1em;position:absolute;bottom:-15px;right:0;color:#fff;background-color:#373737;padding:10px}.shipHandlingGear_main .gearList .cardDevice_textArea{padding:0 24px 40px}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_ttll{font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:.1em;margin:16px 0 24px}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_description{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;margin-bottom:32px}@media screen and (max-width:768px){.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_description{margin-bottom:40px}}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_subDescription{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em}.shipHandlingGear_main .gearList .cardDevice_textArea ul p{text-decoration:underline;color:#000;padding-bottom:10px}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list{margin-bottom:32px}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list .frame_192{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:16px;row-gap:0;border-bottom:1px solid #c7c7c7;padding:0 0 8px;margin-bottom:8px}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list .frame_192 .td{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:54%}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list .frame_192 .dd{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:50%}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list_O{margin-bottom:8px}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192{display:flex;justify-content:start;align-items:start;column-gap:22px;row-gap:0;border-bottom:1px solid #c7c7c7;padding-bottom:8px;margin-bottom:8px}@media screen and (max-width:768px){.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:0;column-gap:0;grid-row-gap:2px;row-gap:2px}}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .td{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:35%}@media screen and (max-width:768px){.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .td{width:100%}}.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .dd{font-size:14px;font-weight:700;line-height:20px;font-family:Noto Sans JP;letter-spacing:.1em;width:60%}@media screen and (max-width:768px){.shipHandlingGear_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .dd{width:100%}}.shipHandlingGear_main .gearList .cardDevice_textArea .sub-des_list{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em}.shipHandlingGear_main .gearList .cardDevice_textArea ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.shipHandlingGear_main .gearList .cardDevice_textArea ul li{display:flex;align-items:flex-start}.m-b40{margin-bottom:40px}.self-developed-product_main{display:flex;justify-content:start;align-items:start;column-gap:5%;row-gap:0;padding:0 220px}@media screen and (max-width:1280px){.self-developed-product_main{padding:56px 48px}}@media(min-width:768px)and (max-width:1024px){.self-developed-product_main{padding:24px}}@media screen and (max-width:768px){.self-developed-product_main{column-gap:0;row-gap:0;padding:0 24px}}.self-developed-product_main .sideMenu{width:300px}@media screen and (max-width:1280px){.self-developed-product_main .sideMenu{width:220px}}.self-developed-product_main .sideMenu_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#8c8c8c}@media screen and (max-width:1280px){.self-developed-product_main .sideMenu_ttl{font-size:16px;font-weight:700;line-height:26px}}.self-developed-product_main .sideMenu_border{background-color:#c7c7c7}.self-developed-product_main .sideMenu_linkArea{display:flex;justify-content:start;align-items:start;column-gap:0;row-gap:10px;flex-direction:column}.self-developed-product_main .sideMenu_linkArea .li{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;cursor:pointer}.self-developed-product_main .sideMenu_linkArea .li .icon_stroke{display:flex;justify-content:center;align-items:center}.self-developed-product_main .sideMenu_linkArea .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#c7c7c7}@media screen and (max-width:1280px){.self-developed-product_main .sideMenu_linkArea .li_ttl{font-size:16px;font-weight:700;line-height:26px}}.self-developed-product_main .sideMenu_linkArea .line{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;cursor:pointer}.self-developed-product_main .sideMenu_linkArea .line .icon_stroke{display:flex;justify-content:center;align-items:center}.self-developed-product_main .sideMenu_linkArea .line .icon_stroke svg path{fill:#06f}.self-developed-product_main .sideMenu_linkArea .line .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#000}@media screen and (max-width:1280px){.self-developed-product_main .sideMenu_linkArea .line .li_ttl{font-size:16px;font-weight:700;line-height:26px}}.self-developed-product_main .gearList{width:75%;display:Grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:32px;row-gap:83px;padding:0 0 72px}@media screen and (max-width:768px){.self-developed-product_main .gearList{width:100%;column-gap:32px;row-gap:26px}}.self-developed-product_main .gearList_other{width:100%;display:Grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:83px;padding:0 0 72px}@media screen and (max-width:1024px){.self-developed-product_main .gearList_other{width:100%;display:Grid;grid-template-columns:repeat(1,minmax(0,1fr))}}.self-developed-product_main .gearList .cardDevice{width:100%;box-shadow:0 12px 12px 0 rgba(0,0,0,.1);padding-bottom:32px}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice{padding-bottom:0}}.self-developed-product_main .gearList .cardDevice .height_auto{height:auto}.self-developed-product_main .gearList .cardDevice .height_default{height:354px}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark{display:flex;align-items:start;justify-content:center}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .cardDevice_content{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0;width:100%}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .cardDevice_content .cardDevice_ttlArea{display:flex;justify-content:center;align-items:flex-start;padding:0 24px 32px;flex-direction:column;gap:10px;align-self:stretch;margin:0;width:100%}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .cardDevice_content .cardDevice_ttlArea{padding:0 0 20px}}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .cardDevice_content .cardDevice_ttlArea .cardDevice_ttl{display:flex;justify-content:flex-start;align-items:center;padding:16px 0;gap:8px;align-self:stretch;border-bottom:1px solid #000;margin:0;width:100%}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .cardDevice_content .cardDevice_ttlArea .cardDevice_ttl .text{font-size:16px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.6px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;color:#000;width:100%;gap:8px}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .cardDevice_content .cardDevice_ttlArea .cardDevice_ttl .text .txt{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.4px;padding:4px 8px;gap:10px;border:1px solid #000;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .card_multi-img-top{margin:55px 280px 88px}@media screen and (max-width:1536px){.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .card_multi-img-top{margin:0}}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .card_multi-img-top .cardDevice_imgArea{width:100%;height:auto}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .card_multi-img{display:flex;justify-content:center;align-items:center;gap:10px}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .card_multi-img .cardDevice_imgArea{width:100%}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .card_multi-img-mobile{display:grid;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .card_multi-img-mobile .card_multi-img-mobile-double-image-bot{display:flex;justify-content:center;align-items:center;gap:10px}.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark .grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_img_mark{padding:21px 24px 0;min-height:259px}}.self-developed-product_main .gearList .cardDevice .cardDevice_img_body{display:flex;align-items:center;justify-content:center;margin-top:48px}.self-developed-product_main .gearList .cardDevice .cardDevice_img_body .image-body{width:100%}@media(min-width:768px)and (max-width:1536px){.self-developed-product_main .gearList .cardDevice .cardDevice_img_body .image-body{height:auto}}@media(min-width:391px)and (max-width:1536px){.self-developed-product_main .gearList .cardDevice .cardDevice_img_body .image-body{height:100%;width:100%}}@media screen and (min-width:1536px){.self-developed-product_main .gearList .cardDevice .cardDevice_img_body .image-body{width:auto}}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_img_body_medical{margin-top:84px}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea{padding:32px 139px 0;display:flex;justify-content:center;align-items:flex-start;column-gap:32px;row-gap:32px;flex-direction:column;margin:0;width:100%}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea p{margin:0;padding:0}@media screen and (max-width:1536px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea{padding:32px 0 0}}@media screen and (max-width:1280px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea{padding:32px 40px 0}}@media screen and (max-width:1024px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea{padding:32px 0 0}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01{display:flex;justify-content:center;align-items:flex-start;column-gap:24px;row-gap:24px;flex-direction:column;width:100%;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item_ttl{display:flex;justify-content:center;align-items:flex-start;column-gap:10px;row-gap:10px;flex-direction:column;width:100%;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item_ttl .text{font-size:14px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item_ttl .line_120{width:100%;height:1px;background:#8c8c8c;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0}@media screen and (max-width:1024px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea{flex-direction:column}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea .img01{display:flex;justify-content:center;align-items:center;column-gap:16px;row-gap:16px;width:100%;height:282px;padding:16px;border-radius:5px;border:3px solid #000;margin:0;max-width:374px}@media screen and (max-width:1024px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea .img01{width:100%;max-width:unset}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea .img02{display:flex;justify-content:space-between;align-items:center;column-gap:16px;row-gap:16px;height:282px;flex-direction:column;padding:16px;border-radius:5px;border:3px solid #000;margin:0}@media screen and (max-width:1024px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea .img02{width:100%}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea .img02 .frame_253{padding:4px 16px;column-gap:10px;row-gap:10px;display:flex;justify-content:center;align-items:flex-start;align-self:stretch;background:#e1e1e1;margin:0}@media screen and (max-width:1024px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea .img02 .frame_253{display:flex;justify-content:flex-start;align-items:flex-start}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea .img02 .frame_253 .text{font-size:12px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.2px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea_02{display:flex;justify-content:center;align-items:flex-start;column-gap:27px;row-gap:27px;width:100%;margin:0}@media screen and (max-width:900px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea_02{display:flex;justify-content:center;align-items:center;column-gap:27px;row-gap:27px;flex-direction:column}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .imgContentArea_02 .img04{padding:8px;margin:0;border:1px solid var(--C7C7C7,#c7c7c7)}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01{display:flex;justify-content:space-between;align-items:flex-start;margin:0;width:100%}@media screen and (max-width:900px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259{display:flex;justify-content:space-between;align-items:center;padding-top:15px;flex-direction:column;margin:0;align-self:stretch}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259 .data__wrap{display:flex;justify-content:center;align-items:flex-start;padding:16px;margin:0;flex-direction:column;border:1px solid var(--C7C7C7,#c7c7c7)}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259 .data__wrap .dataName{display:flex;justify-content:center;align-items:center;padding:4px 8px;gap:10px;position:absolute;left:11px;margin:0;top:-15px;background:#66cbff}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259 .data__wrap .dataName .text{font-size:12px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.2px;color:var(--02459B,#02459b)}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259 .data__wrap .dataTop{display:flex;justify-content:space-between;align-items:center;padding-bottom:4px;align-self:stretch;margin:0;border-bottom:1px solid var(--C7C7C7,#c7c7c7)}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259 .data__wrap .dataBottom{display:flex;justify-content:space-between;align-items:center;padding-top:4px;align-self:stretch;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259 .data__wrap .key{font-size:12px;font-weight:500;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.2px;color:#000}@media screen and (max-width:900px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259 .data__wrap .key{font-size:10px;font-weight:500;line-height:normal;font-family:Noto Sans JP;letter-spacing:1px}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259 .data__wrap .value{font-size:14px;font-weight:500;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}@media screen and (max-width:900px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_259 .data__wrap .value{font-size:12px;font-weight:500;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.2px}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_260{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;margin:0;width:53%}@media screen and (max-width:900px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner01 .frame_260{display:flex;justify-content:center;align-items:flex-start;gap:4px;width:100%}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner02{display:flex;justify-content:space-between;align-items:flex-start;margin:0;width:100%}@media screen and (max-width:900px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner02{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:14px}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner02 .frame_261{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;margin:0;width:54%}@media screen and (max-width:900px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .content__inner02 .frame_261{display:flex;justify-content:center;align-items:flex-start;gap:4px;width:100%}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .itemBefore{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px;margin-bottom:40px;width:100%}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .itemBefore{gap:24px;margin-bottom:0}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .itemBefore .figure__before{display:flex;justify-content:center;align-items:flex-end;flex-direction:column;width:100%;gap:8px;margin:0}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .itemBefore .figure__before img{width:100%;height:auto}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .itemBefore .figure__before .text{font-size:14px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.4px;color:#292929}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .itemBefore .figure__before .text{font-size:12px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.2px}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .itemAfter{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;width:100%;margin:0}@media(min-width:391px)and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .itemAfter img{width:100%;height:auto}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__list{display:flex;justify-content:center;align-items:center;gap:32px;margin:0;width:100%}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__list .list__item__wrap{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:24px;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__list .list__item__wrap .list__item{display:flex;justify-content:center;align-items:center;gap:8px;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__list .list__item__wrap .list__item .item-pointNo{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__list .list__item__wrap .list__item .item-pointNo .rectangle_121{width:25px;height:6px;position:absolute;bottom:5px;background:#dcdcdc;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__list .list__item__wrap .list__item .item-pointNo .txt{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__list .list__item__wrap .list__item .item-pointNo .txt .text_top{font-size:8px;font-weight:700;line-height:normal;font-family:Helvetica;letter-spacing:normal;color:#000;text-align:center}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__list .list__item__wrap .list__item .item-pointNo .txt .text_bot{font-size:16px;font-weight:700;line-height:normal;font-family:Helvetica;letter-spacing:normal;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__list .list__item__wrap .list__item .text{font-size:14px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .text{font-size:14px;font-weight:400;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__img{display:flex;justify-content:space-between;align-items:flex-start;margin:0;width:100%}@media(min-width:391px)and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__img img{width:100%;height:auto}}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__img{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__txt{display:flex;justify-content:space-between;align-items:center;margin:0;width:100%}@media(min-width:391px)and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__txt img{width:100%;height:auto}}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__txt{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__txt .txtArea{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:16px;margin:0;max-width:240px}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__txt .txtArea{max-width:unset}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__txt .txtArea .text_top{font-size:14px;font-weight:500;line-height:22px;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__txt .txtArea .line_122{width:10px;height:1px;background:#8c8c8c}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__txt .txtArea .text_bot{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__block__wrap{display:flex;justify-content:space-between;align-items:flex-start;margin:0;row-gap:24px;flex-wrap:wrap}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__block__wrap .item__block{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:8px;margin:0}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__block__wrap .item__block{width:100%}}@media(min-width:391px)and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__block__wrap .item__block img{width:100%;height:auto}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__block__wrap .item__block .item__name{display:flex;justify-content:center;align-items:center;padding:4px 8px;gap:10px;background:#e1e1e1;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__block__wrap .item__block .item__name .text{font-size:10px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:1px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;width:100%;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner .frame_265{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:500px;gap:24px;margin:0}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner .frame_265{width:100%}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner .frame_265 .frame_264{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:4px;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner .frame_265 .frame_264 .text_top{font-size:14px;font-weight:500;line-height:22px;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner .frame_265 .frame_264 .text_bot{font-size:12px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:1.2px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner .frame_265 .content__inner01{display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:100%;margin:0}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner .frame_265 .content__inner01{border-radius:5px;border:2px solid #000;padding:24px 0}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner_1{display:flex;justify-content:center;align-items:flex-start;padding-top:32px;flex-direction:column;gap:24px;margin:0}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner_1 .text{font-size:14px;font-weight:400;line-height:21px;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner_1 .frame_269{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin:0}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner_1 .frame_269{flex-direction:column;gap:24px}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner_1 .frame_269 .frame_269_item{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;margin:0}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner_1 .frame_269 .frame_269_item{width:100%}}@media(min-width:391px)and (max-width:768px){.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner_1 .frame_269 .frame_269_item img{width:100%;height:auto}}.self-developed-product_main .gearList .cardDevice .cardDevice_contentArea .content01 .item__inner_1 .frame_269 .frame_269_item .text{font-size:14px;font-weight:500;line-height:22px;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}.self-developed-product_main .gearList .cardDevice .video-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.self-developed-product_main .gearList .cardDevice .video-container div{width:423px;height:238px;max-width:100%;max-height:100%;position:relative}.self-developed-product_main .gearList .cardDevice .video-container div .video iframe{position:absolute;width:100%;height:100%}.self-developed-product_main .gearList .cardDevice .video-container div .video-description{text-align:left}.self-developed-product_main .gearList .cardDevice .video-container div .video-description .cardDevice_description{font-size:14px;font-weight:700;line-height:22px;margin-top:10px}@media screen and (max-width:768px){.self-developed-product_main .gearList .cardDevice .video-container div .video-description .cardDevice_description{margin:32px 0;font-size:16px;font-weight:700;line-height:23px}}.self-developed-product_main .gearList .cardDevice div{position:relative;margin-bottom:35px}.self-developed-product_main .gearList .cardDevice div .cardDevice_mark{font-size:14px;font-weight:700;line-height:20px;font-family:Noto Sans JP;letter-spacing:2px;position:absolute;bottom:-15px;right:0;color:#fff;background-color:#373737;padding:10px}@media screen and (max-width:1024px){.self-developed-product_main .gearList .cardDevice div .cardDevice_mark{font-size:12px;font-weight:400;line-height:20px}}.self-developed-product_main .gearList .cardDevice_textArea{padding:0 24px}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_ttll{font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:2px;margin:16px 0 24px}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_description{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px;margin-bottom:20px}.self-developed-product_main .gearList .cardDevice_textArea ul p{text-decoration:underline;color:#000;padding-bottom:10px}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list{margin-bottom:32px}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list .frame_192{display:flex;justify-content:start;align-items:end;column-gap:22px;row-gap:0;border-bottom:1px solid #c7c7c7;padding-bottom:8px;margin-bottom:8px}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list .frame_192 .td{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px;width:35%}@media screen and (max-width:1024px){.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list .frame_192 .td{font-size:12px;font-weight:400;line-height:22px}}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list .frame_192 .dd{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px;width:60%}@media screen and (max-width:1024px){.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list .frame_192 .dd{font-size:12px;font-weight:700;line-height:22px}}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list_O{margin-bottom:8px}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192{display:flex;justify-content:start;align-items:start;column-gap:22px;row-gap:0;border-bottom:1px solid #c7c7c7;padding-bottom:8px;margin-bottom:8px}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .td{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px;width:35%}.self-developed-product_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .dd{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px;width:60%}.self-developed-product_main .gearList .cardDevice_textArea .sub-des_list{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px}.self-developed-product_main .gearList .cardDevice_textArea ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.self-developed-product_main .gearList .cardDevice_textArea ul li{display:flex;align-items:flex-start}.product_main_other .body_industrial_mobile,.product_main_other .footer_industrial_mobile,.product_main_other .imgArea_industrial-mobile{display:none}.product_main_other .gearList{row-gap:81px}.product_main_other .gearList .cardDevice div .cardDevice_imgArea_footer,.product_main_other .gearList .cardDevice div .cardDevice_imgArea_industrial{max-width:100%;height:auto}@media(min-width:390px)and (max-width:768px){.product_main_other{padding:0 24px 56px}.product_main_other .cardDevice_imgArea_industrial,.product_main_other .image-body-industrial{display:none}.product_main_other .body_industrial_mobile,.product_main_other .imgArea_industrial-mobile{display:block}.product_main_other .cardDevice_imgArea_footer{display:none}.product_main_other .footer_industrial_mobile{display:block}.product_main_other .sideMenu{display:none}.product_main_other .gearList{width:100%;row-gap:26px;padding:0}.product_main_other .gearList .cardDevice{padding-bottom:48px}.product_main_other .gearList .cardDevice .cardDevice_img_mark{height:259px}.product_main_other .gearList .cardDevice .cardDevice_img_mark .cardDevice_imgArea_industrial{width:294px;height:180px}.product_main_other .gearList .cardDevice .cardDevice_img_mark .cardDevice_imgArea_footer{height:180px;width:180px}.product_main_other .gearList .cardDevice .cardDevice_img_mark .card_multi-img{padding:0 24px}.product_main_other .gearList .cardDevice .cardDevice_textArea .cardDevice_img_body .image-body-industrial{height:448px;width:290px}}.rectangle_34{padding:0 0 0 224px;display:flex;justify-content:center;align-items:center;column-gap:281px;row-gap:0}@media screen and (max-width:1536px){.rectangle_34{column-gap:200px;row-gap:0}}@media screen and (max-width:1280px){.rectangle_34{padding:0 0 0 100px;column-gap:100px;row-gap:0;padding:0 50px}}@media screen and (max-width:768px){.rectangle_34{padding:0 24px}}.rectangle_34 div{margin-top:84px}.rectangle_34 div .frame_136{font-size:40px;font-weight:700;line-height:60px;font-family:"Noto Serif JP";letter-spacing:1px;margin-bottom:48px}@media screen and (max-width:768px){.rectangle_34 div .frame_136{font-size:24px;font-weight:700;line-height:60px;padding:0 10px}}.rectangle_34 div .frame_10{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2.2px}.rectangle_34_title{font-size:140px;font-weight:400;line-height:140px;font-family:Merriweather;letter-spacing:7px;text-align:center;color:#eee;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1536px){.rectangle_34_title{font-size:100px;font-weight:400;line-height:100px}}@media screen and (max-width:1024px){.rectangle_34_title{font-size:70px;font-weight:400;line-height:70px}}@media screen and (max-width:900px){.rectangle_34_title{font-size:50px;font-weight:400;line-height:50px}}@media screen and (max-width:768px){.rectangle_34_title{display:none}}.title-header{display:flex;justify-content:start;align-items:start}.p-t{padding-top:24px}.frame_162{padding:169px 224px 160px;display:Grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:0;row-gap:100px;background-color:#f5f5f5}@media screen and (max-width:1280px){.frame_162{padding:169px 100px 160px}}@media screen and (max-width:900px){.frame_162{padding:169px 70px 160px}}@media screen and (max-width:768px){.frame_162{padding:116px 24px 128px}}.frame_162 .frame_158{display:flex;justify-content:center;box-shadow:0 12px 12px 0 rgba(0,0,0,.1);align-items:stretch;background-color:#fff;width:100%}@media screen and (max-width:900px){.frame_162 .frame_158{background-color:#f5f5f5;box-shadow:none}}@media screen and (max-width:768px){.frame_162 .frame_158.products{background-color:#f5f5f5}}.frame_162 .frame_158 .frame_157{padding:60px 48px 48px;display:flex;justify-content:space-between;align-items:start;flex-direction:column;width:66%;gap:10px}@media screen and (max-width:768px){.frame_162 .frame_158 .frame_157{padding:0;width:100%}}.frame_162 .frame_158 .frame_157 .frame_156_content{padding:60px 0 0}@media screen and (max-width:768px){.frame_162 .frame_158 .frame_157 .frame_156_content{padding:0 0 33px}}.frame_162 .frame_158 .frame_157 .frame_156 .sectionHead_ttl_title1{font-size:16px;font-weight:400;line-height:20px;font-family:Merriweather;letter-spacing:1px}.frame_162 .frame_158 .frame_157 .frame_156 .sectionHead_ttl_title2{font-size:32px;font-weight:700;line-height:46px;font-family:"Noto Serif JP";letter-spacing:4.6px}.frame_162 .frame_158 .frame_157 .frame_156 .frame_122{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2.2px}.frame_162 .frame_158 .frame_157 .cardLarge_line{text-decoration:none;color:#000}.frame_162 .frame_158 .frame_157 .bt_standard{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:0;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out}.frame_162 .frame_158 .frame_157 .bt_standard p{font-size:16px;font-weight:700;line-height:23px}.frame_162 .frame_158 .frame_157 .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.frame_162 .frame_158 .frame_157 .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}.frame_162 .frame_158 .frame_157 .bt_standard:hover .icon-circle{fill:#000}.frame_162 .frame_158 .frame_157 .bt_standard:hover .icon-circle path{fill:#fff}.frame_162 .frame_158 .frame_157 .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}.frame_162 .frame_158_image{width:44%}@media screen and (max-width:1450px){.frame_162 .frame_158_image{height:auto}}@media screen and (max-width:768px){.frame_162 .frame_158_image{padding:47px 0 23px;width:100%}}.frame_163{display:Grid;grid-template-columns:repeat(2,minmax(0,1fr));height:380px;background-color:#f5f5f5;padding-bottom:40px}@media screen and (max-width:768px){.frame_163{display:Grid;grid-template-columns:repeat(1,minmax(0,1fr));height:auto;background-color:#fff}}.frame_163 .group_53{position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.frame_163 .group_53:before{content:"";background-image:url(/images/eigyo-ttl-riku-1.png);filter:brightness(60%);background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:768px){.frame_163 .group_53{height:380px}}.frame_163 .group_53 .frame_145{position:relative;color:#fff;text-align:center}.frame_163 .group_53 .frame_145 p{font-size:16px;font-weight:400;line-height:20px;font-family:Merriweather;letter-spacing:1px}@media screen and (max-width:768px){.frame_163 .group_53 .frame_145 p{font-size:14px;font-weight:400;line-height:18px}}.frame_163 .group_53 .frame_145 .bt_standard{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:18px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;display:block;justify-content:"";align-items:""}.frame_163 .group_53 .frame_145 .bt_standard p{font-size:16px;line-height:23px}.frame_163 .group_53 .frame_145 .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#fff}.frame_163 .group_53 .frame_145 .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#fff;fill:transparent}.frame_163 .group_53 .frame_145 .bt_standard:hover .icon-circle{fill:#fff}.frame_163 .group_53 .frame_145 .bt_standard:hover .icon-circle path{fill:transparent}.frame_163 .group_53 .frame_145 .bt_standard:hover .icon-circle circle{stroke:#fff;fill:#fff}.frame_163 .group_53 .frame_145 .bt_standard p{font-size:40px;font-weight:700;line-height:57px;font-family:"Noto Serif JP";letter-spacing:5.7px;margin:15px 0 39px;color:#fff}@media screen and (max-width:768px){.frame_163 .group_53 .frame_145 .bt_standard p{font-size:24px;font-weight:700;line-height:35px}}.frame_163 .group_53 .frame_145 .bt_standard .icon-circle{width:62px;height:62px}.frame_163 .group_53 .frame_145 .bt_standard:hover .icon-circle path{fill:#000}.frame_163 .group_56{position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.frame_163 .group_56:before{content:"";background-image:url(/images/eigyo-ttl-land-1.png);filter:brightness(60%);background-size:cover;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:768px){.frame_163 .group_56:before{left:-60%}.frame_163 .group_56{height:380px}}.frame_163 .group_56 .frame_155{position:relative;color:#fff;text-align:center}.frame_163 .group_56 .frame_155 p{font-size:16px;font-weight:400;line-height:20px;font-family:Merriweather;letter-spacing:1px}.frame_163 .group_56 .frame_155 .bt_standard{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:18px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;display:block;justify-content:"";align-items:""}.frame_163 .group_56 .frame_155 .bt_standard p{font-size:16px;line-height:23px}.frame_163 .group_56 .frame_155 .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#fff}.frame_163 .group_56 .frame_155 .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#fff;fill:transparent}.frame_163 .group_56 .frame_155 .bt_standard:hover .icon-circle{fill:#fff}.frame_163 .group_56 .frame_155 .bt_standard:hover .icon-circle path{fill:transparent}.frame_163 .group_56 .frame_155 .bt_standard:hover .icon-circle circle{stroke:#fff;fill:#fff}.frame_163 .group_56 .frame_155 .bt_standard p{font-size:40px;font-weight:700;line-height:57px;font-family:"Noto Serif JP";letter-spacing:5.7px;margin:15px 0 39px;color:#fff}@media screen and (max-width:768px){.frame_163 .group_56 .frame_155 .bt_standard p{font-size:24px;font-weight:700;line-height:35px}}.frame_163 .group_56 .frame_155 .bt_standard .icon-circle{width:62px;height:62px}.frame_163 .group_56 .frame_155 .bt_standard:hover .icon-circle path{fill:#000}.section_policy .section_img{width:100%;height:auto}.section_policy .section_img_mobile{display:none}@media screen and (max-width:768px){.section_policy .section_img{display:none}.section_policy .section_img_mobile{width:100%;display:flex;height:auto}}.contents{display:block}@media screen and (max-width:768px){.contents{padding:0}}.contents .section_management{padding:0 200px;gap:48px}@media screen and (max-width:768px){.contents .section_management{padding:0}}@media(min-width:1280px)and (max-width:1450px){.contents .section_management{padding:0 120px}}.contents .section__ttl{padding:56px 24px 50px}@media(min-width:768px)and (max-width:1280px){.contents .section__ttl{margin:auto}}.contents .section__ttl .frame_134{height:82px}.contents .section__ttl .frame_134 .frame_50 .sectionHead_ttl .sectionHead_ttl_title1{font-family:Merriweather;letter-spacing:.05em;font-style:normal;font-weight:400;font-size:18px;line-height:23px}.contents .section__ttl .frame_134 .frame_50 .sectionHead_ttl .sectionHead_ttl_title2{font-family:"Noto Serif JP";letter-spacing:.1em;font-size:34px;font-weight:700;line-height:49px;font-style:normal}.contents .content_txtArea{display:flex;justify-content:center;align-items:center;column-gap:0;row-gap:24px;position:relative}@media screen and (max-width:1024px){.contents .content_txtArea{padding:0;margin:auto}}.contents .content_txtArea .content__txtArea__wrap{width:50%;gap:48px}@media screen and (max-width:1280px){.contents .content_txtArea .content__txtArea__wrap{padding:0 24px;width:100%}}.contents .content_txtArea .content__txtArea__wrap h2{font-family:Noto Sans JP;letter-spacing:.1em;font-size:32px;font-weight:700;line-height:54px;text-align:left;color:#02459b;margin-bottom:24px}.contents .content_txtArea .content__txtArea__wrap h2:after{content:"";top:10%;transform:translate(-50%,-50%);width:117px;height:99px;background:#e2feef;border-radius:10px;position:absolute;z-index:-1}@media screen and (max-width:1024px){.contents .content_txtArea .content__txtArea__wrap h2:after{left:83%}}.contents .content_txtArea .content_txt:before{content:"";width:117px;height:99px;background:#ebf3ff;border-radius:10px;bottom:10%;transform:translate(-50%,-50%);position:absolute;z-index:-1}@media screen and (max-width:768px){.contents .content_txtArea .content_txt:before{left:16%;bottom:25%}}.contents .content_txtArea .content_txt p{font-family:Noto Sans JP;letter-spacing:.1em;font-size:18px;font-weight:400;line-height:27px;text-align:left;padding-bottom:25px}.section_management2{right:0;left:0;background-color:#f7f7f7}@media screen and (max-width:768px){.section_management2{padding:0}}.section_management__wrap{padding:0 200px}@media screen and (max-width:768px){.section_management__wrap{padding:0 24px}}.companyPolicy__list__wrap{padding:0 0 63px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:56px}@media screen and (max-width:1280px){.companyPolicy__list__wrap{padding:0;flex-direction:row;display:block;gap:0}}.companyPolicy__list__wrap .companyPolicy__list__01,.companyPolicy__list__wrap .companyPolicy__list__02{display:flex;justify-content:center;align-items:center;gap:56px;flex:1 1}@media screen and (max-width:1280px){.companyPolicy__list__wrap .companyPolicy__list__01,.companyPolicy__list__wrap .companyPolicy__list__02{display:block;flex-direction:row}}.companyPolicy__list__wrap .companyPolicy__list{width:390px;height:290px;background:#fff;gap:24px;border:none;display:flex}@media screen and (max-width:768px){.companyPolicy__list__wrap .companyPolicy__list{width:100%;height:auto;margin:0 0 40px}}@media screen and (max-width:1280px){.companyPolicy__list__wrap .companyPolicy__list{width:100%;height:100%;margin-bottom:24px}}.companyPolicy__list__wrap .companyPolicy__list__inner{padding:32px;gap:32px}.companyPolicy__list__wrap .companyPolicy__list__inner .section__subTtl{display:flex;justify-content:flex-start;align-items:start;gap:8px;padding-bottom:20px;font-family:"Noto Serif JP";letter-spacing:.1em;font-size:18px;font-weight:700;line-height:26px}.companyPolicy__list__wrap .companyPolicy__list__inner .section__subTtl .icon_stroke{width:18px;height:18px}.companyPolicy__list__wrap .companyPolicy__list__inner .section__subTtl .icon_stroke .icon{width:100%;height:auto}.companyPolicy__list__wrap .companyPolicy__list__inner p{font-family:"Noto Serif JP";letter-spacing:.1em;font-size:16px;font-weight:400;line-height:24px;text-align:left}.bg__txt{display:flex;justify-content:center;align-items:center;margin-top:-60px;padding:0}@media screen and (max-width:768px){.bg__txt{margin-top:-40px}}.bg__txt p{font-family:Merriweather;letter-spacing:.1em;font-weight:700;font-size:112px;line-height:163px;color:#f7f7f7}@media screen and (max-width:768px){.bg__txt p{font-size:50px;line-height:60px;z-index:-1}}.motto_wrap{display:flex;justify-content:center;align-items:start;gap:80px;flex-direction:row}@media screen and (max-width:1280px){.motto_wrap{display:block;padding:0}}.frame_76{padding:104px 0 0;height:710px}@media screen and (max-width:1280px){.frame_76{padding:0;height:auto;width:100%;display:flex;justify-content:center;align-items:center}}.group_76{width:auto;height:606px}@media screen and (max-width:1024px){.group_76{width:100%;height:auto}}.motto__img{display:none}@media screen and (max-width:768px){.frame_76 .group_76{display:none}.frame_76 .motto__img{width:100%;display:flex;height:auto}}.motto__list__wrap{margin-bottom:30px;display:block;flex-direction:row}@media screen and (max-width:1280px){.motto__list__wrap{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:24px;width:100%;padding:0 20px}}.motto__card{padding:24px,48px,48px,48px;width:530px;margin-bottom:30px;gap:24px;background-color:#fff;box-shadow:-30px 0 40px 0 rgba(0,0,0,.051);border:none;display:block}@media screen and (max-width:1280px){.motto__card{flex-direction:row}}@media screen and (max-width:1024px){.motto__card{width:360px}}.motto__card .number{display:flex;justify-content:center;align-items:center;font-family:"Noto Serif JP";letter-spacing:0;margin:30px 0 0 30px;width:32px;height:32px;font-size:24px;font-weight:700;line-height:34px;color:#585858;border:1px solid #8c8c8c}.motto__card .contents{font-family:Noto Sans JP;letter-spacing:.1em;padding:24px 45px 45px;font-size:18px;font-weight:700;line-height:36px;text-align:left;color:#000;position:relative;z-index:1}.group_75{position:absolute;right:185px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.group_75{right:0;top:40%}}.detail-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:160px 0}.detail-container .success-title{padding:37.33px 0 48px;font-weight:700;font-size:24px;letter-spacing:2.4px}.detail-container .success-text,.detail-container .success-title{font-family:Noto Sans JP;font-style:normal;line-height:22px;color:#000}.detail-container .success-text{display:flex;text-align:left;justify-content:center;font-weight:400;font-size:16px;letter-spacing:1.6px}@media screen and (max-width:768px){.detail-container{padding:0 24px 32px}.detail-container .success-title{line-height:35px;padding:37.33px 51px 48px}}.management-contact-confirm{display:flex;flex-flow:column;align-items:center}.management-contact-confirm .container-body{display:flex;flex-flow:column;min-width:620px;padding-bottom:24px;border-bottom:1px solid #c7c7c7}@media screen and (max-width:768px){.management-contact-confirm .container-body{width:calc(100% - 48px);min-width:unset}}.management-contact-confirm .container-body .contact-page-title{display:flex;justify-content:center;align-items:start;font-size:16px;font-weight:400;line-height:32px;font-family:Noto Sans JP;letter-spacing:2.3px}@media screen and (max-width:768px){.management-contact-confirm .container-body .contact-page-title{display:unset;letter-spacing:0}}.management-contact-confirm .container-body .contact-body{padding:48px 0 8px}@media screen and (max-width:768px){.management-contact-confirm .container-body .contact-body{padding:48px 0 24px;width:calc(100% - 48px)}}.management-contact-confirm .contact-text{color:#8c8c8c;font-weight:400;font-family:"Noto Serif JP";letter-spacing:4px}@media screen and (max-width:768px){.management-contact-confirm .contact-text{letter-spacing:.1em}}.management-contact-confirm .contact-title{margin-left:8px;color:red}.management-contact-confirm .check-top{display:flex}.management-contact-confirm .lable-text{margin-top:1px}.management-contact-confirm .contact-body-from{padding:24px 0 8px}.management-contact-confirm .style-width{width:572px}@media screen and (max-width:768px){.management-contact-confirm .style-width{width:calc(100% - 48px)}}.management-contact-confirm .input-contact{padding:8px 24px 4px}.management-contact-confirm .container-rules{min-width:620px;padding:20px 0;border-bottom:1px solid #c7c7c7}@media screen and (max-width:768px){.management-contact-confirm .container-rules{min-width:unset;width:calc(100% - 48px)}}.management-contact-confirm .rules{margin-left:8px;text-decoration:underline}.management-contact-confirm .contact-rules-text{display:flex;justify-content:center}.management-contact-confirm .contact-rules-confirm{padding:8px 0 4px 24px}.management-contact-confirm .rules-text{color:#8c8c8c}.management-contact-confirm .button-style{width:100%;box-sizing:border-box;text-align:center;padding:32px}@media screen and (max-width:768px){.management-contact-confirm .button-style{padding:32px}}.management-contact-confirm .button-close{background:#8c8c8c;border-radius:10px;border:none;width:230px;padding:32px;cursor:pointer;color:#fff;margin-right:24px;font-style:normal;font-weight:700;font-size:18px}@media screen and (max-width:768px){.management-contact-confirm .button-close{margin-right:0;margin-bottom:24px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 30px;gap:10px;width:100%;height:120px;background:#8c8c8c;border-radius:10px}}.management-contact-confirm .button-submit{background:#06f;border-radius:10px;border:none;width:230px;padding:32px;cursor:pointer;color:#fff;font-style:normal;font-weight:700;font-size:18px}@media screen and (max-width:768px){.management-contact-confirm .button-submit{display:flex;flex-direction:row;justify-content:center;margin-bottom:96px;align-items:center;padding:15px 30px;gap:10px;width:100%;height:120px;background:#06f;border-radius:10px}}.privacy-policy-container{padding:56px 224px 88px 223px}.privacy-policy-container .section{display:flex;flex-direction:column}.privacy-policy-container .section .section-head{display:flex;align-items:center;padding:16.5px 0;border-left:3px solid;border-image-slice:1;border-image-source:linear-gradient(180deg,#000 50%,#b0b0b0 0)}.privacy-policy-container .section .section-head .section-title{font-family:"Noto Serif JP";font-style:normal;font-weight:700;font-size:34px;line-height:49px;letter-spacing:.1em;color:#000;padding-left:16px}.privacy-policy-container .section .section-head .section-title-mobile{display:none}.privacy-policy-container .section .section-description,.privacy-policy-container .section .section-subtile{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.1em;color:#000;padding:0 24px;margin-top:63px}.privacy-policy-container .section .section-content{padding:0 24px}.privacy-policy-container .section .section-content .section-content-title{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:20px;line-height:29px;letter-spacing:.05em;color:#000}.privacy-policy-container .section .section-content .section-content-description{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:18px;line-height:26px;letter-spacing:.05em;color:#000;margin-top:32px}.privacy-policy-container .mt-63{margin-top:63px}@media(min-width:390px)and (max-width:768px){.privacy-policy-container{padding:56px 24px 88px}.privacy-policy-container .section .section-head{padding:7px 0}.privacy-policy-container .section .section-head .section-title{display:none}.privacy-policy-container .section .section-head .section-title-mobile{display:unset;font-family:"Noto Serif JP";font-style:normal;font-weight:700;font-size:24px;line-height:34px;letter-spacing:.1em;color:#000;padding-left:16px}.privacy-policy-container .section .section-content,.privacy-policy-container .section .section-description,.privacy-policy-container .section .section-subtile{padding:0}}.management-mobile{display:none}.section_our_suppliers .section_img{width:100%;height:auto}.section_our_suppliers .section_img_mobile{display:none}.management-web{padding:0 224px;margin-bottom:56px}@media screen and (max-width:1280px){.management-web{padding:0 100px}}.management-web .sectionHead{margin:56px 0 63px}.management-web .ttlArea{margin:112px 0 65px}.management-web .manufacture-table{width:100%}.management-web .manufacture-table,.management-web .manufacture-table td{border:1px solid #000;border-collapse:collapse}.management-web .manufacture-table .th{font-size:16px;font-weight:400;line-height:26px;font-family:Noto Sans JP;letter-spacing:1.3px;width:11%;text-align:center;background-color:#f7f7f7}.management-web .manufacture-table .th .frame_209{padding:0 0 12px 12px}.management-web .manufacture-table .th .frame_209 p{font-size:16px;font-weight:400;line-height:23px;font-family:Noto Sans JP;letter-spacing:1.1px;padding:24px 0 10px}.management-web .manufacture-table .td{font-size:16px;font-weight:700;line-height:26px;font-family:Noto Sans JP;letter-spacing:1.3px;width:20%;padding-left:24px}.management-web .manufacture-table .dd .frame_209{padding:0 0 12px 12px}.management-web .manufacture-table .dd .frame_209 p{font-size:16px;font-weight:400;line-height:23px;font-family:Noto Sans JP;letter-spacing:1.1px;width:-moz-fit-content;width:fit-content;padding:24px 0 10px}.management-web .contentsArea{display:flex;justify-content:center;align-items:start;padding-top:60px}.management-web .li{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;padding-bottom:24px}.management-web .li_ttl{font-size:32px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#000}.management-web .contentCard{display:flex;justify-content:center;align-items:start;column-gap:0;row-gap:24px;width:50%;flex-direction:column;padding-bottom:68px;padding-right:60px}.management-web .contentCard .frame_217{display:flex;justify-content:start;align-items:center;column-gap:24px;row-gap:0}.management-web .contentCard .frame_217 .frame_122{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2.2px;padding:8px;background-color:#000;color:#fff;border:0;line-height:23.17px}@media screen and (max-width:768px){.management-web,.section_our_suppliers .section_img{display:none}.section_our_suppliers .section_img_mobile{width:100%;display:flex;height:auto}.management-mobile{display:block;padding:0 24px;margin:47.73px 0 60px}.management-mobile .ttlArea .contentsArea{display:block}.management-mobile .ttlArea .contentsArea .contentCard{width:100%;padding-right:0}.management-mobile .ttlArea .contentsArea .contentCard .bottom-suppliers{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:16px;line-height:23px;letter-spacing:.1em}.management-mobile .manufacture-table{width:100%;margin-top:63px;margin-bottom:112px}.management-mobile .manufacture-table,.management-mobile .manufacture-table td{border:1px solid #000;border-collapse:collapse}.management-mobile .manufacture-table .th{font-size:16px;font-weight:400;line-height:26px;font-family:Noto Sans JP;letter-spacing:1.3px;width:11%;text-align:center;background-color:#f7f7f7}.management-mobile .manufacture-table .th .frame_209{padding:0 0 12px 12px}.management-mobile .manufacture-table .th .frame_209 p{font-size:16px;font-weight:400;line-height:23px;font-family:Noto Sans JP;letter-spacing:1.1px;padding:24px 0 10px}.management-mobile .manufacture-table .td{font-size:16px;font-weight:700;line-height:26px;font-family:Noto Sans JP;letter-spacing:1.3px;width:20%;padding-left:24px}.management-mobile .manufacture-table .dd .frame_209{padding:0 0 12px 12px}.management-mobile .manufacture-table .dd .frame_209 p{font-size:16px;font-weight:400;line-height:23px;font-family:Noto Sans JP;letter-spacing:1.1px;width:-moz-fit-content;width:fit-content;padding:24px 0 10px}.management-mobile .contentsArea{display:flex;justify-content:center;align-items:start;padding-top:132px}.management-mobile .li{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;padding-bottom:24px}.management-mobile .li_ttl{font-size:32px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#000}.management-mobile .contentCard{display:flex;justify-content:center;align-items:start;width:50%;flex-direction:column;padding-bottom:60px}.management-mobile .contentCard .frame_217{display:flex;justify-content:start;align-items:center;column-gap:24px;row-gap:0}.management-mobile .contentCard .frame_217 .frame_122{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2.2px;padding:8px;background-color:#000;color:#fff;border:0;line-height:23.17px}.manufacture-table .th-mobile{width:100%;padding:24px;background:#f7f7f7;border-bottom:1px solid #000;font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:16px;line-height:23px;letter-spacing:.05em}.manufacture-table .th-manufacturer-mobile{border-bottom:1px solid #000;padding:24px 0 0}.manufacture-table .th-manufacturer-mobile .manufacturer-mobile{text-align:left;padding:0 0 24px 24px;font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:16px;line-height:23px;letter-spacing:.05em}.manufacture-table .th-manufacturer-mobile .product-mobile{text-align:right;padding:10px 24px;background:#f7f7f7;font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:16px;line-height:23px;letter-spacing:.05em}}* a{text-decoration:none;word-break:break-word}.product_main_other{display:flex;justify-content:start;align-items:start;column-gap:5%;row-gap:0;padding:0 220px}.product_main_other .sideMenu{width:330px}.product_main_other .sideMenu_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#8c8c8c}.product_main_other .sideMenu_border{background-color:#c7c7c7}.product_main_other .sideMenu_linkArea{display:flex;justify-content:start;align-items:start;column-gap:0;row-gap:10px;flex-direction:column}.product_main_other .sideMenu_linkArea .li{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;cursor:pointer}.product_main_other .sideMenu_linkArea .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#c7c7c7}.product_main_other .sideMenu_linkArea .line{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;cursor:pointer}.product_main_other .sideMenu_linkArea .line .icon_stroke{display:flex;justify-content:center;align-items:center}.product_main_other .sideMenu_linkArea .line .icon_stroke svg path{fill:#06f}.product_main_other .sideMenu_linkArea .line .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#000}.product_main_other .gearList{width:75%;display:Grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:32px;row-gap:83px;padding:0 0 72px}.product_main_other .gearList .cardDevice{width:100%;box-shadow:0 12px 12px 0 rgba(0,0,0,.1);padding-bottom:32px}.product_main_other .gearList .cardDevice .cardDevice_img_mark{height:354px;display:flex;align-items:center;justify-content:center}.product_main_other .gearList .cardDevice .cardDevice_img_mark .card_multi-img{display:flex;justify-content:center;align-items:center;gap:10px}.product_main_other .gearList .cardDevice .cardDevice_img_body{display:flex;align-items:center;justify-content:center;margin-top:48px}.product_main_other .gearList .cardDevice .cardDevice_img_body .image-body,.product_main_other .gearList .cardDevice .cardDevice_img_body .image-body-bottom,.product_main_other .gearList .cardDevice .cardDevice_img_body .image-body-first{max-width:100%}.product_main_other .gearList .cardDevice .video-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.product_main_other .gearList .cardDevice .video-container div{width:423px;height:238px;max-width:100%;max-height:100%;position:relative}.product_main_other .gearList .cardDevice .video-container div .video iframe{position:absolute;width:100%;height:100%}.product_main_other .gearList .cardDevice .video-container div .video .video-description{text-align:left}.product_main_other .gearList .cardDevice div{position:relative}.product_main_other .gearList .cardDevice div .cardDevice_imgArea,.product_main_other .gearList .cardDevice div .cardDevice_imgArea_first,.product_main_other .gearList .cardDevice div .cardDevice_imgArea_second,.product_main_other .gearList .cardDevice div .cardDevice_imgArea_umbrella{max-width:100%;height:auto}.product_main_other .gearList .cardDevice div .cardDevice_mark{font-size:14px;font-weight:700;line-height:20px;font-family:Noto Sans JP;letter-spacing:2px;position:absolute;bottom:0;right:0;color:#fff;background-color:#373737;padding:10px}.product_main_other .gearList .cardDevice_textArea{padding:0 24px}.product_main_other .gearList .cardDevice_textArea .cardDevice_ttll{font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:2px;margin:16px 0 24px}.product_main_other .gearList .cardDevice_textArea .cardDevice_description{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px}.product_main_other .gearList .cardDevice_textArea ul p{text-decoration:underline;color:#000;padding-bottom:10px}.product_main_other .gearList .cardDevice_textArea .cardDevice_list{margin-bottom:32px}.product_main_other .gearList .cardDevice_textArea .cardDevice_list .frame_192{display:flex;justify-content:start;align-items:end;column-gap:22px;row-gap:0;border-bottom:1px solid #c7c7c7;padding-bottom:8px;margin-bottom:8px}.product_main_other .gearList .cardDevice_textArea .cardDevice_list .frame_192 .td{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px;width:35%}.product_main_other .gearList .cardDevice_textArea .cardDevice_list .frame_192 .dd{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px;width:60%}.product_main_other .gearList .cardDevice_textArea .cardDevice_list_O{margin-bottom:8px}.product_main_other .gearList .cardDevice_textArea .cardDevice_list_O .frame_192{display:flex;justify-content:start;align-items:start;column-gap:22px;row-gap:0;border-bottom:1px solid #c7c7c7;padding-bottom:8px;margin-bottom:8px}.product_main_other .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .td{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px;width:35%}.product_main_other .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .dd{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px;width:60%}.product_main_other .gearList .cardDevice_textArea .sub-des_list{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2px}.product_main_other .gearList .cardDevice_textArea ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.product_main_other .gearList .cardDevice_textArea ul li{display:flex;align-items:flex-start}@media(min-width:390px)and (max-width:768px){.product_main_other{padding:0 24px 56px}.product_main_other .sideMenu{display:none}.product_main_other .gearList{width:100%;row-gap:26px;padding:0}.product_main_other .gearList .cardDevice{padding-bottom:48px}.product_main_other .gearList .cardDevice .cardDevice_img_mark{height:259px}.product_main_other .gearList .cardDevice .cardDevice_img_mark .cardDevice_imgArea{max-width:60%}.product_main_other .gearList .cardDevice .cardDevice_img_mark .cardDevice_imgArea_umbrella{width:222px;height:180px}.product_main_other .gearList .cardDevice .cardDevice_img_mark .cardDevice_imgArea_first{width:139px;height:138px}.product_main_other .gearList .cardDevice .cardDevice_img_mark .cardDevice_imgArea_second{width:140px;height:138px}.product_main_other .gearList .cardDevice .cardDevice_img_mark .card_multi-img{padding:0 24px}.product_main_other .gearList .cardDevice .cardDevice_textArea .cardDevice_img_body .image-body{height:454px}.product_main_other .gearList .cardDevice .cardDevice_textArea .cardDevice_img_body .image-body-first{width:290px;height:455px}.product_main_other .gearList .cardDevice .cardDevice_textArea .cardDevice_img_body .image-body-bottom{height:958px}}.ul_breadCrumbs_title{font-family:Noto Sans JP;letter-spacing:0;color:#858585;font-style:normal;font-size:16px;font-weight:700}@media screen and (max-width:768px){.ul_breadCrumbs_title{font-size:10px;font-weight:400;line-height:14px;color:#373737}}.section_maintenance .section_img{width:100%;height:auto}.section_maintenance .section_image_mobile{display:none}.in_house .section .section_img{display:block}.in_house .section .section_image_mobile{display:none}.rectangle_34_body{padding:0 0 60px 224px;display:flex;justify-content:start;align-items:start}@media screen and (max-width:1024px){.rectangle_34_body{padding:0 24px 60px;display:flex;justify-content:center;align-items:center}}.rectangle_34_body div{margin-top:84px;max-width:548px}.rectangle_34_body div .frame_136{text-align:center;font-size:40px;font-weight:700;line-height:60px;font-family:"Noto Serif JP";letter-spacing:1px;margin-bottom:48px}@media screen and (max-width:768px){.rectangle_34_body div .frame_136{display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:60px;font-family:Noto Sans JP;letter-spacing:.1em}}.rectangle_34_body div .frame_10{font-size:16px;font-weight:400;line-height:22px;font-style:normal;font-family:Noto Sans JP;letter-spacing:.1em}@media screen and (max-width:768px){.rectangle_34_body div .frame_10{width:100%;font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em}}.rectangle_34_body_title{font-size:140px;font-weight:400;line-height:140px;font-family:Merriweather;letter-spacing:7px;text-align:center;color:#eee}.vector{width:100%;height:auto;margin-top:38px;margin-bottom:-8px}.frame_body{padding:160px 224px;display:Grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:0;row-gap:120px;background-color:#f5f5f5}@media screen and (max-width:1280px){.frame_body{padding:160px 124px}}.frame_body .frame_body_158{display:flex;justify-content:start;align-items:stretch;width:100%}.frame_body .frame_body_158 .frame_body_157{display:flex;justify-content:space-between;align-items:start;flex-direction:column;width:100%}.frame_body .frame_body_158 .frame_body_157 .frame_body_156{width:70%}@media screen and (max-width:1280px){.frame_body .frame_body_158 .frame_body_157 .frame_body_156{width:100%}}@media screen and (max-width:768px){.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .sectionHead{padding-bottom:40px}}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .sectionHead_ttl_title1{font-size:16px;font-weight:400;line-height:20px;font-family:Merriweather;letter-spacing:1px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .sectionHead_ttl_title2{font-size:34px;font-weight:700;line-height:46px;font-family:"Noto Serif JP";letter-spacing:4.6px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_body_198{display:flex;justify-content:space-between;align-items:start;margin-top:62px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_body_121{display:flex;justify-content:start;align-items:center;column-gap:8px;row-gap:0;padding-bottom:8px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_body_121_title1{font-size:14px;font-weight:400;line-height:18px;font-family:Merriweather;letter-spacing:.5px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_body_121_title2{font-size:32px;font-weight:700;line-height:46px;font-family:"Noto Serif JP";letter-spacing:1px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .fram_parent_123_body{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:0;column-gap:0;grid-row-gap:24px;row-gap:24px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_123_body{padding:4px 0}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_123_body .frame_123{color:gray;font-style:normal;font-family:Noto Sans JP;letter-spacing:1px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_123_body .frame_123_title{font-size:16px;font-weight:700;line-height:22px;font-style:normal;font-size:20px;font-family:Noto Sans JP;letter-spacing:1px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_122{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2.2px}.frame_body .frame_body_158 .frame_body_157 .frame_44{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:0;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out}.frame_body .frame_body_158 .frame_body_157 .frame_44 p{font-size:16px;font-weight:700;line-height:23px}.frame_body .frame_body_158 .frame_body_157 .frame_44 .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.frame_body .frame_body_158 .frame_body_157 .frame_44 .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}.frame_body .frame_body_158 .frame_body_157 .frame_44:hover .icon-circle{fill:#000}.frame_body .frame_body_158 .frame_body_157 .frame_44:hover .icon-circle path{fill:#fff}.frame_body .frame_body_158 .frame_body_157 .frame_44:hover .icon-circle circle{stroke:#000;fill:#000}.frame_body .frame_body_158_image{width:33%;height:auto}.frame_163_img{display:Grid;grid-template-columns:repeat(2,minmax(0,1fr));height:380px;background-color:#f5f5f5;padding-bottom:40px}.frame_163_img .group_53{position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.frame_163_img .group_53:before{content:"";background-image:url(/images/eigyo-ttl-fune-1.png);filter:brightness(60%);background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.frame_163_img .group_53 .frame_145{position:relative;color:#fff;text-align:center}.frame_163_img .group_53 .frame_145 p{font-size:16px;font-weight:400;line-height:20px;font-family:Merriweather;letter-spacing:1px}.frame_163_img .group_53 .frame_145 .bt_standard{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:18px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;display:block;justify-content:"";align-items:""}.frame_163_img .group_53 .frame_145 .bt_standard p{font-size:16px;line-height:23px}.frame_163_img .group_53 .frame_145 .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#fff}.frame_163_img .group_53 .frame_145 .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#fff;fill:transparent}.frame_163_img .group_53 .frame_145 .bt_standard:hover .icon-circle{fill:#fff}.frame_163_img .group_53 .frame_145 .bt_standard:hover .icon-circle path{fill:transparent}.frame_163_img .group_53 .frame_145 .bt_standard:hover .icon-circle circle{stroke:#fff;fill:#fff}.frame_163_img .group_53 .frame_145 .bt_standard p{font-size:40px;font-weight:700;line-height:57px;font-family:"Noto Serif JP";letter-spacing:5.7px;margin:15px 0 39px;color:#fff}.frame_163_img .group_53 .frame_145 .bt_standard .icon-circle{width:62px;height:62px}.frame_163_img .group_53 .frame_145 .bt_standard:hover .icon-circle path{fill:#000}.frame_163_img .group_56{position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.frame_163_img .group_56:before{content:"";background-image:url(/images/eigyo-ttl-riku-1.png);filter:brightness(60%);background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.frame_163_img .group_56 .frame_155{position:relative;color:#fff;text-align:center}.frame_163_img .group_56 .frame_155 p{font-size:16px;font-weight:400;line-height:20px;font-family:Merriweather;letter-spacing:1px}.frame_163_img .group_56 .frame_155 .bt_standard{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:18px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;display:block;justify-content:"";align-items:""}.frame_163_img .group_56 .frame_155 .bt_standard p{font-size:16px;line-height:23px}.frame_163_img .group_56 .frame_155 .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#fff}.frame_163_img .group_56 .frame_155 .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#fff;fill:transparent}.frame_163_img .group_56 .frame_155 .bt_standard:hover .icon-circle{fill:#fff}.frame_163_img .group_56 .frame_155 .bt_standard:hover .icon-circle path{fill:transparent}.frame_163_img .group_56 .frame_155 .bt_standard:hover .icon-circle circle{stroke:#fff;fill:#fff}.frame_163_img .group_56 .frame_155 .bt_standard p{font-size:40px;font-weight:700;line-height:57px;font-family:"Noto Serif JP";letter-spacing:5.7px;margin:15px 0 39px;color:#fff}.frame_163_img .group_56 .frame_155 .bt_standard .icon-circle{width:62px;height:62px}.frame_163_img .group_56 .frame_155 .bt_standard:hover .icon-circle path{fill:#000}@media screen and (max-width:768px){.rectangle_34_body div .frame_10{padding-bottom:24px}.rectangle_34_body div .frame_10 br,.section_maintenance .section_img{display:none}.section_maintenance .section_image_mobile{width:100%;display:flex;height:auto}.frame_body{padding:160px 24px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_body_198{margin-top:unset;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:0;column-gap:0;grid-row-gap:60px;row-gap:60px}.frame_body .frame_body_158 .frame_body_157 .frame_body_156 .frame_body_198 .frame_body_121{padding-top:24px}}.management-contact{display:flex;flex-flow:column;align-items:center}.management-contact .container-body{display:flex;flex-flow:column;min-width:620px;padding-bottom:32px;border-bottom:1px solid #c7c7c7}.management-contact .container-body .contact-body{padding:64px 0 16px}.management-contact .contact-text{color:#8c8c8c;font-weight:400;font-family:"Noto Serif JP";letter-spacing:4px}.management-contact .contact-title{margin-left:8px;color:red}.management-contact .contact-check{padding:8px 0 4px 32px;display:flex}.management-contact .check-top{display:flex}.management-contact .contact-input{width:24px;height:20px}.management-contact .margin-style{margin-left:24px}.management-contact .lable-text{margin-top:1px}.management-contact .contact-body-from{padding:32px 0 16px}.management-contact .input-contact{padding:8px 24px 4px}.management-contact .input-contact-phone{padding:8px 0 4px 29px}.management-contact .input-contact-phone input::-webkit-inner-spin-button,.management-contact .input-contact-phone input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.management-contact .contact-phone{width:100px;background:#eee;border:1px solid #eee;border-radius:1px;padding:16px;box-sizing:border-box}@media screen and (max-width:768px){.management-contact .contact-phone{width:100%}}.management-contact .phone{width:260px;padding:0 16px}@media screen and (max-width:768px){.management-contact .phone{width:90%}}.management-contact .input-form-center{margin-left:5px;width:540px;padding:16px;border:1px solid #eee;background:#eee;border-radius:1px}@media screen and (max-width:768px){.management-contact .input-form-center{width:100%}}.management-contact .textarea-form-center{margin-left:5px;width:540px;padding:16px;border:1px solid #eee;background:#eee;border-radius:1px}@media screen and (max-width:768px){.management-contact .textarea-form-center{width:100%}}.management-contact .input-form-center-color{margin-left:5px;width:540px;padding:16px;border:1px solid red;background:#fff;border-radius:1px;box-sizing:border-box}@media screen and (max-width:768px){.management-contact .input-form-center-color{width:100%}}.management-contact .textarea-form-center-color{margin-left:5px;width:540px;padding:16px;border:1px solid red;background:#fff;border-radius:1px;box-sizing:border-box}@media screen and (max-width:768px){.management-contact .textarea-form-center-color{width:100%}}.management-contact .container-rules{min-width:620px;padding:32px 0;border-bottom:1px solid #c7c7c7}.management-contact .container-rules a{color:#000}.management-contact .rules{margin-left:8px;text-decoration:underline}.management-contact .contact-rules{display:flex;justify-content:center}.management-contact .contact-rules-check{padding:8px 0 4px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.management-contact .input-form{margin-left:5px;width:540px;padding:16px;border:1px solid red;border-radius:1px}.management-contact .error-messager{padding:8px 0 0 5px;color:red;font-size:12px}.management-contact .error-bool{margin-left:24px}.management-contact .input-form-schema{margin-left:5px;width:540px;padding:16px;border:1px solid #eee;border-radius:1px}.management-contact .style-confirm{display:flex;justify-content:center}.management-contact .button-style{text-align:center;padding-top:32px}.management-contact .button-submit{background:#06f;border-radius:10px;border:none;width:230px;padding:32px;margin-bottom:96px;cursor:pointer;color:#fff;font-style:normal;font-weight:700;font-size:18px}.management-contact .button-submit:disabled{background:#ccc;cursor:not-allowed}@media screen and (max-width:768px){.management-contact .container-body{min-width:unset;box-sizing:border-box;width:calc(100% - 48px)}.management-contact .container-body .contact-body{display:inline-block;padding:48px 0 24px;width:calc(100% - 48px)}.management-contact .container-body .textarea-form-center-color{width:100%;height:196px}.management-contact .container-body .contact-rules-check{display:flex;flex-flow:column;padding:0 19px}.management-contact .container-body .contact-rules-check .margin-style{margin-left:unset}.management-contact .container-body .contact-rules-check .check-top{padding-bottom:26px;font-size:14px}.management-contact .container-body .input-form-center{width:100%;box-sizing:border-box}.management-contact .container-body .textarea-form-center{width:100%;height:196px;box-sizing:border-box}.management-contact .container-body .input-contact-phone{display:grid;padding:8px 24px 4px;text-align:center;box-sizing:border-box}.management-contact .container-body .input-contact-phone .contact-phone{width:100%}.management-contact .container-body .input-contact{padding-left:19px;box-sizing:border-box}.management-contact .contact-text{letter-spacing:.1em}.management-contact .container-rules{min-width:300px;padding:20px}.management-contact .container-rules .contact-rules{justify-content:left}.management-contact .container-rules .rules{text-align:center;margin:0}.management-contact .container-rules .style-confirm{display:unset}.management-contact .button-style{width:100%;padding:32px 0}.management-contact .button-style .button-submit{width:330px;height:120px}}.section_about .section_img{width:100%;height:auto}.section_about .section_img_mobile{display:none}.management{padding:0 224px;margin-bottom:56px}@media screen and (max-width:1280px){.management{padding:0 100px}}.management .sectionHead{margin:56px 0 63px}.management .ttlArea{margin:112px 0 65px}.management .card-logo{display:flex;padding:50px 0}.management .card-logo .img-mobile{display:none}.management .card-logo .image-company{display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.management .card-logo .image-company{column-gap:5%}}.management .card-logo .image-master{display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.management .card-logo .image-master{column-gap:5%}}.management .card-logo .card-sales-img{padding:0 100px;height:160px}@media screen and (max-width:1024px){.management .card-logo .card-sales-img{padding:0 106px}}.management .card-logo .card-master-img{padding:0 66px;width:361px;height:55px}@media screen and (max-width:1024px){.management .card-logo .card-master-img{padding:0}}.management .frame_204{font-size:16px;font-weight:400;line-height:23px;font-family:Noto Sans JP;letter-spacing:0;letter-spacing:.1em}.management .frame_body_121{display:flex;justify-content:start;align-items:center;column-gap:8px;row-gap:0;padding-bottom:8px}.management .frame_body_121_title1{font-size:14px;font-weight:400;line-height:18px;font-family:Merriweather;letter-spacing:.5px}.management .frame_body_121_title2{font-size:32px;font-weight:700;line-height:46px;font-family:"Noto Serif JP";letter-spacing:1px}.management .table-history{width:100%}.management .table-history,.management .table-history td{border:1px solid #000;border-collapse:collapse}.management .table-history td .style-year{font-weight:700}.management .table-history .td,.management .table-history td .style-year{font-size:18px;line-height:26px;font-family:Noto Sans JP;letter-spacing:.05em}.management .table-history .td{font-weight:400;width:11%;text-align:center;background-color:#f7f7f7}.management .table-history .dd .frame_209{padding:0 0 24px 24px}.management .table-history .dd .frame_209 p{font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:1.1px;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #000;padding:24px 0 10px}.management .table-history .dd .frame_209 .border-none{border:none}.management .table-history .dd .frame_209 ul{display:flex;justify-content:center;align-items:start;column-gap:0;row-gap:10px;flex-direction:column}.management .table-history .dd .frame_209 ul li p{font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:1.1px;padding:0}.management .table-profile{width:100%;border-top:1px solid #000;border-collapse:collapse;letter-spacing:.05em}.management .table-profile td{border-top:1px solid #000;border-collapse:collapse;padding:34px 0}.management .table-profile .td{font-size:18px;font-weight:400;line-height:26px;font-family:Noto Sans JP;letter-spacing:.05em;text-align:center;width:11%}.management .table-profile .dd .frame_209{padding:0 0 0 24px;display:flex;justify-content:center;align-items:start;column-gap:0;row-gap:30px;flex-direction:column}.management .table-profile .dd .frame_209 p{font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:1.1px}.management .table-profile .dd .frame_209 span,.management .table-profile .dd ul{font-size:18px;font-weight:400;line-height:26px;font-family:Noto Sans JP;letter-spacing:.05em}.management .table-profile .dd ul{display:flex;justify-content:center;align-items:start;column-gap:0;row-gap:10px;flex-direction:column}.management .table-profile .dd ul .businessContent{line-height:50px}.management .image{width:100%;height:auto}@media screen and (max-width:768px){.section_about .section_img{display:none}.section_about .section_img_mobile{width:100%;display:flex;height:auto}.management{padding:0 24px}.management .card-logo{display:unset;padding:20px 0}.management .card-logo .img-mobile{display:flex;justify-content:center;padding:110px 0}.management .card-logo .img-mobile .card-sales_img{width:160px;height:160px}.management .card-logo .img-mobile .name-mobile{width:298px;height:46px}.management .card-logo .card-master-img,.management .card-logo .card-sales-img{display:none}.management .card-logo .image-master{padding-top:80px}.management .table-history .td{width:29.5%;font-style:normal;font-size:16px}.management .table-history .td .style-year{font-size:16px}.management .table-history .dd .frame_209{padding:10px 24px 24px}.management .table-profile .td{width:29.5%}.management .sectionHead_ttl .sectionHead_ttl_title1{font-family:Merriweather;font-style:normal;font-weight:400;font-size:18px;line-height:23px;letter-spacing:.05em}.management .sectionHead_ttl .sectionHead_ttl_title2{font-family:"Noto Serif JP";font-style:normal;font-weight:700;font-size:24px;line-height:34px;letter-spacing:.1em}}.ul_breadCrumbs{display:flex;justify-content:start;align-items:center;column-gap:5px;row-gap:0;padding:0 48px;list-style:none;font-family:Noto Sans JP;letter-spacing:.1em}@media screen and (max-width:768px){.ul_breadCrumbs{flex-wrap:wrap;padding:10px 16px;margin:0}}.ul_breadCrumbs li{font-size:16px;font-weight:400;line-height:23px;color:#c7c7c7}@media screen and (max-width:768px){.ul_breadCrumbs li{font-size:10px;font-weight:400;line-height:14px}}.ul_breadCrumbs p{font-size:16px;font-weight:400;line-height:23px;color:#c7c7c7}.ul_breadCrumbs p:before{content:" / "}@media screen and (max-width:768px){.ul_breadCrumbs p{font-size:10px;font-weight:400;line-height:14px}}.ul_breadCrumbs .line{font-size:16px;font-weight:700;line-height:23px;color:#858585;display:-webkit-box;width:300px;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.ul_breadCrumbs .line{font-size:10px;font-weight:400;line-height:14px;width:200px}}.ul_breadCrumbs li:first-child a{font-size:16px;font-weight:400;line-height:23px;color:#c7c7c7}.ul_breadCrumbs li:first-child a:before{content:""}@media screen and (max-width:768px){.ul_breadCrumbs li:first-child a{font-size:10px;font-weight:400;line-height:14px}}.ul_breadCrumbs a,.ul_breadCrumbs span{font-size:16px;font-weight:400;line-height:23px;color:#c7c7c7}.ul_breadCrumbs a:before,.ul_breadCrumbs span:before{content:" / "}@media screen and (max-width:768px){.ul_breadCrumbs a,.ul_breadCrumbs span{font-size:10px;font-weight:400;line-height:14px}}.pageTtlArea{padding:60px 225px}@media screen and (max-width:1280px){.pageTtlArea{padding:60px 48px}}@media screen and (max-width:768px){.pageTtlArea{padding:60px 6px 60px 16px}}.pageTtlArea h1{font-size:56px;font-weight:400;line-height:72px;font-family:Merriweather;letter-spacing:.5px;margin:0}@media screen and (max-width:768px){.pageTtlArea h1{font-size:24px;font-weight:400;line-height:30px;font-family:Merriweather;letter-spacing:0;color:#373737}}.pageTtlArea_title1{font-size:24px;font-weight:500;line-height:40px;font-family:"Noto Serif JP";letter-spacing:1px}@media screen and (max-width:768px){.pageTtlArea_title1{font-size:18px;font-weight:500;line-height:40px}}.pageTtlArea .pageTtlArea_border{width:150px;height:3px;border:0;margin:8px 0 24px;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}.pageTtlArea_title2{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:1px}@media screen and (max-width:768px){.pageTtlArea_title2{font-size:14px;font-weight:400;line-height:22px}}.section .section_img{width:100%;height:auto}.division{padding:60px 224px 0}@media screen and (max-width:1280px){.division{padding:60px 100px 0}}@media screen and (max-width:768px){.division{padding:56px 24px}}.division .frame_135{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:60px;column-gap:60px;grid-row-gap:0;row-gap:0;margin:120px 0 76px}@media screen and (max-width:1024px){.division .frame_135{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:768px){.division .frame_135{margin:112px 0 76px}.division .frame_135 .frame_124{margin-bottom:40px}}.division .frame_135 .frame_124 .frame_121{display:flex;justify-content:start;align-items:center;column-gap:8px;row-gap:0}.division .frame_135 .frame_124 .frame_121 svg{min-width:28px;height:28px}.division .frame_135 .frame_124 .frame_121_title1{font-size:14px;font-weight:400;line-height:18px;font-family:Merriweather;letter-spacing:.05em}.division .frame_135 .frame_124 .frame_121_title2{font-size:32px;font-weight:700;line-height:45px;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:768px){.division .frame_135 .frame_124 .frame_121_title2{font-size:24px;font-weight:700;line-height:34px}}.division .frame_135 .frame_124 .frame_10{font-size:16px;font-weight:700;line-height:30px;font-family:"Noto Serif JP";letter-spacing:.1em;margin:24px 0}.division .frame_135 .frame_124_image{width:100%;height:auto}.division .frame_135 .frame_124 .frame_122{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:1px;margin:21px 0 40px}.division .frame_135 .frame_124 .cardLarge_line{text-decoration:none;color:#000}.division .frame_135 .frame_124 .bt_standard{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:0;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;font-family:Noto Sans JP;letter-spacing:.1em}.division .frame_135 .frame_124 .bt_standard p{font-size:16px;font-weight:700;line-height:23px}.division .frame_135 .frame_124 .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.division .frame_135 .frame_124 .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}.division .frame_135 .frame_124 .bt_standard:hover .icon-circle{fill:#000}.division .frame_135 .frame_124 .bt_standard:hover .icon-circle path{fill:#fff}.division .frame_135 .frame_124 .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}.division .frame_135 .frame_124 .bt_standard p{font-weight:400}.our_products{padding:60px 224px 0}@media screen and (max-width:1280px){.our_products{padding:60px 100px 0}}@media screen and (max-width:768px){.our_products{padding:0 24px}.our_products .sectionHead_ttl_title1{font-size:14px;font-weight:400;line-height:18px}.our_products .sectionHead_description{margin-top:24px}}.our_products .product_list{grid-column-gap:32px;column-gap:32px;grid-row-gap:60px;row-gap:60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:60px 0}@media screen and (max-width:1536px){.our_products .product_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:1024px){.our_products .product_list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:768px){.our_products .product_list{gap:48px}.our_products .product_list .products_card:nth-child(3){margin-bottom:72px}}.our_products .product_list .frame_124 .frame_121{display:flex;justify-content:start;align-items:center;column-gap:8px;row-gap:0;padding-top:24px}.our_products .product_list .frame_124 .frame_121_title1{font-size:14px;font-weight:400;line-height:18px;font-family:Merriweather;letter-spacing:.05em}.our_products .product_list .frame_124 .frame_121_title2{font-size:32px;font-weight:700;line-height:45px;font-family:"Noto Serif JP";letter-spacing:.1em}.our_products .product_list .frame_124 .frame_10{font-size:16px;font-weight:700;line-height:30px;font-family:"Noto Serif JP";letter-spacing:.1em;margin:24px 0}.our_products .product_list .frame_124_image{width:100%;height:auto}.our_products .product_list .frame_124 .frame_122{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;margin:21px 0 40px}.our_products .product_list .frame_124 .cardLarge_line{text-decoration:none;color:#000}.our_products .product_list .frame_124 .bt_standard{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:0;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;font-family:Noto Sans JP;letter-spacing:.1em}.our_products .product_list .frame_124 .bt_standard p{font-size:16px;font-weight:700;line-height:23px}.our_products .product_list .frame_124 .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.our_products .product_list .frame_124 .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}.our_products .product_list .frame_124 .bt_standard:hover .icon-circle{fill:#000}.our_products .product_list .frame_124 .bt_standard:hover .icon-circle path{fill:#fff}.our_products .product_list .frame_124 .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}.our_products .product_list .frame_124 .bt_standard p{font-weight:400}.banner{width:100%;height:auto}.frame_147{padding:120px 224px 0;display:flex;justify-content:start;align-items:start}@media screen and (max-width:1280px){.frame_147{padding:120px 100px 0;flex-direction:column}}@media screen and (max-width:768px){.frame_147{padding:0 24px}}.frame_147_left{width:50%}@media screen and (max-width:1280px){.frame_147_left{width:100%}}.frame_147_left .sectionHead_ttl_title1{font-size:18px;font-weight:400;line-height:23px}.frame_147_left .sectionHead_ttl_title2{width:53%;font-size:34px;font-weight:700;line-height:48px}@media screen and (max-width:1536px){.frame_147_left .sectionHead_ttl_title2{width:80%}}@media screen and (max-width:1280px){.frame_147_left .sectionHead_ttl_title2{width:90%}}@media screen and (max-width:768px){.frame_147_left .sectionHead_ttl_title2{width:100%;font-size:24px;font-weight:700;line-height:34px}}.frame_147_right{width:50%;display:flex;justify-content:"";align-items:"";column-gap:0;row-gap:135px;flex-direction:column}@media screen and (max-width:1280px){.frame_147_right{width:100%}}.frame_147_right .frame_121{display:flex;justify-content:start;align-items:center;column-gap:8px;row-gap:0;margin-bottom:20px;padding-top:24px}@media screen and (max-width:768px){.frame_147_right .frame_121{margin-bottom:34px}}.frame_147_right .frame_121_title{font-size:24px;font-weight:700;line-height:34px;font-family:"Noto Serif JP";letter-spacing:.1em}.frame_147_right .groud_19_title1{font-size:32px;font-weight:700;line-height:37px;font-family:Noto Sans JP;letter-spacing:0;color:red;margin-bottom:9px}.frame_147_right .groud_19_title2{font-size:18px;font-weight:700;line-height:21px;font-family:Noto Sans JP;letter-spacing:0;margin-bottom:40px}.frame_147_right .groud_19_title2 span{color:red}@media screen and (max-width:768px){.frame_147_right .groud_19_title2{margin-bottom:34px}}.frame_147_right .frame_122{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;margin-bottom:42px}@media screen and (max-width:768px){.frame_147_right .frame_122{margin-bottom:34px}}.frame_147_right .group_image{display:Grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:9px;row-gap:9px}.frame_147_right .group_image_member{width:211px;height:145px}@media screen and (max-width:768px){.frame_147_right .group_image_member{width:342px;height:235px}}.frame_147_right .group_image_group_20{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.frame_147_right .group_image{display:Grid;grid-template-columns:repeat(1,minmax(0,1fr))}}.frame_140{padding:120px 224px 0;margin-top:210px;gap:24px;display:flex;flex-direction:column}@media screen and (max-width:1280px){.frame_140{padding:120px 100px 0}}@media screen and (max-width:768px){.frame_140{padding:60px 24px;margin-top:112px}}.frame_140 .sectionHead_ttl_title1{font-size:18px;font-weight:400;line-height:23px;font-family:Merriweather;letter-spacing:.05em}.frame_140 .sectionHead_ttl_title2{font-size:34px;font-weight:700;line-height:48px;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:768px){.frame_140 .sectionHead_ttl_title2{font-size:24px;font-weight:700;line-height:34px}}.frame_140 p{font-size:18px;font-weight:400;line-height:22px;font-family:Inter;letter-spacing:0}@media screen and (max-width:768px){.frame_140 p{font-size:14px;font-weight:400;line-height:17px}}.frame_141{padding:120px 224px 0;margin:120px 0 270px;gap:24px;display:flex;flex-direction:column}@media screen and (max-width:1280px){.frame_141{padding:120px 100px 0}}@media screen and (max-width:768px){.frame_141{padding:60px 24px 116px;margin:0}}.frame_141 .sectionHead_ttl_title1{font-size:18px;font-weight:400;line-height:23px;font-family:Merriweather;letter-spacing:.05em}.frame_141 .sectionHead_ttl_title2{font-size:34px;font-weight:700;line-height:48px;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:768px){.frame_141 .sectionHead_ttl_title2{font-size:24px;font-weight:700;line-height:34px}}.frame_141 p{font-size:18px;font-weight:400;line-height:22px;font-family:Inter;letter-spacing:0}@media screen and (max-width:768px){.frame_141 p{font-size:14px;font-weight:400;line-height:17px}.productsOnLand .pageTtlArea{padding:24px 0 32px 16px}.productsOnLand .pageTtlArea_border{margin:0}}.productsOnLand .pageTtlArea{padding:60px 225px}@media screen and (max-width:1280px){.productsOnLand .pageTtlArea{padding:60px 100px}}@media screen and (max-width:768px){.productsOnLand .pageTtlArea{padding:60px 6px 60px 16px}}.productsOnLand .pageTtlArea h1{font-size:32px;font-weight:400;line-height:40px;font-family:Merriweather;letter-spacing:.5px;margin:0}@media screen and (max-width:768px){.productsOnLand .pageTtlArea h1{font-size:24px;font-weight:400;line-height:30px;font-family:Merriweather;letter-spacing:0;color:#373737}}.productsOnLand .pageTtlArea_title1{font-size:24px;font-weight:500;line-height:40px;font-family:"Noto Serif JP";letter-spacing:1px}@media screen and (max-width:768px){.productsOnLand .pageTtlArea_title1{font-size:18px;font-weight:500;line-height:40px}}.productsOnLand .pageTtlArea .pageTtlArea_border{width:150px;height:3px;border:0;margin:8px 0 24px;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}.productsOnLand .pageTtlArea_title2{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:1px}@media screen and (max-width:768px){.productsOnLand .pageTtlArea_title2{font-size:14px;font-weight:400;line-height:22px}}.productsOnLand_main{display:flex;justify-content:start;align-items:start;column-gap:5%;row-gap:0;padding:0 220px}@media screen and (max-width:1280px){.productsOnLand_main{padding:0 48px}}@media screen and (max-width:768px){.productsOnLand_main{padding:0 16px 37px}}.productsOnLand_main .sideMenu{width:330px}.productsOnLand_main .sideMenu_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#8c8c8c}.productsOnLand_main .sideMenu_border{background-color:#c7c7c7}.productsOnLand_main .sideMenu_linkArea{display:flex;justify-content:start;align-items:start;column-gap:0;row-gap:10px;flex-direction:column}.productsOnLand_main .sideMenu_linkArea .li{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;cursor:pointer}.productsOnLand_main .sideMenu_linkArea .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#c7c7c7}.productsOnLand_main .sideMenu_linkArea .line{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;cursor:pointer}.productsOnLand_main .sideMenu_linkArea .line .icon_stroke{display:flex;justify-content:center;align-items:center}.productsOnLand_main .sideMenu_linkArea .line .icon_stroke svg path{fill:#06f}.productsOnLand_main .sideMenu_linkArea .line .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#000}.productsOnLand_main .gearList{width:75%;display:Grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:83px;padding:0 0 72px}@media screen and (max-width:1280px){.productsOnLand_main .gearList{display:Grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:26px}}@media screen and (max-width:768px){.productsOnLand_main .gearList{width:100%;display:Grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:26px;padding-bottom:56px}}.productsOnLand_main .gearList .cardDevice{width:100%;box-shadow:0 12px 12px 0 rgba(0,0,0,.1)}.productsOnLand_main .gearList .cardDevice div{position:relative}.productsOnLand_main .gearList .cardDevice div .cardDevice_imgArea{width:100%;height:auto}.productsOnLand_main .gearList .cardDevice div .cardDevice_mark{font-size:14px;font-weight:700;line-height:20px;font-family:Noto Sans JP;letter-spacing:.1em;position:absolute;bottom:0;right:0;color:#fff;background-color:#373737;padding:10px}.productsOnLand_main .gearList .cardDevice_textArea{padding:0 24px}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_ttll{font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:.1em;margin:16px 0 24px}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_description{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;margin-bottom:32px}@media screen and (max-width:768px){.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_description{margin-bottom:40px}}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_description_link{text-decoration:underline}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_subDescription{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em}.productsOnLand_main .gearList .cardDevice_textArea ul p{text-decoration:underline;color:#000;padding-bottom:10px}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_list{margin-bottom:32px}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_list .frame_192{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:16px;row-gap:0;border-bottom:1px solid #c7c7c7;padding:0 0 8px;margin-bottom:8px}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_list .frame_192 .td{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:55%}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_list .frame_192 .dd{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:45%}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_list_O{margin-bottom:8px}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192{display:flex;justify-content:start;align-items:start;column-gap:22px;row-gap:0;border-bottom:1px solid #c7c7c7;padding-bottom:8px;margin-bottom:8px}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .td{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:35%}.productsOnLand_main .gearList .cardDevice_textArea .cardDevice_list_O .frame_192 .dd{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:60%}.productsOnLand_main .gearList .cardDevice_textArea .sub-des_list{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em}.productsOnLand_main .gearList .cardDevice_textArea ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.productsOnLand_main .gearList .cardDevice_textArea ul li{display:flex;align-items:flex-start}body .container{display:flex;justify-content:space-between;align-items:center;column-gap:244px;row-gap:0;padding:69px 223px 24px;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:1280px){body .container{column-gap:100px;row-gap:0;padding:69px 100px 46px}}@media screen and (max-width:900px){body .container{flex-direction:column;padding:69px 40px 46px}}@media screen and (max-width:768px){body .container{display:flex;justify-content:space-between;align-items:flex-start;padding:48px 24px 56px;gap:22px}}body .container .topNews_ttArea_title1{font-size:40px;font-weight:700;line-height:50px;border-bottom:1px solid #000;margin:0;font-family:Merriweather;letter-spacing:.05em}body .topNews_ttArea_title2{font-size:16px;font-weight:400;line-height:23px}body .topNews{display:flex;justify-content:center;align-items:center;column-gap:40px;row-gap:0;flex-direction:row;width:100%;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:1536px){body .topNews{display:flex;justify-content:start;align-items:end;flex-direction:column}}@media screen and (max-width:900px){body .topNews{display:flex;justify-content:flex-start;align-items:flex-start;gap:32px}}body .topNews_contents{display:flex;justify-content:center;align-items:stretch;gap:32px;scrollbar-width:auto;flex-direction:row;width:100%;margin-bottom:20px;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:768px){body .topNews_contents{display:flex;justify-content:start;align-items:end;flex-direction:column;gap:40px}}body .topNews_contents .card_topics{width:100%;padding-bottom:24px;font-family:Noto Sans JP;letter-spacing:.1em;cursor:pointer}@media screen and (max-width:768px){body .topNews_contents .card_topics{padding-bottom:0}}body .topNews_contents .card_topics_imgArea{width:100%;height:130px;object-fit:cover}@media screen and (max-width:768px){body .topNews_contents .card_topics_imgArea{height:200px}}body .topNews_contents .card_topics_infoArea{display:flex;justify-content:space-between;align-items:center;padding:8px 10px}body .topNews_contents .card_topics_infoArea .card_topics_cat{font-size:12px;font-weight:400;line-height:17px;font-family:Noto Sans JP;letter-spacing:.1em;background-color:#000;border:solid #000;color:#fff;padding:0 8px}body .topNews_contents .card_topics_infoArea .card_topics_title{font-size:12px;font-weight:700;line-height:17px;color:#a1a1a1}body .topNews_contents .card_topics_ttl{font-size:14px;font-weight:700;line-height:20px;padding:8px;margin-top:7px;color:#000}body .topNews_contents_box{width:100%}body .topNews_contents_box:hover{box-shadow:0 12px 12px 0 rgba(0,0,0,.2);transition:all .2s ease-in}body .topNews .cardLarge_line{text-decoration:none;color:#000}body .topNews .bt_standard{font-family:Noto Sans JP;display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:200px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out}body .topNews .bt_standard p{font-size:16px;font-weight:700;line-height:23px}body .topNews .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}body .topNews .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}body .topNews .bt_standard:hover .icon-circle{fill:#000}body .topNews .bt_standard:hover .icon-circle path{fill:#fff}body .topNews .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}body .Rectangle{background-color:#eee;width:100%;padding:181px 0 198px}@media screen and (max-width:768px){body .Rectangle{padding:56px 0}}body .Rectangle_21{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:126px;column-gap:126px;grid-row-gap:0;row-gap:0;padding-right:224px;height:auto}body .Rectangle_21 div:first-of-type{grid-column:2;grid-row:1}body .Rectangle_21 div:nth-of-type(2){grid-column:1;grid-row:1}body .Rectangle_21 div:nth-of-type(3){grid-column:2;grid-row:1;margin-top:294px}@media screen and (max-width:1280px){body .Rectangle_21{grid-template-columns:1fr;column-gap:0;row-gap:50px;width:80%;margin:auto;padding-right:0}body .Rectangle_21 div:first-of-type{grid-row:1;grid-column:1}body .Rectangle_21 div:nth-of-type(2){grid-row:2;grid-column:1}body .Rectangle_21 div:nth-of-type(3){grid-row:3;grid-column:1;margin-top:0}}@media screen and (max-width:768px){body .Rectangle_21{grid-template-columns:1fr;column-gap:0;row-gap:80px;padding-right:0;width:100%}body .Rectangle_21 div:first-of-type{grid-row:1;grid-column:1}body .Rectangle_21 div:nth-of-type(2){grid-row:2;grid-column:1}body .Rectangle_21 div:nth-of-type(3){grid-row:3;grid-column:1;margin-top:0}}body .Rectangle_21 .top_sales_img{display:flex;justify-content:center;align-items:start;padding:35px 0 0;width:100%}body .Rectangle_21 .top_sales_img_left{width:50%}@media screen and (max-width:768px){body .Rectangle_21 .top_sales_img_left{height:auto}}body .Rectangle_21 .top_sales_img_right{width:50%;margin-top:129px}@media screen and (max-width:768px){body .Rectangle_21 .top_sales_img_right{margin-top:50px;height:auto}}body .Rectangle_21 .TopSectionTtlArea{flex-direction:column}@media screen and (max-width:768px){body .Rectangle_21 .TopSectionTtlArea{padding:0 24px}}body .Rectangle_21 .TopSectionTtlArea_p{font-size:56px;font-weight:400;line-height:70px;font-family:Merriweather;letter-spacing:.05em}@media screen and (max-width:768px){body .Rectangle_21 .TopSectionTtlArea_p{font-size:32px;font-weight:400;line-height:40px}}body .Rectangle_21 .TopSectionTtlArea_h2{font-size:24px;font-weight:500;line-height:34px;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:768px){body .Rectangle_21 .TopSectionTtlArea_h2{font-size:18px;font-weight:500;line-height:40px}}body .Rectangle_21 .TopSectionTtlArea_border{width:150px;height:3px;border:0;margin-top:8px;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}@media screen and (max-width:768px){body .Rectangle_21 .TopSectionTtlArea_border{margin-top:0}body .Rectangle_21 .TopSectionTtlArea_fullscreen{padding:0}}body .Rectangle_21 .TopSectionTtlArea .cardLarge_line{text-decoration:none;color:#000}body .Rectangle_21 .TopSectionTtlArea .bt_standard{margin-top:48px;display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:200px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;font-family:Noto Sans JP;letter-spacing:1px}body .Rectangle_21 .TopSectionTtlArea .bt_standard p{font-size:16px;font-weight:700;line-height:23px}body .Rectangle_21 .TopSectionTtlArea .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}body .Rectangle_21 .TopSectionTtlArea .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#eee}body .Rectangle_21 .TopSectionTtlArea .bt_standard:hover .icon-circle{fill:#000}body .Rectangle_21 .TopSectionTtlArea .bt_standard:hover .icon-circle path{fill:#eee}body .Rectangle_21 .TopSectionTtlArea .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}body .Rectangle_21 .TopSectionTtlArea .topBusiness_h3{font-size:26px;font-weight:700;line-height:32px;font-family:Merriweather;letter-spacing:.05em}@media screen and (max-width:768px){body .Rectangle_21 .TopSectionTtlArea .topBusiness_h3{padding-top:24px}}body .Rectangle_21 .TopSectionTtlArea .topBusiness_p{font-size:14px;font-weight:400;line-height:30px;font-family:Noto Sans JP;letter-spacing:.1em;padding-top:24px;width:55%}@media screen and (max-width:768px){body .Rectangle_21 .TopSectionTtlArea .topBusiness_p{width:100%}}body .Rectangle_21 .TopSectionTtlArea .topBusiness_divisionArea{display:flex;justify-content:start;align-items:center;column-gap:8px;row-gap:0;padding-top:24px}body .Rectangle_21 .TopSectionTtlArea .topBusiness_divisionArea .topBusiness_divisionTtl_p{font-size:14px;font-weight:400;line-height:18px;font-family:Merriweather;letter-spacing:.05em}body .Rectangle_21 .TopSectionTtlArea .topBusiness_divisionArea .topBusiness_divisionTtl_h4{font-size:24px;font-weight:700;line-height:34px;font-family:"Noto Serif JP";letter-spacing:.1em}body .Rectangle_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:25px;column-gap:25px;grid-row-gap:0;row-gap:0;padding-top:152px}body .Rectangle_22 div:first-of-type{order:2}body .Rectangle_22 div:nth-of-type(2){order:1}@media screen and (max-width:1280px){body .Rectangle_22{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:0;column-gap:0;grid-row-gap:50px;row-gap:50px;padding-left:0;width:80%;margin:auto}body .Rectangle_22 div:first-of-type{order:1}body .Rectangle_22 div:nth-of-type(2){order:2}}@media screen and (max-width:768px){body .Rectangle_22{width:100%;padding-top:80px;padding-left:0}body .Rectangle_22 div:first-of-type{order:1}body .Rectangle_22 div:nth-of-type(2){order:2}}body .Rectangle_22 .topBusiness_box{padding:0 70px 0 200px}@media screen and (max-width:1280px){body .Rectangle_22 .topBusiness_box{padding:0}}@media screen and (max-width:768px){body .Rectangle_22 .topBusiness_box{padding:0 24px}}body .Rectangle_22 .topBusiness_box_h3{font-size:26px;font-weight:700;line-height:33px;font-family:Merriweather;letter-spacing:.05em}body .Rectangle_22 .topBusiness_box_p{font-size:14px;font-weight:400;line-height:30px;font-family:Noto Sans JP;letter-spacing:.1em}body .Rectangle_22 .topBusiness_box .topBusiness_divisionArea{display:flex;justify-content:start;align-items:center;column-gap:8px;row-gap:0;padding-top:24px}body .Rectangle_22 .topBusiness_box .topBusiness_divisionArea .topBusiness_divisionTtl_p{font-size:14px;font-weight:400;line-height:18px;font-family:Merriweather;letter-spacing:.05em}body .Rectangle_22 .topBusiness_box .topBusiness_divisionArea .topBusiness_divisionTtl_h4{font-size:24px;font-weight:700;line-height:34px;font-family:"Noto Serif JP";letter-spacing:.1em}body .Rectangle_22 .top_maintenance_img{width:100%}@media screen and (max-width:768px){body .Rectangle_22 .top_maintenance_img{height:auto}}body .Rectangle_7{display:flex;justify-content:start;align-items:start;background-color:#1e1e1e;color:#fff;width:100%;padding:123px 224px 193px;flex-direction:row;scroll-behavior:smooth;gap:47px}@media screen and (max-width:1280px){body .Rectangle_7{flex-direction:column;padding:56px 0}}body .Rectangle_7 .topProductTtlArea{width:80%;text-align:left;position:-webkit-sticky;position:sticky;top:123px}@media screen and (max-width:1280px){body .Rectangle_7 .topProductTtlArea{width:-webkit-fill-available;position:static;margin:auto;text-align:center;padding:0 24px}}@media screen and (max-width:768px){body .Rectangle_7 .topProductTtlArea{width:-webkit-fill-available;display:flex;flex-direction:column;align-items:flex-start;padding:0 24px}}body .Rectangle_7 .topProductTtlArea .topSectionTtl_p{font-size:56px;font-weight:400;line-height:70px;font-family:Merriweather;letter-spacing:.05em}@media screen and (max-width:768px){body .Rectangle_7 .topProductTtlArea .topSectionTtl_p{font-size:32px;font-weight:400;line-height:40px}}body .Rectangle_7 .topProductTtlArea .topSectionTtl_h2{font-size:24px;font-weight:500;line-height:34px;font-family:"Noto Serif JP";letter-spacing:.1em;padding-top:18px;padding-bottom:10px}@media screen and (max-width:768px){body .Rectangle_7 .topProductTtlArea .topSectionTtl_h2{font-size:18px;font-weight:500;line-height:26px;padding:8px 0;font-family:"Noto Serif JP"}}body .Rectangle_7 .topProductTtlArea_border{width:150px;height:3px;border:0;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}body .Rectangle_7 .topProductTtlArea .topProductMenu{display:flex;justify-content:center;align-items:start;column-gap:20px;row-gap:24px;flex-direction:column;padding-top:78px}@media screen and (max-width:1280px){body .Rectangle_7 .topProductTtlArea .topProductMenu{flex-direction:row;padding-top:20px}}body .Rectangle_7 .topProductTtlArea .topProductMenu_p{font-size:18px;font-weight:500;line-height:26px;color:#858585;border-bottom:1px solid transparent;cursor:pointer}body .Rectangle_7 .topProductTtlArea .topProductMenu .active,body .Rectangle_7 .topProductTtlArea .topProductMenu_p:hover{color:#fff;border-bottom:1px solid #fff}body .Rectangle_7 .topProductContentsArea{display:flex;justify-content:center;align-items:center;column-gap:0;row-gap:183px;flex-direction:column;width:100%;margin-right:auto}@media screen and (max-width:1280px){body .Rectangle_7 .topProductContentsArea{width:70%;margin:auto}}@media screen and (max-width:768px){body .Rectangle_7 .topProductContentsArea{width:-webkit-fill-available;margin-top:32px;gap:100px}}body .Rectangle_7 .topProductContentsArea .cardLarge{width:100%}body .Rectangle_7 .topProductContentsArea .cardLarge_imgArea{width:100%;height:auto;padding-top:20px}body .Rectangle_7 .topProductContentsArea .cardLarge_textArea_h3{font-size:24px;font-weight:500;line-height:34px;font-family:"Noto Serif JP";letter-spacing:2.4px;padding:42px 16px 16px}@media screen and (max-width:768px){body .Rectangle_7 .topProductContentsArea .cardLarge_textArea_h3{padding:33px 24px 16px}}body .Rectangle_7 .topProductContentsArea .cardLarge_textArea_p{font-size:14px;font-weight:400;line-height:30px;font-family:Noto Sans JP;letter-spacing:1.4px;padding:41px 16px 16px}@media screen and (max-width:768px){body .Rectangle_7 .topProductContentsArea .cardLarge_textArea_p{padding:0 24px}}body .Rectangle_7 .topProductContentsArea .cardLarge_line{text-decoration:none;color:#fff;padding:32px 16px 16px;display:flex}@media screen and (max-width:768px){body .Rectangle_7 .topProductContentsArea .cardLarge_line{padding:0 24px}}body .Rectangle_7 .topProductContentsArea .cardLarge .bt_standard{margin-top:48px;display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:200px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;font-family:Noto Sans JP;letter-spacing:1.6px}body .Rectangle_7 .topProductContentsArea .cardLarge .bt_standard p{font-size:16px;font-weight:700;line-height:23px}body .Rectangle_7 .topProductContentsArea .cardLarge .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#fff}body .Rectangle_7 .topProductContentsArea .cardLarge .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#fff;fill:#1e1e1e}body .Rectangle_7 .topProductContentsArea .cardLarge .bt_standard:hover .icon-circle{fill:#fff}body .Rectangle_7 .topProductContentsArea .cardLarge .bt_standard:hover .icon-circle path{fill:#1e1e1e}body .Rectangle_7 .topProductContentsArea .cardLarge .bt_standard:hover .icon-circle circle{stroke:#fff;fill:#fff}body .topValue{padding:100px 224px;background-color:#f6f6f6;font-family:Noto Sans JP}@media screen and (max-width:900px){body .topValue{padding:85px 100px}}@media screen and (max-width:768px){body .topValue{padding:100px 0}}body .topValue .TopSectionTtlArea{flex-direction:column}@media screen and (max-width:768px){body .topValue .TopSectionTtlArea{padding:0 24px}}body .topValue .TopSectionTtlArea_p{font-size:56px;font-weight:400;line-height:70px;font-family:Merriweather;letter-spacing:.05em}@media screen and (max-width:768px){body .topValue .TopSectionTtlArea_p{font-size:32px;font-weight:400;line-height:40px}}body .topValue .TopSectionTtlArea_h2{font-size:24px;font-weight:500;line-height:34px;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:768px){body .topValue .TopSectionTtlArea_h2{font-size:18px;font-weight:500;line-height:40px}}body .topValue .TopSectionTtlArea_border{width:150px;height:3px;border:0;margin-top:8px;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}@media screen and (max-width:768px){body .topValue .TopSectionTtlArea_border{margin-top:0}body .topValue .TopSectionTtlArea_fullscreen{padding:0}}body .topValue .TopSectionTtlArea .cardLarge_line{text-decoration:none;color:#000}body .topValue .TopSectionTtlArea .bt_standard{margin-top:48px;display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:200px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;font-family:Noto Sans JP;letter-spacing:1px}body .topValue .TopSectionTtlArea .bt_standard p{font-size:16px;font-weight:700;line-height:23px}body .topValue .TopSectionTtlArea .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}body .topValue .TopSectionTtlArea .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#eee}body .topValue .TopSectionTtlArea .bt_standard:hover .icon-circle{fill:#000}body .topValue .TopSectionTtlArea .bt_standard:hover .icon-circle path{fill:#eee}body .topValue .TopSectionTtlArea .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}body .topValue .topSectionTtl_p{font-size:56px;font-weight:400;line-height:75px;font-family:Merriweather;letter-spacing:.05em}@media screen and (max-width:768px){body .topValue .topSectionTtl_p{font-size:32px;font-weight:400;line-height:40px;width:-webkit-fill-available;padding:0 24px}}body .topValue .topSectionTtl_h2{font-size:24px;font-weight:500;line-height:35px;font-family:"Noto Serif JP";letter-spacing:.1em;padding-top:18px}@media screen and (max-width:768px){body .topValue .topSectionTtl_h2{font-size:18px;font-weight:500;line-height:26px;width:-webkit-fill-available;padding:0 24px}}body .topValue .topSectionTtl_border{width:150px;height:3px;border:0;margin-top:8px;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}@media screen and (max-width:768px){body .topValue .topSectionTtl_border{margin-left:24px}}body .topValue .topSection_description{font-size:14px;font-weight:400;line-height:30px;padding-top:44px}@media screen and (max-width:768px){body .topValue .topSection_description{width:-webkit-fill-available;padding:32px 24px}}body .topValue .topValue_list{display:flex;justify-content:center;align-items:stretch;column-gap:20px;row-gap:0;padding-top:16px;width:100%}@media screen and (max-width:1280px){body .topValue .topValue_list{flex-direction:column;column-gap:0;row-gap:20px}}body .topValue .topValue_list_box{display:flex;justify-content:start;align-items:center;column-gap:10px;min-width:0;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;background-color:#fff;width:100%;box-shadow:0;transition:box-shadow .5s ease-in-out;cursor:pointer}body .topValue .topValue_list_box p{font-size:16px;font-weight:700;line-height:23px}body .topValue .topValue_list_box .icon-circle path{transition:fill 0s ease-in-out;fill:#000}body .topValue .topValue_list_box .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}body .topValue .topValue_list_box:hover .icon-circle{fill:#000}body .topValue .topValue_list_box:hover .icon-circle path{fill:#fff}body .topValue .topValue_list_box:hover .icon-circle circle{stroke:#000;fill:#000}body .topValue .topValue_list_box div{width:100%}body .topValue .topValue_list_box:hover{animation:fadeØØin-out-animation .5s;box-shadow:0 8px 24px rgba(0,0,0,.1)}@keyframes fade-in-out-animation{0%{box-shadow:0 8px 24px rgba(0,0,0,.1)}to{box-shadow:0 8px 24px rgba(0,0,0,.2)}}body .topValue .topValue_list_box .cardStandard{width:100%}body .topValue .topValue_list_box .cardStandard_img{width:100%;height:auto}body .topValue .topValue_list_box .cardStandard_ttl{font-size:18px;font-weight:400;line-height:24px;font-family:Noto Sans JP;letter-spacing:.1em;padding:24px 19px 0}body .topValue .topValue_list_box .cardStandard_text{font-size:14px;font-weight:400;line-height:24px;font-family:Noto Sans JP;letter-spacing:.1em;padding:20px 19px 90px}@media screen and (max-width:768px){body .topValue .topValue_list_box .cardStandard_text{padding:16px 24px 8px}}body .topValue .topValue_list_box .cardStandard_icon_circle{margin:0 0 24px 80%}body .topRequest{padding:100px 224px;background-color:#eee}@media screen and (max-width:900px){body .topRequest{padding:85px 100px}}@media screen and (max-width:768px){body .topRequest{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:0;column-gap:0;grid-row-gap:80px;row-gap:80px;width:100%;padding:100px 0}body .topRequest div:first-of-type{grid-row:1;grid-column:1}body .topRequest div:nth-of-type(2){grid-row:2;grid-column:1}body .topRequest .TopSectionTtlArea{padding:0 24px}}body .topRequest .TopSectionTtlArea .topSectionTtl_p{font-size:56px;font-weight:400;line-height:75px;font-family:Merriweather;letter-spacing:.05em}@media screen and (max-width:768px){body .topRequest .TopSectionTtlArea .topSectionTtl_p{font-size:32px;font-weight:400;line-height:40px;width:-webkit-fill-available;padding:0 24px}}body .topRequest .TopSectionTtlArea .topSectionTtl_h2{font-size:24px;font-weight:500;line-height:35px;font-family:"Noto Serif JP";letter-spacing:.1em;padding-top:18px}@media screen and (max-width:768px){body .topRequest .TopSectionTtlArea .topSectionTtl_h2{font-size:18px;font-weight:500;line-height:26px;width:-webkit-fill-available;padding:0 24px}}body .topRequest .TopSectionTtlArea .topSectionTtl_border{width:150px;height:3px;border:0;margin-top:8px;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}@media screen and (max-width:768px){body .topRequest .TopSectionTtlArea .topSectionTtl_border{margin-left:24px}}body .topRequest .topRequest_box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:47px;column-gap:47px;padding-top:47px}body .topRequest .topRequest_box div:first-of-type{grid-column:2;grid-row:1}body .topRequest .topRequest_box div:nth-of-type(2){grid-column:1;grid-row:1}@media screen and (max-width:1280px){body .topRequest .topRequest_box{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:0;column-gap:0;grid-row-gap:50px;row-gap:50px;width:100%}body .topRequest .topRequest_box div:first-of-type{grid-row:1;grid-column:1}body .topRequest .topRequest_box div:nth-of-type(2){grid-row:2;grid-column:1}body .topRequest .textArea{padding:0}}@media screen and (max-width:768px){body .topRequest .textArea{padding:0 24px}}body .topRequest .textArea_p{font-size:14px;font-weight:400;line-height:30px;font-family:Noto Sans JP;letter-spacing:1.4px}body .topRequest .textArea .btArea{padding-top:40px;display:flex;column-gap:47px}body .topRequest .textArea .btArea div:first-of-type{grid-column:1}body .topRequest .textArea .btArea div:nth-of-type(2){grid-column:2}@media screen and (max-width:1280px){body .topRequest .textArea .btArea{column-gap:0;row-gap:47px;flex-direction:column}}@media screen and (max-width:768px){body .topRequest .textArea .btArea{column-gap:0;row-gap:10px;padding:40px 0 0}}body .topRequest .textArea .btArea .bt_standard{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:200px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;font-family:Noto Sans JP;letter-spacing:1px;padding-top:40px}body .topRequest .textArea .btArea .bt_standard p{font-size:16px;font-weight:700;line-height:23px}body .topRequest .textArea .btArea .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}body .topRequest .textArea .btArea .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#eee}body .topRequest .textArea .btArea .bt_standard:hover .icon-circle{fill:#000}body .topRequest .textArea .btArea .bt_standard:hover .icon-circle path{fill:#eee}body .topRequest .textArea .btArea .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}@media screen and (max-width:1280px){body .topRequest .textArea .btArea .bt_standard{float:right}}body .topRequest .textArea .btArea .logo_img{width:152px;height:105px}@media screen and (max-width:1280px){body .topRequest .textArea .btArea .logo_img{height:auto;float:right}}body .topRequest .top_request_img{width:100%;height:auto}.topColumn{padding:100px 224px;background-color:#f6f6f6;font-family:Noto Sans JP}@media screen and (max-width:768px){.topColumn{flex-direction:column;padding:48px 24px 56px}}.topColumn .topColumnArea{display:flex;justify-content:flex-start;align-items:stretch;justify-content:space-between}@media screen and (max-width:768px){.topColumn .topSectionTtl{flex-direction:row}}.topColumn .topSectionTtl_p{font-size:60px;font-weight:400;line-height:75px;font-family:Merriweather;letter-spacing:.05em}@media screen and (max-width:768px){.topColumn .topSectionTtl_p{font-size:40px;font-weight:700;line-height:40px}}.topColumn .topSectionTtl_h2{font-size:24px;font-weight:500;line-height:34px;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:768px){.topColumn .topSectionTtl_h2{font-size:16px;font-weight:400;line-height:22px}}.topColumn .topSectionTtl_border{width:150px;height:3px;border:0;margin-top:8px;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}@media screen and (max-width:768px){.topColumn .topSectionTtl_border{margin-top:0}}.topColumn .bt_standard{margin-top:88px;padding-left:135px;display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:200px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;font-family:Noto Sans JP;letter-spacing:1px}.topColumn .bt_standard p{font-size:16px;font-weight:700;line-height:23px}.topColumn .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.topColumn .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#eee}.topColumn .bt_standard:hover .icon-circle{fill:#000}.topColumn .bt_standard:hover .icon-circle path{fill:#eee}.topColumn .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}@media screen and (max-width:768px){.topColumn .bt_standard{margin-top:150px;padding-left:35px}}.topColumn .topColumn_list{width:100%;padding-top:40px;gap:20px;display:flex;justify-content:flex-start;align-items:stretch}@media screen and (max-width:768px){.topColumn .topColumn_list{flex-direction:column;display:flex;justify-content:center;align-items:stretch}}.topColumn .topColumn_list .columnCard{display:flex;flex-direction:column;justify-content:space-between;transition:all .5s ease-in-out;width:413px}@media screen and (max-width:768px){.topColumn .topColumn_list .columnCard{width:auto}}.topColumn .topColumn_list .columnCard_imgArea{width:100%;height:248px;object-fit:contain}@media screen and (max-width:768px){.topColumn .topColumn_list .columnCard_imgArea{height:207px}}.topColumn .topColumn_list .columnCard_ttl{padding:16px 8px}.topColumn .topColumn_list .columnCard_ttl .text{font-family:Noto Sans JP;letter-spacing:.7px;font-size:14px;font-weight:700;line-height:normal;color:#000}.topColumn .topColumn_list .columnCard_date{padding:0 8px;display:flex;justify-content:flex-start;align-items:center;gap:10px}.topColumn .topColumn_list .columnCard_date .date{font-family:Noto Sans JP;letter-spacing:.7px;font-size:14px;font-weight:400;line-height:30px;color:#000}.topColumn .topColumn_list .columnCard_tagArea{padding:16px 8px;display:flex;gap:10px;flex-wrap:wrap}.topColumn .topColumn_list .columnCard_icon_circle{justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:200px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;width:100%;display:flex;justify-content:flex-end}.topColumn .topColumn_list .columnCard_icon_circle p{font-size:16px;font-weight:700;line-height:23px}.topColumn .topColumn_list .columnCard_icon_circle .icon-circle path{transition:fill 0s ease-in-out;fill:#000}.topColumn .topColumn_list .columnCard_icon_circle .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#eee}.topColumn .topColumn_list .columnCard_icon_circle:hover .icon-circle{fill:#000}.topColumn .topColumn_list .columnCard_icon_circle:hover .icon-circle path{fill:#eee}.topColumn .topColumn_list .columnCard_icon_circle:hover .icon-circle circle{stroke:#000;fill:#000}.header-carrier{justify-content:center;overflow:hidden}.header-carrier .img-top{width:100%!important;margin-bottom:-6px;margin-top:80px;text-align:center}.header-carrier .img-top img{max-width:1282px;height:auto;margin:0 auto}@media screen and (max-width:1280px){.header-carrier .img-top img{width:100%}}.header-carrier .img-top .section_img_mobile{display:none}.header-carrier .img-bottom{width:100%!important;text-align:center}.header-carrier .img-bottom img{max-width:1282px;height:auto;margin:0 auto}@media screen and (max-width:1280px){.header-carrier .img-bottom img{width:100%}}.header-carrier .img-bottom .section_img_mobile{display:none}.header-carrier .pageTtlArea{position:relative;background-image:url(/images/pc/carrier/carrier-mv-pc.png);height:30vw;color:#fff;background-size:cover;background-repeat:no-repeat;overflow:hidden;padding:0!important}.header-carrier .pageTtlArea .container-text{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:20%}@media screen and (max-width:1280px){.header-carrier .pageTtlArea .container-text{left:15%}}@media screen and (max-width:1024px){.header-carrier .pageTtlArea .container-text{left:10%}}.header-carrier .pageTtlArea .carrier-text{font-style:normal;font-size:60px;font-weight:600;line-height:60px;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:1280px){.header-carrier .pageTtlArea .carrier-text{font-size:48px;font-weight:600;line-height:48px}}@media screen and (max-width:1024px){.header-carrier .pageTtlArea .carrier-text{font-size:32px;font-weight:600;line-height:48px}}@media screen and (max-width:768px){.header-carrier .pageTtlArea .carrier-text{font-size:32px;font-weight:600;line-height:60px}}.header-carrier .pageTtlArea .carrier-text br{display:none}@media screen and (max-width:768px){.header-carrier .pageTtlArea .carrier-text br{display:block}}.header-carrier .pageTtlArea h1{font-size:32px;font-weight:400;line-height:40px;font-family:Merriweather;letter-spacing:.05em;font-style:normal;padding:38px 0 16px}.header-carrier .pageTtlArea .pageTtlArea_title1{font-size:16px;font-weight:500;line-height:40px;font-family:"Noto Serif JP";letter-spacing:.1em;font-style:normal}.container-carrier{margin-top:44px;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-image:url(/_next/static/media/page-carrier.df94d8a4.png)}.container-carrier .carrier-frame145{padding:170px 0;text-align:center}.container-carrier .carrier-frame145 .title{font-size:40px;font-weight:700;line-height:60px;font-family:"Noto Serif JP";letter-spacing:.1em;font-style:normal;text-align:center}.container-carrier .carrier-frame145 .title-mobile{display:none}.container-carrier .carrier-frame145 .description-text{max-width:1282px;margin:0 auto;font-size:24px;font-weight:400;line-height:48px;font-family:Noto Sans JP;font-style:normal;text-align:center;letter-spacing:.1em;padding:48px 32px}@media screen and (max-width:768px){.container-carrier .carrier-frame145 .description-text br{display:none}}.container-carrier .carrier-section{position:relative;max-width:1282px;margin:0 auto}@media screen and (max-width:1280px){.container-carrier .carrier-section{width:100%;margin-left:64px}}@media screen and (max-width:768px){.container-carrier .carrier-section{width:100%;margin-left:24px}}.container-carrier .carrier-section:before{content:" ";width:15.62px;height:132.39px;display:block;position:absolute;background:#009e4c;transform:rotate(60deg);left:-30px;top:-60px}.container-carrier .carrier-section .title-about{font-family:Merriweather;font-style:normal;font-weight:400;font-size:64px;line-height:80px;letter-spacing:.05em;color:#373737}@media screen and (max-width:1280px){.container-carrier .carrier-section .title-about{font-size:48px}}@media screen and (max-width:768px){.container-carrier .carrier-section .title-about{font-size:18px}}.container-carrier .carrier-section .title-description{font-size:32px;font-weight:700;line-height:60px;font-family:"Noto Serif JP";letter-spacing:.1em;font-style:normal;margin-bottom:48px}@media screen and (max-width:1280px){.container-carrier .carrier-section .title-description{font-size:24px;font-weight:600;line-height:32px}}@media screen and (max-width:768px){.container-carrier .carrier-section .title-description{font-size:18px;font-weight:600;line-height:24px}}.container-carrier .carrier_frame_163{display:Grid;grid-template-columns:repeat(3,minmax(0,1fr));height:667px}.container-carrier .carrier_frame_163 .group_53{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.container-carrier .carrier_frame_163 .group_53:before{content:"";background-image:url(/images/img-carrier.png);filter:brightness(40%);background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.container-carrier .carrier_frame_163 .group_53:hover:before{filter:brightness(60%)}.container-carrier .carrier_frame_163 .group_53:hover .frame_145 .bt_standard .icon-circle,.container-carrier .carrier_frame_163 .group_53:hover .frame_145 .bt_standard .icon-circle path{fill:#fff}.container-carrier .carrier_frame_163 .group_53:hover .frame_145 .bt_standard .icon-circle circle{stroke:#fff;fill:#000}.container-carrier .carrier_frame_163 .group_53 .frame_145{position:relative;color:#fff;text-align:center}.container-carrier .carrier_frame_163 .group_53 .frame_145 p{font-size:16px;font-weight:400;line-height:20px;font-family:Merriweather;letter-spacing:1px}.container-carrier .carrier_frame_163 .group_53 .frame_145 .bt_standard{display:block;justify-content:"";align-items:"";transition:stroke 1.5s ease-in-out}.container-carrier .carrier_frame_163 .group_53 .frame_145 .bt_standard p{font-size:40px;font-weight:700;line-height:57px;font-family:"Noto Serif JP";letter-spacing:5.7px;margin:15px 0 39px;color:#fff}.container-carrier .carrier_frame_163 .group_53 .frame_145 .bt_standard .icon-circle{width:62px;height:62px;fill:transparent}.container-carrier .carrier_frame_163 .group_53 .frame_145 .bt_standard .icon-circle path{fill:#fff;transition:fill 0s ease-in-out}.container-carrier .carrier_frame_163 .group_53 .frame_145 .bt_standard .icon-circle circle{stroke:#fff;fill:transparent;transition:fill .5s ease-in-out}.container-carrier .carrier_frame_163 .group_56{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.container-carrier .carrier_frame_163 .group_56:before{content:"";background-image:url(/images/img1-carrier.png);filter:brightness(40%);background-size:cover;position:absolute;top:0;right:0;bottom:0;left:-1px}.container-carrier .carrier_frame_163 .group_56:hover:before{filter:brightness(60%)}.container-carrier .carrier_frame_163 .group_56:hover .frame_155 .bt_standard .icon-circle,.container-carrier .carrier_frame_163 .group_56:hover .frame_155 .bt_standard .icon-circle path{fill:#fff}.container-carrier .carrier_frame_163 .group_56:hover .frame_155 .bt_standard .icon-circle circle{stroke:#fff;fill:#000}.container-carrier .carrier_frame_163 .group_56 .frame_155{position:relative;color:#fff;text-align:center}.container-carrier .carrier_frame_163 .group_56 .frame_155 p{font-size:16px;font-weight:400;line-height:20px;font-family:Merriweather;letter-spacing:1px}.container-carrier .carrier_frame_163 .group_56 .frame_155 .bt_standard{display:block;justify-content:"";align-items:"";transition:stroke 1.5s ease-in-out}.container-carrier .carrier_frame_163 .group_56 .frame_155 .bt_standard p{font-size:40px;font-weight:700;line-height:57px;font-family:"Noto Serif JP";letter-spacing:5.7px;margin:15px 0 39px;color:#fff}.container-carrier .carrier_frame_163 .group_56 .frame_155 .bt_standard .icon-circle{width:62px;height:62px;fill:transparent}.container-carrier .carrier_frame_163 .group_56 .frame_155 .bt_standard .icon-circle path{fill:#fff;transition:fill 0s ease-in-out}.container-carrier .carrier_frame_163 .group_56 .frame_155 .bt_standard .icon-circle circle{stroke:#fff;fill:transparent;transition:fill .5s ease-in-out}.container-carrier .carrier_frame_163 .group_566{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.container-carrier .carrier_frame_163 .group_566:before{content:"";background-image:url(/images/img2-carrier.png);filter:brightness(40%);background-size:cover;position:absolute;top:0;right:0;bottom:0;left:-2px}.container-carrier .carrier_frame_163 .group_566:hover:before{filter:brightness(60%)}.container-carrier .carrier_frame_163 .group_566:hover .frame_155 .bt_standard .icon-circle,.container-carrier .carrier_frame_163 .group_566:hover .frame_155 .bt_standard .icon-circle path{fill:#fff}.container-carrier .carrier_frame_163 .group_566:hover .frame_155 .bt_standard .icon-circle circle{stroke:#fff;fill:#000}.container-carrier .carrier_frame_163 .group_566 .frame_155{position:relative;color:#fff;text-align:center}.container-carrier .carrier_frame_163 .group_566 .frame_155 p{font-size:16px;font-weight:400;line-height:20px;font-family:Merriweather;letter-spacing:1px}.container-carrier .carrier_frame_163 .group_566 .frame_155 .bt_standard{display:block;justify-content:"";align-items:"";transition:stroke 1.5s ease-in-out}.container-carrier .carrier_frame_163 .group_566 .frame_155 .bt_standard p{font-size:40px;font-weight:700;line-height:57px;font-family:"Noto Serif JP";letter-spacing:5.7px;margin:15px 0 39px;color:#fff}.container-carrier .carrier_frame_163 .group_566 .frame_155 .bt_standard .icon-circle{width:62px;height:62px;fill:transparent}.container-carrier .carrier_frame_163 .group_566 .frame_155 .bt_standard .icon-circle path{fill:#fff;transition:fill 0s ease-in-out}.container-carrier .carrier_frame_163 .group_566 .frame_155 .bt_standard .icon-circle circle{stroke:#fff;fill:transparent;transition:fill .5s ease-in-out}.container-carrier .container-card{max-width:1282px;background:#fff;box-shadow:0 12px 20px rgba(0,0,0,.1);transition:background-color .3s ease-in-out;width:90%;margin:0 auto;cursor:pointer}@media screen and (max-width:768px){.container-carrier .container-card{width:100%}}.container-carrier .container-card .container-card-1{box-sizing:border-box;padding:35px;display:flex;width:100%}.container-carrier .container-card .container-card-1:not(:last-of-type){margin-bottom:32px}@media screen and (max-width:1280px){.container-carrier .container-card .container-card-1{width:100%}}.container-carrier .container-card .container-card-1 .container-img{overflow:hidden;width:429px;height:387px;border-radius:20px}@media screen and (max-width:1280px){.container-carrier .container-card .container-card-1 .container-img{width:350px;height:315px}}@media screen and (max-width:1024px){.container-carrier .container-card .container-card-1 .container-img{width:250px;height:225px}}@media screen and (max-width:768px){.container-carrier .container-card .container-card-1 .container-img{width:100%!important;height:50vw}}.container-carrier .container-card .container-card-1 .container-img .card-img{width:100%;height:100%;border-radius:20px;object-fit:cover;transform:scale(1);transition:transform .3s ease-in-out}.container-carrier .container-card .container-card-1 .card-content{flex:1 1;box-sizing:border-box;display:flex;flex-flow:column;padding-left:71.5px}.container-carrier .container-card .container-card-1 .card-content .card-head{display:flex;flex-flow:column}.container-carrier .container-card .container-card-1 .card-content .card-head .sectionHead_ttl_title1{font-family:Merriweather;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.05em}.container-carrier .container-card .container-card-1 .card-content .card-head .sectionHead_ttl_title2{font-family:"Noto Serif JP";font-style:normal;font-weight:700;font-size:24px;line-height:34px;letter-spacing:.1em}.container-carrier .container-card .container-card-1 .card-content .card-head .content{padding-top:32px;font-family:Noto Sans JP;font-style:normal;font-weight:600;font-size:24px;line-height:1.5;letter-spacing:.1em}@media screen and (max-width:1024px){.container-carrier .container-card .container-card-1 .card-content .card-head .content{font-size:18px}}.container-carrier .container-card .container-card-1 .card-content .content-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.container-carrier .container-card .container-card-1 .card-content .content-footer .content-in-footer{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-size:24px;line-height:35px;letter-spacing:.1em;color:#000}@media screen and (max-width:1024px){.container-carrier .container-card .container-card-1 .card-content .content-footer .content-in-footer{font-size:16px}}.container-carrier .container-card .container-card-1 .card-content .content-footer .icon{cursor:pointer}.container-carrier .container-card .container-card-1 .card-content .content-footer .icon-circle{margin-left:auto;width:42px;height:42px;fill:#fff}.container-carrier .container-card .container-card-1 .card-content .content-footer .icon-circle path{transform:rotate(90deg) translate(2px,-42.5px);fill:#000;transition:fill 0s ease-in-out}.container-carrier .container-card .container-card-1 .card-content .content-footer .icon-circle circle{stroke:#000;fill:#fff;transition:fill .5s ease-in-out}.container-carrier .container-card .container-card-1 .card-content .content-footer .icon-circle-up{width:42px;height:42px;fill:#fff}.container-carrier .container-card .container-card-1 .card-content .content-footer .icon-circle-up path{transform:rotate(270deg) translate(-43px,-1px);fill:#000;transition:fill 0s ease-in-out}.container-carrier .container-card .container-card-1 .card-content .content-footer .icon-circle-up circle{stroke:#000;fill:#fff;transition:fill .5s ease-in-out}.container-carrier .container-card:hover{background:#f7f7f7}.container-carrier .container-card:hover .container-card-1 .container-img .card-img{transform:scale(1.1)}.container-carrier .container-card:hover .container-card-1 .card-content .content-footer .icon-circle{fill:#000}.container-carrier .container-card:hover .container-card-1 .card-content .content-footer .icon-circle path{fill:#fff}.container-carrier .container-card:hover .container-card-1 .card-content .content-footer .icon-circle circle{stroke:#000;fill:#000}.container-carrier .container-card .none{display:none}.container-carrier .container-card .conten{border-top:1px solid #c7c7c7;padding-bottom:96px;display:block}.container-carrier .container-card .conten .conten-body{padding:72px 48px 0}.container-carrier .container-card .conten .conten-body .button-btn{border-bottom:1px solid #c7c7c7}.container-carrier .container-card .conten .conten-body .button-btn .btn{align-items:flex-start;padding:0 16px;display:inline-block;border:none;height:48px;background:#009e4c;font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:18px;line-height:48px;letter-spacing:.1em;display:inline;color:#fff}.container-carrier .container-card .conten .conten-body .text-button{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:16px;padding:16px 0 16px 32px;line-height:23px;letter-spacing:1.6px}.container-carrier .mt-205{margin-top:205px}.container-carrier .mt-206{margin-top:206px}.container-carrier .table-carrier-mobile{display:none}.container-carrier .table-carrier{width:100%;border-top:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c}.container-carrier .table-carrier .table-history{max-width:1282px;margin:0 auto;border:none;border-collapse:collapse}@media screen and (max-width:1280px){.container-carrier .table-carrier .table-history{width:90%}}.container-carrier .table-carrier .table-history td{border:1px solid #8c8c8c;border-collapse:collapse;text-align:left;padding:16px}.container-carrier .table-carrier .table-history td p{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:.1em;font-style:normal;text-align:left}.container-carrier .table-carrier .table-history .td-top{border-top:none;padding:16px;text-align:center}.container-carrier .table-carrier .table-history .dd-top{border-top:none}.container-carrier .table-carrier .table-history .dd-top .frame_209_top .p-table{font-size:16px;font-weight:400;line-height:22px;padding-top:10px;font-family:Noto Sans JP;letter-spacing:.1em}.container-carrier .table-carrier .table-history .dd-top .frame_209_top p{font-family:Noto Sans JP;letter-spacing:.1em}.container-carrier .table-carrier .table-history .td{font-size:18px;font-weight:400;line-height:26px;font-family:Noto Sans JP;letter-spacing:.05em;width:25%;text-align:center}.container-carrier .table-carrier .table-history .dd{font-family:Noto Sans JP;letter-spacing:.05em}.container-carrier .table-carrier .table-history .dd .frame_209 .title-table,.container-carrier .table-carrier .table-history .dd .frame_209 .title-table-conten{font-size:18px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em}.container-carrier .table-carrier .table-history .dd .frame_209 .title-table-conten{padding:24px 0 16px}.container-carrier .table-carrier .table-history .dd .frame_209 p{font-size:16px;font-weight:400;line-height:22px;padding-top:10px;font-family:Noto Sans JP;letter-spacing:.1em}.container-carrier .table-carrier .table-history .dd .frame_209 .title-209{display:flex}.container-carrier .table-carrier .table-history .dd .frame_209 .title-209 .description-209{flex-direction:row;align-items:center;padding:16px;display:flex;gap:10px;width:108px;height:228px;background:#f7f7f7;border-right:1px solid #8c8c8c}.container-carrier .table-carrier .table-history .dd .frame_209 .title-209 .display-title{display:grid}.container-carrier .table-carrier .table-history .dd .frame_209 .title-209 .display-title .conten-title{padding:5px 16px 0}.container-carrier .table-carrier .table-history .dd .frame_209 .title-209 .display-title .conten-title p{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;font-style:normal}.container-carrier .table-carrier .table-history .dd .frame_209 .title-210{padding-top:16px;display:flex}.container-carrier .table-carrier .table-history .dd .frame_209 .title-210 .description-209{flex-direction:row;align-items:center;padding:16px;display:flex;gap:10px;width:108px;background:#f7f7f7;border-right:1px solid #8c8c8c}.container-carrier .table-carrier .table-history .dd .frame_209 .title-210 .display-title{display:grid}.container-carrier .table-carrier .table-history .dd .frame_209 .title-210 .display-title .conten-title{padding:5px 16px 0}.container-carrier .table-carrier .table-history .dd .frame_209 .title-210 .display-title .conten-title p{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;font-style:normal}.container-carrier .table-carrier .table-history .dd .frame_209 .ul{margin-top:24px}.container-carrier .table-carrier .table-history .dd .frame_209 .ul .title-table-bottom{font-size:18px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:-moz-fit-content;width:fit-content;font-style:normal}.container-carrier .table-carrier .table-history .dd .frame_209 .ul .select-li{padding-left:24px}.container-carrier .table-carrier .table-history .dd .frame_209 .border-none{border:none}.container-carrier .table-carrier .table-history .dd .frame_209 ul{display:flex;justify-content:center;align-items:start;column-gap:0;row-gap:10px;flex-direction:column}.container-carrier .table-carrier .table-history .dd .frame_209 ul li p{font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:1.1px;padding:0}.container-carrier .table-carrier .table-history .td-bottom{border-bottom:none;padding:16px;text-align:center}.container-carrier .table-carrier .table-history .dd-bottom{border-bottom:none}.container-carrier .table-carrier .table-history .dd-bottom .frame_209_bottom{padding:0 0 24px 16px}.container-carrier .table-carrier .table-history .dd-bottom .frame_209_bottom .title-table-bottom{font-size:18px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em}.container-carrier .table-carrier .table-history .dd-bottom .frame_209_bottom .ul{margin-top:24px}.container-carrier .table-carrier .table-history .dd-bottom .frame_209_bottom .ul .title-table-bottom{font-size:18px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;width:-moz-fit-content;width:fit-content;font-style:normal}.container-carrier .table-carrier .table-history .dd-bottom .frame_209_bottom .ul .select-li{padding-left:24px}.container-carrier .footer-carrier{padding-top:80px;margin:0 -224px}.container-carrier .footer-carrier .image-top{display:flex;justify-content:center;align-items:center;height:582px;background:linear-gradient(180deg,#009e4c 50%,#005eae 0)}.container-carrier .footer-carrier .image-top .select-entry{width:946px;height:186px;background:#fff;display:flex;justify-content:center;align-items:center;flex-flow:column;position:relative}.container-carrier .footer-carrier .image-top .select-entry p{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:18px;line-height:26px;letter-spacing:.05em;color:#009e4c}.container-carrier .footer-carrier .image-top .select-entry .select-entry-sub-title{font-family:Merriweather;font-style:normal;font-weight:700;font-size:32px;line-height:40px;letter-spacing:.05em;color:#009e4c}.container-carrier .footer-carrier .image-top .select-entry .icon-circle{position:absolute;right:51px;fill:transparent}.container-carrier .footer-carrier .image-top .select-entry .icon-circle path{fill:#009e4c}.container-carrier .footer-carrier .image-top .select-entry .icon-circle circle{stroke:#009e4c;fill:transparent}.container-carrier .footer-carrier .image-top .select-entry:hover{background:#f7f7f7}@media screen and (max-width:768px){.header-carrier .img-top{margin:48px 0 0}.header-carrier .img-top .section_img{display:none}.header-carrier .img-top .section_img_mobile{display:block}.header-carrier .img-bottom .section_img{display:none}.header-carrier .img-bottom .section_img_mobile{display:block}.header-carrier .pageTtlArea{padding:0!important;height:150vw;width:100%;background-image:url(/images/mobile/carrier/carrier-mv-mobile.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.header-carrier .pageTtlArea .container-text{padding:67px 0 0 24px}.header-carrier .pageTtlArea .container-text .carrier-text{font-size:32px;font-weight:700;line-height:64px;font-family:"Noto Serif JP";letter-spacing:.1em}.header-carrier .pageTtlArea .container-text h1{color:#fff;font-size:24px;font-weight:400;line-height:30px;font-family:Merriweather;letter-spacing:.05em}.header-carrier .pageTtlArea .container-text .pageTtlArea_title1{font-size:16px;font-weight:400;line-height:40px;font-family:"Noto Serif JP";letter-spacing:.1em}.container-carrier{background-image:unset;padding:0 24px;margin-top:72px}}@media screen and (max-width:768px)and (max-width:1280px){.container-carrier{padding:0 24px}}@media screen and (max-width:768px){.container-carrier .carrier-frame145{padding:0}.container-carrier .carrier-frame145 .title{font-size:20px;font-weight:700;line-height:40px;font-family:"Noto Serif JP";letter-spacing:.1em;font-style:normal;text-align:center;display:none}.container-carrier .carrier-frame145 .title-mobile{display:block}.container-carrier .carrier-frame145 .description-text{font-size:14px;font-weight:400;line-height:34px;font-family:Noto Sans JP;letter-spacing:.1em;font-style:normal;margin-top:40px}.container-carrier .mt-206{margin-top:60px}.container-carrier .carrier-section{padding-top:56px}.container-carrier .carrier-section:before{top:-5px}.container-carrier .carrier-section .title-about{font-size:24px;font-weight:400;line-height:30px;font-family:Merriweather;letter-spacing:.05em;font-style:normal}}@media screen and (max-width:768px)and (max-width:768px){.container-carrier .carrier-section .title-about{font-size:18px;font-weight:400;line-height:24px}}@media screen and (max-width:768px){.container-carrier .carrier-section .title-description{font-size:24px;font-weight:600;line-height:60px;font-family:"Noto Serif JP";letter-spacing:.1em;font-style:normal;margin-bottom:32px}.container-carrier .carrier-section-mobile{padding-top:0;margin-top:80px}.container-carrier .carrier-section-mobile:before{top:-60px}.container-carrier .carrier-section-mobile .title-description{margin-bottom:48px}.container-carrier .carrier_frame_163{display:contents}.container-carrier .carrier_frame_163 .group_53{height:534.22px}.container-carrier .carrier_frame_163 .group_53 .frame_145 .bt_standard p{font-size:32px;line-height:60px;letter-spacing:.1em;margin:68px 0}.container-carrier .carrier_frame_163 .group_53 .frame_145 .bt_standard .icon-circle{width:42px;height:42px}.container-carrier .carrier_frame_163 .group_56{height:534.22px}.container-carrier .carrier_frame_163 .group_56 .frame_155 .bt_standard p{font-size:32px;line-height:60px;letter-spacing:.1em;margin:68px 0}.container-carrier .carrier_frame_163 .group_56 .frame_155 .bt_standard .icon-circle{width:42px;height:42px}.container-carrier .carrier_frame_163 .group_566{height:534.22px}.container-carrier .carrier_frame_163 .group_566 .frame_155 .bt_standard p{font-size:32px;line-height:60px;letter-spacing:.1em;margin:68px 0}.container-carrier .carrier_frame_163 .group_566 .frame_155 .bt_standard .icon-circle{width:42px;height:42px}.container-carrier .container-card .container-card-1{box-sizing:border-box;padding:33.5px 16px 32px;display:flex;width:100%;flex-flow:column}.container-carrier .container-card .container-card-1 .container-img{width:429px;text-align:center;border-radius:20px}.container-carrier .container-card .container-card-1 .card-content{width:100%;padding-left:unset}.container-carrier .container-card .container-card-1 .card-content .card-head{padding:65.5px 16px 32px}.container-carrier .container-card .container-card-1 .card-content .card-head .content{font-size:18px;font-weight:700;line-height:36px;font-family:Noto Sans JP;letter-spacing:.1em}.container-carrier .container-card .container-card-1 .card-content .content-footer{display:inline-block;flex-flow:column;text-align:center;width:100%}.container-carrier .container-card .container-card-1 .card-content .content-footer .content-in-footer{display:inline-block;width:100%;text-align:left;padding:0 16px;margin-bottom:32px;font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:.1em}.container-carrier .container-card .conten .conten-body{padding:24px 0 0}.container-carrier .container-card .conten .conten-body .button-btn .btn{width:100%;min-height:60px;height:auto;border:none;font-size:14px;font-weight:700;line-height:30px;font-family:Noto Sans JP;letter-spacing:.1em}.container-carrier .table-carrier{margin:0;padding:0;display:none}.container-carrier .table-carrier-mobile{display:block}.container-carrier .table-carrier-mobile .table-history{width:100%;border:1px solid #8c8c8c;border-collapse:collapse}.container-carrier .table-carrier-mobile .table-history td{border:1px solid #8c8c8c;border-collapse:collapse}.container-carrier .table-carrier-mobile .table-history .td{width:100%;text-align:center}.container-carrier .table-carrier-mobile .table-history .dd .title-frame-209{padding:0 24px;background-color:#f7f7f7}.container-carrier .table-carrier-mobile .table-history .dd .title-frame-209 p{font-size:14px;font-weight:700;line-height:60px;font-family:"Noto Serif JP";letter-spacing:.1em;width:-moz-fit-content;width:fit-content;color:#373737}.container-carrier .table-carrier-mobile .table-history .dd .title-frame-209 .border-none{border:none}.container-carrier .table-carrier-mobile .table-history .dd .title-frame-209 ul{display:flex;justify-content:center;align-items:start;column-gap:0;row-gap:10px;flex-direction:column}.container-carrier .table-carrier-mobile .table-history .dd .title-frame-209 ul li p{font-size:16px;font-weight:700;line-height:23px;font-family:Noto Sans JP;letter-spacing:1.1px;padding:0}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210{background-color:#fff;padding:24px}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-209{display:flex;margin-top:16px}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-209 .description-209{flex-direction:row;align-items:center;padding:16px;display:flex;gap:10px;width:108px;height:228px;background:#f7f7f7;border-right:1px solid #8c8c8c}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-209 .display-title{display:grid}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-209 .display-title .conten-title{padding:20px 0 0 16px}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-209 .display-title .conten-title h2{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;font-style:normal}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-209 .display-title .conten-title .text-table-mobile{font-size:14px;font-weight:400;line-height:22px}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-210{padding-top:16px;display:flex}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-210 .description-209{flex-direction:row;align-items:center;padding:16px;display:flex;gap:10px;width:108px;background:#f7f7f7;border-right:1px solid #8c8c8c}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-210 .display-title{display:grid}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-210 .display-title .conten-title{padding:20px 16px 0}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .title-210 .display-title .conten-title p{font-size:14px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1em;font-style:normal}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .ul{padding:0 16px;margin:0}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .ul .title-table-bottom{font-size:16px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:1.1px}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 .ul .select-li{margin-left:16px}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 h1{margin:0;font-size:16px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:1.1px}.container-carrier .table-carrier-mobile .table-history .dd .body-frame-210 p{font-size:14px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:1.1px;display:flex;align-items:center}.container-carrier .footer-carrier{margin:0 -24px}.container-carrier .footer-carrier .image-top{height:352px}.container-carrier .footer-carrier .image-top .select-entry{width:320px;height:186px}.container-carrier .footer-carrier .image-top .select-entry .icon-circle{right:26px}}.detail-new-container{text-align:center;padding:72px 351px 63.77px 352px}.detail-new-container .success-title-new{padding-bottom:16px;font-size:16px;font-weight:400;line-height:22px;font-family:"Noto Serif JP";letter-spacing:0;color:#8c8c8c;text-align:left}.detail-new-container .image-container{padding:24px 0;flex-direction:column;gap:24px;display:flex;justify-content:center;align-items:center}.detail-new-container .image-container .section_img{width:60%;height:auto;object-fit:contain}.detail-new-container .success-text-bottom{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.1em;color:#000;text-align:left}.detail-new-container .success-text-bottom a{color:#06f}.detail-new-container .success-text-new{padding:0 0 16px;font-size:32px;font-weight:700;line-height:60px;font-family:"Noto Serif JP";letter-spacing:0;text-align:left;border-bottom:1px solid #c7c6c7}.detail-new-container .button-new{padding-top:48px}.detail-new-container .button-new .button-submit{cursor:pointer;font-size:16px;font-weight:700;line-height:22px;font-family:Noto Sans JP;font-style:normal;letter-spacing:.1em;color:#000;border:2px solid #373737;border-radius:100px;background-color:#fff;padding:16px 32px}@media screen and (max-width:768px){.detail-new-container{padding:0 18px 60px;margin-top:-25px}.detail-new-container .success-title-new{font-style:normal;line-height:23px}.detail-new-container .success-text-new{font-style:normal;font-size:18px}.detail-new-container .success-text-bottom{font-size:14px}.detail-new-container .image-container{padding:24px 0}}.section_access .section_img{width:100%;height:auto}.section_access .section_img_mobile{display:none}.rectangle{padding:160px 224px 0}@media screen and (max-width:1450px){.rectangle{padding:160px 100px 0}}.rectangle .ttlArea{padding:0}.rectangle .address{display:flex;justify-content:start;align-items:center;column-gap:16px;row-gap:0;padding:60px 0}.rectangle .address .ttl{font-size:16px;font-weight:700;color:#8c8c8c}.rectangle .address .contents,.rectangle .address .ttl{line-height:22px;font-family:Noto Sans JP;letter-spacing:2.2px}.rectangle .address .contents{font-size:18px;font-weight:400;color:#000}.rectangle .li{display:flex;justify-content:start;align-items:center;column-gap:12px;row-gap:0;padding-bottom:24px}.rectangle .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:2.6px;color:#000}.rectangle .officeInfo{display:flex;justify-content:center;align-items:start;column-gap:0;row-gap:24px;flex-direction:column;padding-bottom:68px}.rectangle .officeInfo .frame_217{display:flex;justify-content:start;align-items:center;column-gap:24px;row-gap:0}.rectangle .officeInfo .frame_217 .frame_122,.rectangle .officeInfo .frame_217 .frame_122_hidden{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:2.2px;padding:8px;background-color:#000;color:#fff;border:0}.rectangle .officeInfo .frame_217 .frame_122_hidden{opacity:0}.rectangle .officeInfo .frame_217 .frame_217{display:flex;justify-content:start;align-items:center;column-gap:16px;row-gap:0}.rectangle .officeInfo .frame_217 .frame_217 .frame_201{font-size:16px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:2.2px;color:#8c8c8c}.rectangle .officeInfo .frame_217 .frame_217 .frame_202{font-size:24px;font-weight:700;line-height:22px;font-family:Noto Sans JP;letter-spacing:2.2px}.rectangle .officeInfo_list{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.rectangle .officeInfo_list .officeInfoCard{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;background:#f7f7f7}@media screen and (min-width:768px){.rectangle .officeInfo_list .officeInfoCard{width:413px}}.rectangle .officeInfo_list .officeInfoCard .line{width:100%;height:1px;background-color:#858585;margin:16px 0}.rectangle .officeInfo_list .officeInfoCard .frame_244{display:flex;padding:8px 24px;justify-content:center;align-items:center;align-self:stretch;background-color:#000}.rectangle .officeInfo_list .officeInfoCard .frame_244 p{color:#fff;font-family:Noto Sans JP;font-size:18px;line-height:22px;letter-spacing:1.8px}.rectangle .officeInfo_list .officeInfoCard .office_information{display:flex;align-items:flex-start;gap:32px;align-self:stretch;height:100%}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0;height:100%}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;flex:1 1}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea:first-child{flex:1 1}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .telHidden{height:30px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo{display:flex;align-items:center;gap:16px;align-self:stretch;height:100%}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .ttl{display:flex;align-items:center;gap:16px;width:126px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .ttl .ttl{display:flex;padding:4px 0;align-items:flex-start}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .ttl .ttl p{color:#858585;font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:22px;letter-spacing:1.6px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .ttl p{color:#8c8c8c;font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:22px;letter-spacing:1.6px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .infoArea{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .infoArea .button-blue{display:flex;width:110px;gap:16px;padding:4px 8px;justify-content:center;align-items:center;flex:1 0;background-color:#06f}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .infoArea .button-blue p{color:#fff;font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:22px;letter-spacing:1.6px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .infoArea .button-green{display:flex;width:110px;gap:16px;padding:4px 8px;justify-content:center;align-items:center;flex:1 0;background-color:#519a32}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .infoArea .button-green p{color:#fff;font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:22px;letter-spacing:1.6px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .contactArea .contactNoArea .contactNo .num{display:flex;align-items:center;gap:10px;flex:1 0;color:#000;font-family:Noto Sans JP;font-size:18px;line-height:22px;letter-spacing:.9px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .ttlArea{width:100%;border-bottom:2px solid #8c8c8c}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .ttlArea .li{display:flex;justify-content:start;align-items:center;column-gap:8px;row-gap:0;padding-bottom:8px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .ttlArea .li .icon_stroke{width:18px;height:18px}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .ttlArea .li .icon_stroke .icon{width:100%;height:auto}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .ttlArea .li_ttl{font-size:18px;font-weight:700;line-height:26px;font-family:"Noto Serif JP";letter-spacing:0;color:#000}.rectangle .officeInfo_list .officeInfoCard .office_information .frame_124 .ttlArea .li_ttl span{font-size:14px;font-weight:700;line-height:20px;font-family:"Noto Serif JP";letter-spacing:2px}.rectangle .officeInfo_list .conttents{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}@media screen and (min-width:768px){.rectangle .officeInfo_list .conttents{flex-direction:row;margin-bottom:80px}}.rectangle .head_office_layout{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.rectangle .head_office_layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}.rectangle .head_office_layout_left .section_left{display:flex;justify-content:flex-end;align-items:center;padding:56px 0 31px;width:100%;height:auto}.rectangle .head_office_layout_left .section_left .section_img{width:100%;height:auto}@media screen and (min-width:768px){.rectangle .head_office_layout_left .section_left .section_img{display:none}}.rectangle .head_office_layout_right .section_img{width:550px;height:458px}@media screen and (max-width:768px){.rectangle .head_office_layout_right{display:none}.rectangle .head_office_layout_right .section_img{display:unset;width:390px;height:227px}}.rectangle .mb-56{margin-bottom:56px}@media screen and (max-width:1024px){.section_access .section_img{display:none}.section_access .section_img_mobile{width:100%;display:flex;height:auto}.rectangle{padding:56px 24px 40px}.rectangle .address{display:block;padding:0 0 64px}.rectangle .address .ttl{margin-bottom:16px;font-style:normal}.rectangle .address .contents{letter-spacing:.05em;font-style:normal;font-size:16px;line-height:22px}.rectangle .officeInfo{padding-bottom:41px}.rectangle .officeInfo .frame_217,.rectangle .officeInfo .frame_217 .frame_122,.rectangle .officeInfo .frame_217 .frame_217 .frame_201,.rectangle .officeInfo .frame_217 .frame_217 .frame_202{font-size:16px}.rectangle .officeInfo_list{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:unset}.rectangle .officeInfo_list .officeInfoCard{margin-bottom:16px}.rectangle .officeInfo_list .officeInfoCard .contactArea .frame_217 .frame_201,.rectangle .officeInfo_list .officeInfoCard .contactArea .frame_217 .frame_202{font-size:18px}.rectangle .sectionHead_ttl .sectionHead_ttl_title1{font-family:Merriweather;font-style:normal;font-weight:400;font-size:18px;line-height:23px;letter-spacing:.05em}.rectangle .sectionHead_ttl .sectionHead_ttl_title2{font-family:"Noto Serif JP";font-style:normal;font-weight:700;font-size:24px;line-height:34px;letter-spacing:.1em}.rectangle .mb-56{margin-bottom:0}}.news-container{width:100%;height:74px;background:#fff;border-bottom:1px solid #c7c7c7;display:flex;align-items:center;padding:0 223px}.news-container:first-of-type{border-top:1px solid #c7c7c7}.news-container .news-date{font-weight:400;font-size:16px;line-height:23px;color:#8c8c8c}.news-container .news-date,.news-container .news-textArea{font-family:Noto Sans JP;font-style:normal;letter-spacing:.05em}.news-container .news-textArea{margin-left:63px;font-weight:700;font-size:18px;line-height:26px;color:#000}.news-pagination{display:flex;justify-content:end;margin-top:32px;margin-right:223px}@media screen and (max-width:768px){.news-container{height:auto;padding:24px 0;display:block}.news-container .news-textArea{margin-left:24px}.news-container .news-date{padding-left:24px}.news-pagination{margin:0;padding:32px 0;justify-content:center}}.sectionTitle{padding:60px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.sectionTitle .topSectionTtl{color:var(--373737,#373737);font-family:Merriweather;letter-spacing:1.6px;font-size:32px;font-weight:400;line-height:normal}@media screen and (max-width:768px){.sectionTitle .topSectionTtl{font-family:Merriweather;letter-spacing:1.2px;font-size:24px;font-weight:400;line-height:normal}}.sectionTitle .pageTtlArea_border{width:150px;height:3px;border:0;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}.tag{display:flex;justify-content:flex-start;align-items:flex-start;padding:8px;border:1px solid #d9d9d9;background:#fff;cursor:pointer}.tag .text{font-family:Noto Sans JP;letter-spacing:.6px;font-size:12px;font-weight:700;line-height:10px;color:#909090}.columCard{display:flex;flex-direction:column;justify-content:space-between;transition:all .5s ease-in-out}@media screen and (max-width:768px){.columCard{padding:0 36px}}.columCard .columnItem_img{display:flex;justify-content:center;align-items:center;max-width:318px;height:191px}@media screen and (max-width:900px){.columCard .columnItem_img{margin:0 auto}}@media screen and (max-width:768px){.columCard .columnItem_img{max-width:unset;width:100%}}.columCard_imgArea{width:100%;height:100%;object-fit:contain}.columCard_title{padding:16px 8px}.columCard_title .text{font-family:Noto Sans JP;letter-spacing:.7px;font-size:14px;font-weight:700;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1 0;overflow:hidden;color:#000;text-overflow:ellipsis}.columCard_tagArea{padding:16px 8px;display:flex;align-items:flex-start;align-content:flex-start;gap:8px;flex-wrap:wrap}.columCard_date{padding:0 8px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.columCard_date .date{font-family:Noto Sans JP;letter-spacing:.7px;font-size:14px;font-weight:400;line-height:30px;color:#000}.side_grid{display:flex;flex-direction:column;align-items:flex-start;min-width:260px;max-width:260px}@media screen and (max-width:900px){.side_grid{min-width:unset;max-width:unset;width:100%}}.side_grid_title{display:flex;align-items:center;background:#000;width:100%}.side_grid_title .text{font-family:Merriweather;letter-spacing:.7px;font-size:14px;font-weight:400;line-height:normal;padding:12px 16px;color:#fff}.side_grid_tagArea{padding:24px 0}@media screen and (max-width:768px){.side_grid_tagArea{padding:24px}}.side_grid_tagArea_content{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;flex-wrap:wrap;width:100%}.pickUpMain{padding-left:224px;position:relative;background:linear-gradient(90deg,#f1f1f1,hsla(0,0%,95%,0));background-size:65%;background-repeat:no-repeat;background-position:100%;display:flex;justify-content:space-between;align-items:flex-start;column-gap:48px}@media screen and (max-width:1280px){.pickUpMain{padding-left:100px}}@media screen and (max-width:768px){.pickUpMain{flex-direction:column;padding:0;background:unset}}.pickUpMain .pickupLeft{width:35%}@media screen and (max-width:768px){.pickUpMain .pickupLeft{width:100%}}.pickUpMain .pickupLeft_sectionTitle{font-family:Merriweather;letter-spacing:1.1px;font-size:22px;font-weight:400;line-height:normal;padding:8px 24px;color:#000}@media screen and (max-width:768px){.pickUpMain .pickupLeft_sectionTitle{padding:0;display:flex;justify-content:center;align-items:flex-start;margin-bottom:8px}}.pickUpMain .pickupLeft_imgArea{max-width:500px;max-height:300px;width:100%;height:auto;object-fit:cover}@media screen and (max-width:768px){.pickUpMain .pickupLeft_imgArea{max-width:unset;max-height:unset;object-fit:unset}}.pickUpMain .pickupRight{width:65%}@media screen and (max-width:768px){.pickUpMain .pickupRight{width:100%;height:100%;background:var(--unnamed,#f1f1f1)}}.pickUpMain .pickupRight .textArea{padding:169px 247px 70px 0}@media screen and (max-width:1536px){.pickUpMain .pickupRight .textArea{padding:169px 203px 70px 45px}}@media screen and (max-width:1450px){.pickUpMain .pickupRight .textArea{padding:169px 59px 70px 80px}}@media screen and (max-width:900px){.pickUpMain .pickupRight .textArea{padding:16px 24px}}.pickUpMain .pickupRight_textArea{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;flex:1 0;padding-bottom:24px}.pickUpMain .pickupRight_pickUpTtl{font-family:Noto Sans JP;letter-spacing:1px;font-size:20px;font-weight:700;line-height:40px;color:#000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1 0}.pickUpMain .pickupRight_pickUpDate{font-family:Noto Sans JP;letter-spacing:.8px;font-size:16px;font-weight:400;line-height:30px;color:#000;padding-bottom:16px}.pickUpMain .pickupRight_columnTagArea{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:8px}.toyokuni_column{padding:0 224px}@media screen and (max-width:1280px){.toyokuni_column{padding:0 100px}}@media screen and (max-width:768px){.toyokuni_column{padding:0}}.toyokuni_column .sectionTitleColumns{padding:28px 24px 16px;display:flex;justify-content:flex-start;align-items:center}.toyokuni_column .sectionTitleColumns .text{font-family:Merriweather;letter-spacing:1.1px;font-size:22px;font-weight:400;line-height:normal;color:#000}.toyokuni_column .grid{display:flex;padding-bottom:80px;gap:32px}@media screen and (max-width:900px){.toyokuni_column .grid{flex-direction:column}}.toyokuni_column .grid .mainGrid{display:flex;flex-direction:column;align-items:center;gap:78px;width:100%}.toyokuni_column .grid .mainGrid .columnListArea{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media screen and (max-width:1280px){.toyokuni_column .grid .mainGrid .columnListArea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.toyokuni_column .grid .mainGrid .columnListArea{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}.toyokuni_column .grid .mainGrid .btn_more{padding:16px 32px;display:flex;align-items:center;gap:8px;border-radius:100px;border:2px solid var(--373737,#373737);cursor:pointer}.toyokuni_column .grid .mainGrid .btn_more_text{font-family:Noto Sans JP;letter-spacing:1.6px;font-size:16px;font-weight:700;line-height:22px;color:#000}.footer_content{background-image:url(/images/pc/column/subtract.png);padding:70px 450px 39px}@media screen and (max-width:1450px){.footer_content{padding:70px 300px 39px}}@media screen and (max-width:1280px){.footer_content{padding:39px 200px}}@media screen and (max-width:1024px){.footer_content{padding:39px 100px}}@media screen and (max-width:768px){.footer_content{padding:0 24px 48px;background-image:unset}}.footer_content .searchArea{display:inline-flex;flex-direction:column;align-items:center;gap:22px;width:100%}.footer_content .searchArea .sectionTitle{padding:32px 24px 8px;display:flex;justify-content:center;align-items:center;width:100%}.footer_content .searchArea .sectionTitle .text{font-family:Merriweather;letter-spacing:1.1px;font-size:22px;font-weight:400;line-height:normal;color:#000}.footer_content .searchArea .inputArea{display:flex;width:80%;height:79px;padding:10px 24px;align-items:center;background:#e7e7e7}@media screen and (max-width:768px){.footer_content .searchArea .inputArea{height:40px}}.footer_content .searchArea .inputArea input{font-family:Noto Sans JP;letter-spacing:.8px;font-size:16px;font-weight:700;line-height:40px;background:#e7e7e7;outline:none!important;border:none!important;color:#acacac;width:100%;height:100%}.footer_content .searchArea .inputArea input::placeholder{font-family:Noto Sans JP;letter-spacing:.8px;font-size:16px;font-weight:700;line-height:40px;color:#acacac}.footer_content .searchArea .inputArea input::-ms-input-placeholder{font-family:Noto Sans JP;letter-spacing:.8px;font-size:16px;font-weight:700;line-height:40px;color:#acacac}.footer_content .searchArea .tagArea{display:flex;width:100%;padding:24px 0;align-items:flex-start;align-content:flex-start;gap:8px;flex-wrap:wrap}.footer_content .searchArea .submitBtn{display:flex;justify-content:center;align-items:center;padding:16px 48px;gap:16px;background:#000;cursor:pointer}.footer_content .searchArea .submitBtn .text{font-family:Noto Sans JP;letter-spacing:1.8px;font-size:18px;font-weight:700;line-height:normal;color:#fff}.footer_content .searchArea .resetBtn{display:flex;justify-content:center;align-items:center;padding:8px 16px;gap:8px;cursor:pointer}.footer_content .searchArea .resetBtn .text{font-family:Noto Sans JP;letter-spacing:1.6px;font-size:16px;font-weight:700;line-height:normal;color:#9a9a9a}@media screen and (max-width:900px){.showSideTagsPc{display:none}}.showSideTagsSp{display:none}@media screen and (max-width:900px){.showSideTagsSp{display:block}}.column_detail{padding:0 224px}@media screen and (max-width:1450px){.column_detail{padding:0 100px}}@media screen and (max-width:900px){.column_detail{padding:0}}.column_detail .grid{display:flex;padding:48px 0 80px;gap:32px}@media screen and (max-width:900px){.column_detail .grid{display:block}}.column_detail .grid .columnDetail{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:48px;flex:1 0;padding-bottom:64px}.column_detail .grid .columnDetail_titleArea{display:flex;justify-content:center;align-items:flex-start;padding:16px 24px;flex-direction:column;width:100%}@media screen and (max-width:900px){.column_detail .grid .columnDetail_titleArea{width:auto}}.column_detail .grid .columnDetail_titleArea_ttl{display:flex;justify-content:center;align-items:flex-start;padding-bottom:24px;flex-direction:column}.column_detail .grid .columnDetail_titleArea_ttl .frame_243{display:flex;justify-content:center;align-items:center}.column_detail .grid .columnDetail_titleArea_ttl .frame_243 h1{font-family:Noto Sans JP;letter-spacing:1px;font-size:20px;font-weight:700;line-height:40px;color:#000}@media screen and (max-width:900px){.column_detail .grid .columnDetail_titleArea_ttl .frame_243 h1{font-family:Noto Sans JP;letter-spacing:.9px;font-size:18px;font-weight:700;line-height:40px}}.column_detail .grid .columnDetail_infoArea{display:flex;align-items:center;width:100%}@media screen and (max-width:900px){.column_detail .grid .columnDetail_infoArea{display:block}}.column_detail .grid .columnDetail_infoArea_date{display:flex;align-items:center}.column_detail .grid .columnDetail_infoArea_date:after{margin:0 16px;height:25px;display:block;width:1px;background:#c7c7c7;border-right:1px #fff;content:""}@media screen and (max-width:900px){.column_detail .grid .columnDetail_infoArea_date{padding-bottom:16px}.column_detail .grid .columnDetail_infoArea_date:after{content:unset}}.column_detail .grid .columnDetail_infoArea_date .text{font-family:Noto Sans JP;letter-spacing:.8px;font-size:16px;font-weight:400;line-height:30px;color:#000}.column_detail .grid .columnDetail_infoArea_tagArea{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;flex:1 0;flex-wrap:wrap}.column_detail .grid .columnDetail .content{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1 0}.column_detail .grid .columnDetail .content ul{width:100%;margin:0;padding-left:50px}.column_detail .grid .columnDetail .content .video-container{padding-bottom:56.25%;position:relative;height:0;width:94%;overflow:hidden}.column_detail .grid .columnDetail .content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.column_detail .grid .columnDetail .content h1{font-family:Noto Sans JP;letter-spacing:1px;font-size:20px;font-weight:700;line-height:40px;color:#000;width:100%;padding:0 32px}@media screen and (max-width:900px){.column_detail .grid .columnDetail .content h1{font-family:Noto Sans JP;letter-spacing:.9px;font-size:18px;font-weight:700;line-height:40px}}.column_detail .grid .columnDetail .content a{font-family:Noto Sans JP;letter-spacing:1.6px;font-size:16px;font-weight:700;line-height:normal;padding:16px 32px;width:100%;color:#000;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}@media screen and (max-width:900px){.column_detail .grid .columnDetail .content a{font-family:Noto Sans JP;letter-spacing:1.4px;font-size:14px;font-weight:700;line-height:normal}}.column_detail .grid .columnDetail .content p{font-family:Noto Sans JP;letter-spacing:1.6px;font-size:16px;font-weight:400;line-height:normal;width:100%;padding:16px 32px;color:#000}.column_detail .grid .columnDetail .content h2{font-family:Noto Sans JP;letter-spacing:2.4px;font-size:24px;font-weight:700;line-height:normal;padding:32px 32px 48px;display:flex;flex-direction:column;width:100%;color:#000}.column_detail .grid .columnDetail .content h2:after{content:"";margin-top:16px;width:80px;height:3px;background:#000}@media screen and (max-width:900px){.column_detail .grid .columnDetail .content h2{font-family:Noto Sans JP;letter-spacing:1.8px;font-size:18px;font-weight:700;line-height:normal}}.column_detail .grid .columnDetail .content .main_img_area{width:100%;height:auto;padding:48px 32px}.backBtn{display:flex;justify-content:center;align-items:center;padding:8px 16px;gap:8px;cursor:pointer}.backBtn .text{font-family:Noto Sans JP;letter-spacing:1.6px;font-size:16px;font-weight:700;line-height:normal;color:#2d2d2d}.bgLatestCard{background:#f3f3f3;padding:0 224px}@media screen and (max-width:1280px){.bgLatestCard{padding:0 100px}}@media screen and (max-width:900px){.bgLatestCard{padding:0;background:unset}}.bgLatestCard .latestCard{display:inline-flex;justify-content:unset;align-items:flex-start;flex-direction:column;width:100%}.bgLatestCard .latestCard .sectionTitle{display:inline-flex;justify-content:center;align-items:center;padding:48px 24px 24px}.bgLatestCard .latestCard .sectionTitle .text{font-family:Merriweather;letter-spacing:1.1px;font-size:22px;font-weight:400;line-height:normal;color:#000}.bgLatestCard .latestCard .latestList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 65px 64px;grid-column-gap:97px;column-gap:97px;width:100%;max-width:1150px}@media screen and (max-width:900px){.bgLatestCard .latestCard .latestList{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:32px;row-gap:32px;padding:0 0 64px}}body .ul_breadCrumbs{display:flex;justify-content:start;align-items:center;column-gap:5px;row-gap:0;padding:0 48px;list-style:none;font-family:Noto Sans JP;letter-spacing:.1em}@media screen and (max-width:768px){body .ul_breadCrumbs{flex-wrap:wrap;padding:10px 16px;margin:0}}body .ul_breadCrumbs li{font-size:16px;font-weight:400;line-height:23px;color:#c7c7c7}@media screen and (max-width:768px){body .ul_breadCrumbs li{font-size:10px;font-weight:400;line-height:14px}}body .ul_breadCrumbs p{font-size:16px;font-weight:400;line-height:23px;color:#c7c7c7}body .ul_breadCrumbs p:before{content:" / "}@media screen and (max-width:768px){body .ul_breadCrumbs p{font-size:10px;font-weight:400;line-height:14px}}body .ul_breadCrumbs .line{font-size:16px;font-weight:700;line-height:23px;color:#858585}@media screen and (max-width:768px){body .ul_breadCrumbs .line{font-size:10px;font-weight:400;line-height:14px}}body .ul_breadCrumbs li:first-child a{font-size:16px;font-weight:400;line-height:23px;color:#c7c7c7}body .ul_breadCrumbs li:first-child a:before{content:""}@media screen and (max-width:768px){body .ul_breadCrumbs li:first-child a{font-size:10px;font-weight:400;line-height:14px}}body .ul_breadCrumbs a,body .ul_breadCrumbs span{font-size:16px;font-weight:400;line-height:23px;color:#c7c7c7}body .ul_breadCrumbs a:before,body .ul_breadCrumbs span:before{content:" / "}@media screen and (max-width:768px){body .ul_breadCrumbs a,body .ul_breadCrumbs span{font-size:10px;font-weight:400;line-height:14px}}body .frame_51{padding:60px 225px}@media screen and (max-width:1280px){body .frame_51{padding:60px 48px}}@media screen and (max-width:768px){body .frame_51{padding:60px 6px 60px 16px}}body .frame_51 .topSectionTtl_p{font-size:56px;font-weight:400;line-height:72px;font-family:Merriweather;letter-spacing:.5px;margin:0}@media screen and (max-width:768px){body .frame_51 .topSectionTtl_p{font-size:24px;font-weight:400;line-height:30px;font-family:Merriweather;letter-spacing:0;color:#373737}}body .frame_51 .topSectionTtl_h2{font-size:24px;font-weight:500;line-height:40px;font-family:"Noto Serif JP";letter-spacing:.1px}@media screen and (max-width:768px){body .frame_51 .topSectionTtl_h2{font-size:18px;font-weight:500;line-height:40px}}body .frame_51 .topSectionTtl_border{width:150px;height:3px;border:0;margin:8px 0 24px;background:linear-gradient(90deg,#000 50%,#b0b0b0 0)}body .frame_51_title2{font-size:16px;font-weight:400;line-height:22px;font-family:Noto Sans JP;letter-spacing:.1px}@media screen and (max-width:768px){body .frame_51_title2{font-size:14px;font-weight:400;line-height:22px}}body .requestToCustomer_img .customer_img{width:100%}body .frame_250{padding:0 224px}@media screen and (max-width:1280px){body .frame_250{column-gap:100px;row-gap:0;padding:69px 100px 46px}}@media screen and (max-width:768px){body .frame_250{padding:10px 0}}body .frame_250 .frame_145{padding:40px 0}@media screen and (max-width:768px){body .frame_250 .frame_145{padding:60px 24px;gap:24px}}body .frame_250 .frame_145 .frame_136{display:flex;padding:24px 10px;align-items:flex-start;gap:10px}@media screen and (max-width:768px){body .frame_250 .frame_145 .frame_136{padding:10px 10px 24px}}body .frame_250 .frame_145 .frame_136 p{font-size:24px;font-weight:700;line-height:60px;font-family:"Noto Serif JP";letter-spacing:2.4px}@media screen and (max-width:768px){body .frame_250 .frame_145 .frame_136 p{font-size:18px;font-weight:700;line-height:24px;font-family:"Noto Serif JP";letter-spacing:1.8px}}body .frame_250 .frame_145 .frame_10{padding-top:30px}body .frame_250 .frame_145 .frame_10 p{font-size:20px;font-weight:400;line-height:34px;font-family:Noto Sans JP;letter-spacing:2px}@media screen and (max-width:768px){body .frame_250 .frame_145 .frame_10 p{font-family:Noto Sans JP;letter-spacing:1.4px;font-size:14px;font-weight:400;line-height:22px}}body .frame_250 .frame_145 .frame_249{padding:32px 0;display:flex;justify-content:center;align-items:start}@media screen and (max-width:768px){body .frame_250 .frame_145 .frame_249{padding:32px 0}}body .frame_250 .frame_145 .frame_249 .image_39{width:276px;height:191px}@media screen and (max-width:768px){body .frame_250 .frame_145 .frame_249 .image_39{width:196px;height:135px}}body .frame_250 .download_Card{padding:45px;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:48px;background-color:#f7f7f7}@media screen and (max-width:768px){body .frame_250 .download_Card{padding:48px 24px}}body .frame_250 .download_Card .btArea{display:flex;justify-content:center;align-items:center;column-gap:39px;row-gap:39px;width:100%}@media screen and (max-width:1280px){body .frame_250 .download_Card .btArea{flex-direction:column}}body .frame_250 .download_Card_ttl{font-size:24px;font-weight:700;line-height:normal;font-family:"Noto Serif JP";letter-spacing:2.4px;text-align:center}@media screen and (max-width:768px){body .frame_250 .download_Card_ttl{font-size:16px;font-weight:700;line-height:23.17px;font-family:"Noto Serif JP";letter-spacing:1.6px}}body .frame_250 .download_Card_box{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:0;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out;background-color:#fff;width:343px}body .frame_250 .download_Card_box p{font-size:16px;font-weight:700;line-height:23px}body .frame_250 .download_Card_box .icon-circle path{transition:fill 0s ease-in-out;fill:#000}body .frame_250 .download_Card_box .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}body .frame_250 .download_Card_box:hover .icon-circle{fill:#000}body .frame_250 .download_Card_box:hover .icon-circle path{fill:#fff}body .frame_250 .download_Card_box:hover .icon-circle circle{stroke:#000;fill:#000}@media screen and (max-width:768px){body .frame_250 .download_Card_box{display:flex;justify-content:center;align-items:center;width:100%}}body .frame_250 .download_Card_box .cardDownload{width:100%;padding:24px 16px;display:flex;justify-content:space-between;align-items:center}body .frame_250 .download_Card_box .cardDownload_box{display:flex;justify-content:space-between;align-items:center;column-gap:10px;row-gap:0}body .frame_250 .download_Card_box .cardDownload_img{width:26px;height:30px}body .frame_250 .download_Card_box .cardDownload_btnImg{width:90%;height:30px;float:right}body .frame_250 .download_Card_box .cardDownload_ttl{font-size:14px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.4px;color:#000}body .frame_250 .otherCards{padding:48px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:0;row-gap:0;background-color:#fff}@media screen and (max-width:1024px){body .frame_250 .otherCards{grid-column-gap:0;column-gap:0;grid-row-gap:24px;row-gap:24px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}body .frame_250 .otherCards .contact_box{display:flex;justify-content:center;align-items:center;border:6px solid #f7f7f7;text-align:center;padding:48px}body .frame_250 .otherCards .contact_box .contactCard{display:flex;justify-content:center;align-items:center;column-gap:0;row-gap:48px;flex-direction:column;width:100%}@media screen and (max-width:768px){body .frame_250 .otherCards .contact_box .contactCard{padding:10px}}body .frame_250 .otherCards .contact_box .contactCard_ttl{font-size:24px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:2.4px;color:#000}body .frame_250 .otherCards .contact_box .contactCard_p{font-size:16px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.6px;color:#000}body .frame_250 .otherCards .contact_box .contactCard .contactCard_info{gap:24px;display:flex;justify-content:center;align-items:flex-start;font-size:16px;font-weight:700;line-height:normal;font-family:Noto Sans JP;letter-spacing:1.6px}@media screen and (max-width:1450px){body .frame_250 .otherCards .contact_box .contactCard .contactCard_info{flex-direction:column}}@media screen and (max-width:768px){body .frame_250 .otherCards .contact_box .contactCard .contactCard_info{gap:24px}}body .frame_250 .otherCards .info_box{display:flex;justify-content:center;align-items:center;column-gap:48px;row-gap:48px;border:6px solid #f7f7f7;flex-direction:column;padding:48px}@media screen and (max-width:1280px){body .frame_250 .otherCards .info_box{display:flex;justify-content:center;align-items:center}}body .frame_250 .otherCards .info_box .densai_img{width:138px;height:95px}body .frame_250 .otherCards .info_box .description{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:24px}@media screen and (max-width:1450px){body .frame_250 .otherCards .info_box .description{flex-direction:column}}@media screen and (max-width:768px){body .frame_250 .otherCards .info_box .description{gap:24px;align-items:center}}body .frame_250 .otherCards .info_box .description p{font-family:Noto Sans JP;letter-spacing:1.6px;font-size:16px;font-weight:700;line-height:normal;color:#000}body .frame_250 .otherCards .info_box .description .bt_standard{display:flex;justify-content:start;align-items:center;column-gap:10px;cursor:pointer;min-width:200px;width:-moz-fit-content;width:fit-content;transition:stroke 1.5s ease-in-out}body .frame_250 .otherCards .info_box .description .bt_standard p{font-size:16px;font-weight:700;line-height:23px}body .frame_250 .otherCards .info_box .description .bt_standard .icon-circle path{transition:fill 0s ease-in-out;fill:#000}body .frame_250 .otherCards .info_box .description .bt_standard .icon-circle circle{transition:fill .5s ease-in-out;stroke:#000;fill:#fff}body .frame_250 .otherCards .info_box .description .bt_standard:hover .icon-circle{fill:#000}body .frame_250 .otherCards .info_box .description .bt_standard:hover .icon-circle path{fill:#fff}body .frame_250 .otherCards .info_box .description .bt_standard:hover .icon-circle circle{stroke:#000;fill:#000}html{scroll-behavior:smooth}body{margin:0}body .topMain{width:100%;height:auto}body .topMain .topMain_bg{width:100%;height:100vh;transition:all .5s ease-in}body .topMain .topMain_bg_ttlArea{padding:90px 0 0 180px}@media screen and (max-width:1024px){body .topMain .topMain_bg_ttlArea{padding:90px 0 0 90px}}@media screen and (max-width:900px){body .topMain .topMain_bg_ttlArea{padding:90px 20px 0}}body .topMain .topMain_bg_ttlArea_title1{font-size:50px;font-weight:700;line-height:72px;color:#fff;text-align:left;width:50%;font-family:"Noto Serif JP";letter-spacing:.1em}@media screen and (max-width:900px){body .topMain .topMain_bg_ttlArea_title1{font-size:40px;font-weight:700;line-height:50px;width:80%}}@media screen and (max-width:768px){body .topMain .topMain_bg_ttlArea_title1{font-size:24px;font-weight:700;line-height:34px;width:100%}}body .topMain .topMain_bg_ttlArea_title2{font-size:14px;font-weight:700;line-height:24px;width:30%;padding-top:30px;color:#fff;text-align:left;font-family:Noto Sans JP;letter-spacing:1px}@media screen and (max-width:900px){body .topMain .topMain_bg_ttlArea_title2{font-size:12px;font-weight:700;line-height:20px;width:50%}}@media screen and (max-width:768px){body .topMain .topMain_bg_ttlArea_title2{font-size:12px;font-weight:700;line-height:24px;width:100%}}body .topMain .topMain_bg .open{display:block}body .topMain .topMain_bg .hidden{display:none}body .topMain .open{display:block}body .topMain .hidden{display:none}body .overlay{display:flex;justify-content:center;align-items:flex-end;position:fixed;left:0;width:-webkit-fill-available;height:100%;bottom:0;z-index:3;padding:12px;overflow:hidden}body .overlay-inner{width:100%}body .tel_link_outer{cursor:text}body .tel_link_outer a[href^="tel:"]{color:inherit;pointer-events:none}@media screen and (max-width:768px){body .tel_link_outer a[href^="tel:"]{pointer-events:auto}}.footer{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;background:#fff;border-top:1px solid #c7c7c7;width:-webkit-fill-available;font-family:Noto Sans JP;letter-spacing:.1em;color:#000}@media screen and (min-width:768px){.footer{border-top:none}}.footer .wrapper_footer{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:56px 16px 24px;gap:40px;width:-webkit-fill-available}@media screen and (min-width:768px){.footer .wrapper_footer{padding:72px 170px 24px}}@media(min-width:768px)and (max-width:1280px){.footer .wrapper_footer{padding:72px 70px 24px}}.footer .wrapper_footer .footerArea{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:32px;width:-webkit-fill-available}@media screen and (min-width:768px){.footer .wrapper_footer .footerArea{display:flex;justify-content:center;align-items:flex-start;flex-direction:row}}.footer .wrapper_footer .footerArea .footerMain{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media screen and (min-width:768px){.footer .wrapper_footer .footerArea .footerMain{gap:29px}}.footer .wrapper_footer .footerArea .footerMain .logo{width:177px;height:27px}.footer .wrapper_footer .footerArea .footerMain .logo g .path-top{fill:#009e4c}.footer .wrapper_footer .footerArea .footerMain .logo g .path-bottom{fill:#005eae}.footer .wrapper_footer .footerArea .footerMain_infoArea{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:16px 0 0;gap:8px}.footer .wrapper_footer .footerArea .footerMain_name{font-size:18px;font-weight:700;line-height:26px}.footer .wrapper_footer .footerArea .footerMain_addrArea{display:flex;justify-content:start;align-items:center;font-size:14px;font-weight:400;line-height:20px;gap:10px}.footer .wrapper_footer .footerArea .footerMain_addrArea .bt_map{font-size:14px;font-weight:400;line-height:16px;padding:5px 10px;gap:10px;background:#000;color:#fff;border-radius:4px;border:0;cursor:pointer}.footer .wrapper_footer .footerArea .footerMain_addrArea .bt_map:hover{opacity:.8}.footer .wrapper_footer .footerArea .footerMain_fax,.footer .wrapper_footer .footerArea .footerMain_tel{font-size:14px;font-weight:400;line-height:20px}.footer .wrapper_footer .footerArea .footerMain_fax span,.footer .wrapper_footer .footerArea .footerMain_tel span{font-size:14px;font-weight:700;line-height:20px}.footer .wrapper_footer .footerArea .footerMenus{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:-webkit-fill-available}@media screen and (min-width:768px){.footer .wrapper_footer .footerArea .footerMenus{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:row;gap:32px}}.footer .wrapper_footer .footerArea .footerMenus_contents{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.footer .wrapper_footer .footerArea .footerMenus_ttl{font-size:16px;font-weight:700;line-height:20px;color:#8c8c8c}.footer .wrapper_footer .footerArea .footerMenus_p,.footer .wrapper_footer .footerArea .footerMenus_p_line{font-size:14px;font-weight:700;line-height:20px;padding:8px 0;color:#000;cursor:pointer}.footer .wrapper_footer .footerArea .footerMenus_p:hover,.footer .wrapper_footer .footerArea .footerMenus_p_line:hover{opacity:.8}.footer .wrapper_footer .footerArea .footerMenus_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:8px 0 24px}.footer .wrapper_footer .footerArea .footerMenus_contactArea{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:-webkit-fill-available}@media screen and (min-width:768px){.footer .wrapper_footer .footerArea .footerMenus_contactArea{width:auto;min-width:260px}}@media(min-width:768px)and (max-width:1024px){.footer .wrapper_footer .footerArea .footerMenus_contactArea{min-width:190px}}.footer .wrapper_footer .footerArea .footerMenus_box{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:8px 0;gap:13px;width:-webkit-fill-available}.footer .wrapper_footer .footerArea .footerMenus_box_boderBottom{padding:8px 0 24px;border-bottom:1px solid #eee}.footer .wrapper_footer .footerArea .footerMenus_subTtl{font-size:14px;font-weight:700;line-height:20px;color:#8c8c8c}.footer .wrapper_footer .footerArea .bt_mentenance_tools{display:flex;justify-content:center;align-items:center;font-family:Noto Sans JP;letter-spacing:2px;font-size:14px;font-weight:700;line-height:20px;padding:15px 30px;gap:10px;width:100%;background-color:#06f;color:#fff;border-radius:10px;border:0;cursor:pointer}.footer .wrapper_footer .footerArea .bt_mentenance_tools:hover{opacity:.8}.footer .wrapper_footer .footerArea .footerMenu_border{color:#fff;margin-top:24px}@media screen and (max-width:1280px){.footer .wrapper_footer .footerArea .footerMenu_border{width:260px;margin:24px auto}}.footer .wrapper_footer .footerArea .bt_mentenance_email{display:flex;justify-content:center;align-items:center;font-family:Noto Sans JP;letter-spacing:1px;font-size:14px;font-weight:700;line-height:20px;column-gap:10px;row-gap:0;width:100%;background-color:#000;color:#fff;border-radius:10px;border:0;padding:15px 30px;gap:10px;cursor:pointer}.footer .wrapper_footer .footerArea .bt_mentenance_email:hover{opacity:.8}.footer .copyArea{display:flex;justify-content:center;align-items:center;flex-direction:column-reverse;padding:16px;gap:16px;z-index:10;margin:auto;position:relative;width:-webkit-fill-available}@media screen and (min-width:768px){.footer .copyArea{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:24px 170px}}.footer .copyArea_copyright{display:flex;justify-content:center;align-items:center;gap:5px;font-family:Helvetica;font-size:14px;font-weight:400;line-height:16px}@media screen and (min-width:768px){.footer .copyArea_copyright{padding:25px 0}}.footer .copyArea_p{display:flex;justify-content:flex-start;align-items:flex-start;padding:8px 0;font-size:14px;font-weight:700;line-height:20px;cursor:pointer}@media screen and (min-width:768px){.footer .copyArea_p{padding:25px 0}}.footer .copyArea_p:hover{opacity:.8}.footer .copyArea_line,.footer .copyArea_p_line{text-decoration:none;color:#000}