<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;-webkit-backface-visibility: hidden!important;image-rendering: -webkit-optimize-contrast!important;}* {box-sizing: border-box}html {font-size: 62.5%;}.scaled-chrome-safari-edge {zoom: 0.90; }.scaled-firefox {transform: scale(0.90); transform-origin: top left;width: 111.11%;margin: 0;box-sizing: border-box;overflow-x: hidden; }@font-face {font-family: "noto-fallback";size-adjust: 97.38%;ascent-override: 99%;src: local("sans-serif")}#container p,#container h3,#container h4,#container h5,{line-height: 20px}:root {--line-height: 23px;--letter-spacing: .2px;--word-spacing: 0}@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 100;src: url(/assets/noto-fonts/NotoSansCJKjp-Thin.woff2) format("woff2"), url(/assets/noto-fonts/NotoSansCJKjp-Thin.woff) format("woff"), url(/assets/noto-fonts/NotoSansCJKjp-Thin.ttf) format("truetype"), url(/assets/noto-fonts/NotoSansCJKjp-Thin.eot) format("embedded-opentype");ascent-override: 100%;descent-override: 30%;line-gap-override: 100%;advance-override: 0;font-display: swap}@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 200;src: url(/assets/noto-fonts/NotoSansCJKjp-Light.woff2) format("woff2"), url(/assets/noto-fonts/NotoSansCJKjp-Light.woff) format("woff"), url(/assets/noto-fonts/NotoSansCJKjp-Light.ttf) format("truetype"), url(/assets/noto-fonts/NotoSansCJKjp-Light.eot) format("embedded-opentype");ascent-override: 100%;descent-override: 30%;line-gap-override: 100%;advance-override: 0;font-display: swap}@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 300;src: url(/assets/noto-fonts/NotoSansCJKjp-DemiLight.woff2) format("woff2"), url(/assets/noto-fonts/NotoSansCJKjp-DemiLight.woff) format("woff"), url(/assets/noto-fonts/NotoSansCJKjp-DemiLight.ttf) format("truetype"), url(/assets/noto-fonts/NotoSansCJKjp-DemiLight.eot) format("embedded-opentype");ascent-override: 100%;descent-override: 30%;line-gap-override: 100%;advance-override: 0;font-display: swap}@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 400;src: url(/assets/noto-fonts/NotoSansCJKjp-Regular.woff2) format("woff2"), url(/assets/noto-fonts/NotoSansCJKjp-Regular.woff) format("woff"), url(/assets/noto-fonts/NotoSansCJKjp-Regular.ttf) format("truetype"), url(/assets/noto-fonts/NotoSansCJKjp-Regular.eot) format("embedded-opentype");ascent-override: 100%;descent-override: 30%;line-gap-override: 100%;advance-override: 0;font-display: swap}@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 500;src: url(/assets/noto-fonts/NotoSansCJKjp-Medium.woff2) format("woff2"), url(/assets/noto-fonts/NotoSansCJKjp-Medium.woff) format("woff"), url(/assets/noto-fonts/NotoSansCJKjp-Medium.ttf) format("truetype"), url(/assets/noto-fonts/NotoSansCJKjp-Medium.eot) format("embedded-opentype");ascent-override: 100%;descent-override: 30%;line-gap-override: 100%;advance-override: 0;font-display: swap}@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 700;src: url(/assets/noto-fonts/NotoSansCJKjp-Bold.woff2) format("woff2"), url(/assets/noto-fonts/NotoSansCJKjp-Bold.woff) format("woff"), url(/assets/noto-fonts/NotoSansCJKjp-Bold.ttf) format("truetype"), url(/assets/noto-fonts/NotoSansCJKjp-Bold.eot) format("embedded-opentype");ascent-override: 100%;descent-override: 30%;line-gap-override: 100%;advance-override: 0;font-display: swap}@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 900;src: url(/assets/noto-fonts/NotoSansCJKjp-Black.woff2) format("woff2"), url(/assets/noto-fonts/NotoSansCJKjp-Black.woff) format("woff"), url(/assets/noto-fonts/NotoSansCJKjp-Black.ttf) format("truetype"), url(/assets/noto-fonts/NotoSansCJKjp-Black.eot) format("embedded-opentype");ascent-override: 100%;descent-override: 30%;line-gap-override: 100%;advance-override: 0;font-display: swap}@font-face {font-display: swap;font-family: 'font_woff';src: url(https://www.busicom.co.jp/assets/fonts/fontawsome5.10.0_free/webfonts/fa-solid-900.woff2) format("woff2")}@font-face {font-display: swap;font-family: 'rome_num';font-weight: medium;src: url(/assets/fonts/B612Mono-Regular.ttf) format("truetype")}@font-face {font-display: swap;font-family: 'rome_num';font-weight: 700;src: url(/assets/fonts/B612Mono-Bold.ttf) format("truetype")}body {font-size: 1.4em;}body.gm_active {width: 100%;height: 100vh;position: fixed;top: 0;left: 0;overflow-y: scroll;}a {color: #444;text-decoration: none}a:hover {color: #09f}.contact_box {width: 250px;background: #00863C;border: 2px solid #fff;border-bottom: 0;border-radius: 10px 10px 0 0;filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 30%));position: fixed;bottom: 0;right: 10px;z-index: 5;padding: 10px 20px 20px;transition: 0.3s;}.contact_box.cb_active {bottom: -190px;}.contact_box &gt; p {color: #fff;font-size: 1.6rem;font-weight: bold;text-align: center;line-height: 1.5;margin: 0 0 10px;}.contact_box &gt; div {display: grid;grid-template-columns: repeat(1, 1fr);gap: 10px;}.contact_box &gt; div &gt; div.contact_box_btn {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;background: #000;border-radius: 15px;position: absolute;top: -10px;right: -10px;z-index: 4;cursor: pointer;}.contact_box &gt; div &gt; div.contact_box_btn::after {content: '\f105';font-family: 'Font Awesome 5 Free';color: #fff;font-size: 2rem;font-weight: 600;transform: rotate(90deg);transition: 0.3s;}.contact_box.cb_active &gt; div &gt; div.contact_box_btn::after {transform: rotate(-90deg);}.contact_box &gt; div &gt; a {min-height: 50px;display: flex;align-items: center;gap: 10px;color: #000;text-decoration: none;background: #fff;border-radius: 10px;position: relative;padding: 0 10px;transition: 0.3s;}.contact_box &gt; div &gt; a:hover {opacity: 0.3;}.contact_box &gt; div &gt; a::after {content: '\f105';font-family: 'Font Awesome 5 Free';font-weight: 600;position: absolute;right: 10px;}.contact_box &gt; div &gt; a &gt; img {width: 25px;height: 30px;object-fit: contain;filter: brightness(0);}.contact_box &gt; div &gt; a &gt; p {line-height: 1.2;text-align: center;}.bnr_cam {box-shadow: 3px 3px 5px 0 rgb(0, 0, 0, 25%);position: fixed;bottom: 70px;right: 10px;z-index: 3;}.bnr_cam &gt; div {width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;color: #333;font-size: 1rem;font-weight: bold;background: #fff;border: 1px solid;border-radius: 20px;cursor: pointer;position: absolute;top: -13px;right: -1px;z-index: 4;}.bnr_cam a {display: block;transition: 0.3s;}.bnr_cam a:hover {opacity: 1;}.bnr_cam a img {width: 100%;max-width: 250px;vertical-align: bottom;}.nhover:hover {opacity: 0.8;}.global_header {width: 100%;height: 60px;display: flex;align-items: center;justify-content: space-between;font-family: YakuHanJP, 'Noto Sans JP', 'noto-fallback', 'rome_num', sans-serif;background: #fff;border-bottom: 1px solid #ccc;position: relative;z-index: 999;padding: 0 30px;}.global_header a {transition: .3s;}.global_header a:hover {opacity: 0.3;}.global_header &gt; div {display: flex;justify-content: space-between;align-items: center;gap: 0 10px;}.global_header h1 {line-height: 0;}.global_header h1 img {width: 100%;max-width: 130px;}.global_header &gt; div &gt; img {width: 100%;max-width: 54px;}.global_header &gt; div &gt; p {font-weight: bold;margin: 0;}.global_header aside {display: flex;}.global_header aside a {color: #00863C;font-weight: bold;text-align: center;line-height: 1;text-decoration: none;border-right: 1px solid;}.global_header aside a:nth-of-type(1) {padding: 0 11px 0 0;}.global_header aside a:nth-of-type(2) {padding: 0 10px;}.global_header aside a:last-of-type {border-right: none;padding: 0 0 0 11px;}.header_box {width: 100%;font-family: YakuHanJP, 'Noto Sans JP', 'noto-fallback', 'rome_num', sans-serif;background: #fff;position: relative;z-index: 999;}.header_box &gt; div {width: 96%;max-width: 1004px;height: 63px;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;}.header_box &gt; div &gt; div {display: flex;justify-content: space-between;align-items: center;gap: 0 10px;}.header_box &gt; div &gt; div h1 {font-weight: normal;font-size: 1.4rem;margin-bottom: 0;}.header_box &gt; div &gt; div h1 img {width: 100%;max-width: 130px;}.header_box &gt; div &gt; div &gt; img {width: 100%;max-width: 54px;}.header_box &gt; div &gt; div &gt; p {color: #000;font-weight: bold;white-space: nowrap;margin: 0;}.header_box aside {display: flex;}.header_box aside a {color: #008c67;font-weight: bold;text-align: center;text-decoration: none;border-right: 1px solid;transition: .3s;}.header_box aside a:nth-of-type(1) {padding: 0 11px 0 0;}.header_box aside a:nth-of-type(2) {padding: 0 10px;}.header_box aside a:last-of-type {border-right: none;padding: 0 0 0 11px;}.header_box aside a:hover {opacity: 0.3;}.bg_blind {width: 100%;height: 100%;background: rgba(0, 0, 0, .5);z-index: -1;opacity: 0;transition: .3s;}.bg_blind.gm_active {position: fixed;top: 0;left: 0;z-index: 101;opacity: 1;}.menu_box {font-family: YakuHanJP, 'Noto Sans JP', 'noto-fallback', 'rome_num', sans-serif;background: #000;position: relative;z-index: 102;}.menu_box &gt; ul {max-width: 1010px;display: grid;grid-template-columns: repeat(5, 1fr);position: relative;margin: 0 auto;transition: .3s;}.menu_box &gt; ul &gt; li {position: relative;}.menu_box &gt; ul &gt; li:first-of-type {position: initial;}.menu_box &gt; ul &gt; li &gt; a {width: 100%;height: 60px;display: flex;align-items: center;justify-content: center;color: #fff;text-decoration: none;border-left: 1px solid #666;position: relative;transition: .3s;}.menu_box &gt; ul &gt; li &gt; a:hover {opacity: 1;}.menu_box &gt; ul &gt; li:last-of-type &gt; a {border-right: 1px solid #666;}.menu_box &gt; ul &gt; li &gt; a.gm_active {color: #7fbe25;cursor: default;}.menu_box &gt; ul &gt; li &gt; a::after {content: "";width: 6px;height: 6px;border-right: solid 2px #fff;border-top: solid 2px #fff;position: absolute;bottom: 10px;transform: rotate(135deg);transition: .3s;}.menu_box &gt; ul &gt; li &gt; a.gm_active::after {border-right: solid 2px #7fbe25;border-top: solid 2px #7fbe25;transform: rotate(-45deg);}.menu_box &gt; ul &gt; li &gt; div {height: 0;display: flex;flex-flow: column;background: #fff;border-radius: 0 0 5px 5px;box-sizing: border-box;box-shadow: 0 3px 5px 3px rgb(0, 0, 0, 30%);list-style: none;position: absolute;left: 0;margin: 0;z-index: 2;overflow: hidden;opacity: 0;transition: .3s;}.menu_box &gt; ul &gt; li:nth-of-type(1) &gt; div {width: 100%;}.menu_box &gt; ul &gt; li:nth-of-type(n+2) &gt; div {width: 202px;}.menu_box &gt; ul &gt; li:nth-of-type(3) p {max-width: 170px;justify-content: center;color: #fff;font-size: 1.2rem;line-height: 1.5;background: #008c67;border-radius: 5px;padding: 10px;margin: 10px 0 0 5px;}.menu_box &gt; ul &gt; li:nth-of-type(3) p::before,.menu_box &gt; ul &gt; li:nth-of-type(3) p::after {display: none;}.menu_box &gt; ul &gt; li &gt; div.gm_active {height: auto;opacity: 1;}.menu_box &gt; ul &gt; li &gt; div img {width: 100%;max-width: 180px;height: 100px;object-fit: contain;background: #eeeceb;border-radius: 10px;}.menu_box &gt; ul &gt; li:nth-of-type(n+2) &gt; div &gt; ul {width: 100%;display: flex;flex-flow: column;padding: 20px 10px;gap: 2px;}.menu_box &gt; ul &gt; li:nth-of-type(4) &gt; div &gt; ul {gap: 15px 0;}.menu_box &gt; ul &gt; li &gt; div &gt; ul &gt; li a,.menu_box .seihin ul li a {display: flex;align-items: center;color: #1a1a1a;line-height: 1.6;text-decoration: none;position: relative;padding: 5px 0 4px 20px;transition: 0.3s;font-weight: 600;}.menu_box &gt; ul &gt; li &gt; div &gt; ul &gt; li p {display: flex;align-items: center;color: #444;text-decoration: none;position: relative;padding: 5px 5px 5px 15px;transition: 0.3s;}.menu_box &gt; ul &gt; li &gt; div &gt; ul &gt; li a:hover,.menu_box .seihin ul li a:hover {color: #000;background: #e9e9e9;}.menu_box &gt; ul &gt; li:nth-of-type(4) &gt; div &gt; ul &gt; li a:hover {color: #000;background: none;opacity: 0.3;}.menu_box &gt; ul &gt; li:nth-of-type(4) &gt; div &gt; ul &gt; li a img {border: 2px solid #eeeceb;transition: 0.3s;margin: 0 0 5px;}.menu_box &gt; ul &gt; li:nth-of-type(4) &gt; div &gt; ul &gt; li a:hover img {border: 2px solid #656565;}.menu_box &gt; ul &gt; li &gt; div.app &gt; ul &gt; li a {display: block;padding: 0;}.menu_box &gt; ul &gt; li &gt; div &gt; ul &gt; li p::before {content: "";width: 6px;height: 6px;border-right: solid 2px #7fbe25;border-top: solid 2px #7fbe25;position: absolute;left: 0;transform: rotate(45deg);}.menu_box &gt; ul &gt; li &gt; div &gt; ul &gt; li p::after {content: "";width: 13px;height: 14px;background: url(/assets/img/common/icon_download.svg)no-repeat;background-size: contain;margin: 0 0 0 5px;}.menu_box &gt; ul &gt; li &gt; div &gt; ul &gt; li a::before,.menu_box .seihin ul li a::before {content: "";width: 6px;height: 6px;border-right: solid 2px #7fbe25;border-top: solid 2px #7fbe25;position: absolute;left: 5px;transform: rotate(45deg);}.mt-10 {margin-top: 10px;}.list_h {gap: 1.5px;}rt {color: #3e3e3e;font-weight: 300;line-height: 10px;}.head_title_sub{font-size: 10px;font-weight: 300;}.list_s li a::before {content: "";width: 6px;height: 6px;border-right: solid 2px #7fbe25;border-top: solid 2px #7fbe25;position: absolute;left: 5px;transform: rotate(45deg);}.list_h li a::before {content: "";width: 6px;height: 6px;border-right: solid 2px #2534be!important;border-top: solid 2px #2534be!important;;position: absolute;left: 5px;transform: rotate(45deg);}.h_brand {display: flex;justify-content: space-between;border-radius: 5px;width: 100%;}.h_brand a {width: 100%!important;justify-content: space-between;}.mbanner {height: auto!important;border-radius: 0px!important;margin-bottom: 10px;}.nbk {background: none!important;}.h_brand img {width: 28px!important;padding: 3px;object-fit: contain!important;height: auto!important;border-radius: 0px!important;}.menu_box &gt; ul &gt; li &gt; div.app &gt; ul &gt; li a::before,.menu_box &gt; ul &gt; li:nth-of-type(3) &gt; div &gt; ul &gt; li a:nth-of-type(2)::before {display: none;}.menu_box .seihin {display: flex;justify-content: space-between;padding: 15px 20px 15px;}.menu_box .seihin &gt; div:nth-of-type(1) {width: 25%;}.menu_box .seihin &gt; div:nth-of-type(2) {width: 70%;}.menu_box .seihin &gt; div:nth-of-type(2) &gt; div:nth-of-type(2)&gt;.product_list {display: grid;grid-template-columns: repeat(3, 1fr);gap: 0 30px;}.title_h {display: flex;color: #fff;font-size: 1.6rem;line-height: 1;background: #2e58a0;position: relative;padding: 6px 10px;margin: 0 0 5px;justify-content: space-between;align-items: center;}.title_h a,.title_s a {background: #fff;padding: 10px;font-size: 1.2rem;border-radius: 20px;padding: 8px 20px 8px 30px;position: relative;text-decoration: none;color:#666;}.title_h a::before {content: "";width: 6px;height: 6px;border-right: solid 2px #2534be;border-top: solid 2px #2534be;position: absolute;left: 10px;transform: rotate(45deg);margin-top: 2px;}.title_s {display: flex;color: #fff;font-size: 1.6rem;line-height: 1;background: #74af37;position: relative;padding: 6px 10px;margin: 0 0 5px;align-items: center;justify-content: space-between;}.title_s a::before {content: "";width: 6px;height: 6px;border-right: solid 2px #74af37;border-top: solid 2px #74af37;position: absolute;left: 10px;transform: rotate(45deg);margin-top: 2px;}.menu_box .seihin h3 {display: flex;align-items: center;color: #444;font-size: 1.4rem;background: #eaeff7;padding: 6px 0 6px 10px;margin: 0 0 0px 0;}.menu_box .seihin ul {display: flex;flex-flow: column;margin: 0 0 7px 5px;}.menu_box .seihin .nospace {margin: 0 0 0px 5px;}.n_green {color: #00853F!important;}.n_blue {color: #2534be!important;}.slist {display: table!important;margin: 0 0 0px 0px!important;}.slist li,.slist li a {display: table-cell;margin-right: 20px;margin: 0 0 2px 5px;}.menu_box ruby {display: flex;flex-flow: column-reverse;align-items: flex-start;}.menu_box .sp_btn {display: none;}.menu_box a.window {position: relative;}.menu_box a.window::after {content: "\f35d";color: #666;font-family: Font Awesome\ 5 Free;font-weight: 600;margin: 0 0 0 5px;}.busicom-footer {margin: auto;width: 100%;background-color: #f8f9fa;font-family: YakuHanJP, 'Noto Sans JP', 'noto-fallback', 'rome_num', sans-serif;color: #333;}.busicom-footer-inner {max-width: 1160px;margin: 0 auto;padding: 30px 20px;}.busicom-footer-top {display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 10px;margin-bottom: 30px;border-bottom: 1px solid rgba(0, 0, 0, 0.08);}.busicom-footer-brand {display: flex;align-items: center;gap: 60px;}.busicom-footer-logo a{text-decoration: none;}.busicom-footer-logo img {max-width: 120px;height: auto;transition: all 0.3s ease;}.busicom-footer-logo :hover{opacity: .8;}.busicom-footer-logo p {color: #616161;margin: 0px;font-size: 12px;text-align: right;}.busicom-footer-contact {display: flex;align-items: center;gap: 15px;}.busicom-contact-btn {display: inline-flex;align-items: center;justify-content: center;padding: 10px 20px;font-size: 14px;font-weight: 600;text-decoration: none;border-radius: 4px;transition: all 0.3s ease;}.busicom-document-btn {background: #006633;color: white;}.busicom-showroom-btn {background: white;color: #006633;border: 1px solid #006633;}.busicom-document-btn:hover{color:rgb(255, 255, 255);background:rgb(28 156 88);}.busicom-showroom-btn:hover{color: #006633;background:rgb(212 241 217);}.busicom-sns-footer-box {display: flex;gap: 12px;margin-left: 0;}.busicom-sns-icon {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;background: #f0f0f0;transition: all 0.2s ease;}.busicom-sns-footer-box img {width: 16px;height:16px;}.busicom-sns-icon:hover {transform: translateY(-2px);}.busicom-x-icon {background: #000;}.busicom-footer-grid {display: grid;grid-template-columns: repeat(6, 1fr);gap: 0 20px;margin-bottom: 20px;}.busicom-section-title {font-size: 15px;font-weight: 600;margin: 0 0 15px 0;color: #006633;border-bottom: 1px solid #006633;padding-bottom: 8px;display: flex;position: relative;}.busicom-en-title {display: block;font-size: 10px;color:#277500;margin-top: 5px;padding-left: 6px;position: absolute;top: -20px;left: -6px;font-weight: 400; }.busicom-products-heading {grid-column: 1 / 4;grid-row: 1;}.busicom-products-heading h3{margin: 0 0 0px 0;}.busicom-products-container {grid-column: 1 / 4;grid-row: 2;display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: -30px;}.busicom-main-category {font-size: 14px;font-weight: 600;margin: 0 0 12px 0;color:#006633;border-bottom: 1px solid #ddd;padding-bottom: 5px;}.busicom-hardware-section {grid-column: 1;}.busicom-pos-solution-section {grid-column: 2 / 4;}.busicom-pos-solution-wrap {display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}.busicom-subcategory {margin-bottom: 20px;}.busicom-subcategory h5 {font-size: 13px;font-weight: 600;margin: 0 0 8px 0;color:#3b443f;border-bottom: none;display: inline-block;}.busicom-pos-main {grid-column: 1;}.busicom-pos-subcategories {grid-column: 2;}.busicom-footer-column {display: flex;flex-direction: column;}.busicom-side-column-4&gt;.busicom-footer-links {list-style: none;padding: 0;margin: 0 0 5px 0;}.busicom-footer-column .busicom-section-title:first-child,.busicom-side-column-4 .busicom-section-title:first-child,.busicom-side-column-5 .busicom-section-title:first-child,.busicom-side-column-6 .busicom-section-title:first-child {margin-top: 0;}.busicom-footer-column .busicom-section-title:not(:first-child) {margin-top: 28.5px;}.busicom-footer-links {margin-bottom: 0;}.busicom-footer-grid {align-items: start;}.busicom-footer-column h4 {font-size: 14px;font-weight: 600;margin: 0 0 10px 0;color: #333;border-bottom: none;}.busicom-footer-links {list-style: none;padding: 0;margin: 0 0 20px 0;}.busicom-footer-links li {margin-bottom: 8px;font-size: 13px;line-height: 1.3;}.busicom-footer-links a {color: #555;text-decoration: none;display: inline-block;position: relative;padding-left: 15px;transition: color 0.2s ease;font-weight: 300;letter-spacing: -.2px;}.busicom-footer-links a:hover {color: #006633;}.busicom-link-arrow::before {content: "-";position: absolute;left: 0;top: 0;font-size: 10px;color: #999;}.busicom-side-column-4 {grid-column: 4;grid-row: 1 / 3;}.busicom-side-column-5 {grid-column: 5;grid-row: 1 / 3;}.busicom-side-column-6 {grid-column: 6;grid-row: 1 / 3;}.busicom-footer-bottom {padding-top: 20px;border-top: 1px solid #eee;display: flex;justify-content: space-between;}.busicom-nav2 ul {display: flex;margin: 0 0 15px 0;padding: 0;list-style: none;justify-content: center;}.busicom-nav2 li {display: inline-block;font-size: 13px;margin: 0 15px;position: relative;}.busicom-nav2 li:not(:first-child):before {content: "|";position: absolute;left: -18px;color: #ddd;}.busicom-nav2 a {color: #666;text-decoration: none;}.busicom-copyright-wrapper {text-align: center;}.busicom-copyright-wrapper small {color: #888;font-size: 12px;display: block;}.busicom-side-column-5,.busicom-side-column-6 {display: grid;grid-template-rows: auto auto;gap: 0;}.busicom-side-column-5 &gt; .busicom-section-title:first-of-type,.busicom-side-column-6 &gt; .busicom-section-title:first-of-type {grid-row: 1;margin-bottom: 15px;}.busicom-side-column-5 &gt; .busicom-footer-links:first-of-type,.busicom-side-column-6 &gt; .busicom-footer-links:first-of-type {grid-row: 2;margin-bottom: 25px; min-height: 180px; }.busicom-side-column-5 &gt; .busicom-section-title:nth-of-type(2),.busicom-side-column-6 &gt; .busicom-section-title:nth-of-type(2) {grid-row: 3;margin-top: 0; }.busicom-side-column-5 &gt; .busicom-footer-links:nth-of-type(2),.busicom-side-column-6 &gt; .busicom-footer-links:nth-of-type(2) {grid-row: 4;}.foot {margin: auto;max-width: 1004px;padding-bottom: 40px;}.footInner {margin: 0 auto;max-width: 100%;width: 100%}.footNav {border-bottom: #eee 1px solid;border-top: #eee 1px solid;font-size: 95%;margin-bottom: 20px;padding: 30px 0}.footNav ul {float: none;width: 100%}.footNav &gt; ul &gt; li {display: block;float: left;width: 14%}.footNav &gt; ul &gt; li.home,.footNav &gt; ul &gt; li:first-child,.footNav &gt; ul &gt; li:last-child {overflow: hidden;text-align: left;width: 8%}.footNav &gt; ul &gt; li.products {margin: 0 .75em 1em 0;overflow: hidden;padding-left: 10px;text-align: left;width: 21%}.footNav &gt; ul &gt; li.news {overflow: hidden;text-align: left;width: 14%}.footNav &gt; ul &gt; li.about,.footNav &gt; ul &gt; li.support {overflow: hidden;text-align: left;width: 18%}.footNav &gt; ul &gt; li.document {overflow: hidden;text-align: left;width: 19%}.footNav &gt; ul &gt; li a {color: #666;display: inline-block;font-weight: bolder;margin: 0 .75em 1em 0;padding-left: 10px;position: relative;text-decoration: none}.footNav &gt; ul &gt; li a small {color: #999;font-size: .5em;font-weight: 400;margin: 0 0 2px 1em}.footNav &gt; ul &gt; li a:before {border: transparent 3px solid;border-left: #999 3px solid;content: "";display: block;left: 0;position: absolute;top: .3em}.footNav &gt; ul &gt; li &gt; ul {font-size: .85em;padding-left: 1em}.footNav &gt; ul &gt; li &gt; ul li {margin-bottom: .25em}.footNav &gt; ul &gt; li &gt; ul li a {font-weight: 400}.nav2 ul {display: flex;margin-bottom: 10px;margin-top: 20px}.nav2 li {display: inline-block;font-size: 11px;margin-left: 15px;position: relative}.nav2 &gt; ul &gt; li:before {border: transparent 3px solid;border-left: #999 3px solid;content: "";display: block;left: -10px;position: absolute;top: .3em}.footCopyright small {color: #666;display: block;font-family: Arial;font-size: .85em;text-align: center}.sns_footer_box {width: 100%;display: flex;justify-content: center;gap: 0 30px;margin: 10px 0 0;}.footNav .sns_footer_box &gt; a {display: flex;align-items: center;justify-content: center;}.footNav .sns_footer_box &gt; a:hover {color: #000;opacity: 0.3;}.footNav .sns_footer_box &gt; a:nth-of-type(1),.footNav .sns_footer_box &gt; a:nth-of-type(5) {width: 25px;height: 25px;display: flex;align-content: center;justify-content: center;background: #000;border-radius: 5px;}.footNav .sns_footer_box &gt; a &gt; img {width: 100%;max-width: 50px;height: 25px;object-fit: contain;}.footNav .sns_footer_box &gt; a:nth-of-type(1) &gt; img,.footNav .sns_footer_box &gt; a:nth-of-type(5) &gt; img {height: 15px;}.footNav .sns_footer_box &gt; a:nth-of-type(4) &gt; img {height: 20px;}.foot:after,.footNav ul:after,.footCopyright:after {clear: both;content: "";display: block;height: 0}.pagetop {background: rgba(0, 0, 0, .1);bottom: 0;cursor: pointer;display: block;height: 50px;position: fixed;right: 0;width: 50px;z-index: 3}.pagetop:before {border-right: #fff 2px solid;border-top: #fff 2px solid;content: "";display: block;height: 14px;left: 50%;margin: -3px 0 0 -7px;position: absolute;top: 50%;transform: rotate(-45deg);width: 14px}.side .Ttl {color: #474747;font-size: 1.14em;font-weight: 700;padding-bottom: .5em}ul.side {display: flex}.side li {border-bottom: 1px solid #d6d5d5;display: block}.side li:first-child {border-top: 1px solid #d6d5d5}.side li a {display: block;padding: 1em 0 1em 2em}.side li a:hover {background: #247ba0;color: #fff}.side li a:hover:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 600;margin-right: 1em}.notes,.notes h3 {line-height: 2em}.notes h4 {border-bottom: 1px solid #cecdcd;color: #474747;font-size: 1em;margin-top: 2em;padding-bottom: .5em;width: 95%}.notes h4,.notes h5 {font-weight: 700;margin-bottom: 2em}.notes h5 {background: #fafff7;border-radius: 4px;box-shadow: 0 0 3px 0 rgba(0, 0, 0, .15);font-size: 1.24em;padding: 1em;text-align: left}.notes h6 {border-bottom: 1px solid #999;border-left: 6px solid #060;padding-bottom: .5em;padding-left: 1em}.notes .h6_blue {border-left: 6px solid #5283b4 !important;}.slick-prev {background: rgba(0, 0, 0, .1) url(/assets/img/common/foot_icon_arrow-left.png)no-repeat center center !important;}.slick-next,.slick-prev {width: 36px !important;height: 36px !important;display: block;text-indent: -999px;border-radius: 18px;overflow: hidden;z-index: 2;}.slick-next {background: rgba(0, 0, 0, .1) url(/assets/img/common/foot_icon_arrow-right.png)no-repeat center center !important;}@font-face {font-display: swap;font-family: "YakuHanJP";font-style: normal;font-weight: 100;src: url(/assets/yakuhan/YakuHanJP-Thin.eot);src: url(/assets/yakuhan/YakuHanJP-Thin.woff2) format("woff2"), url(/assets/yakuhan/YakuHanJP-Thin.woff) format("woff");unicode-range: U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face {font-display: swap;font-family: "YakuHanJP";font-style: normal;font-weight: 200;src: url(/assets/yakuhan/YakuHanJP-Light.eot);src: url(/assets/yakuhan/YakuHanJP-Light.woff2) format("woff2"), url(/assets/yakuhan/YakuHanJP-Light.woff) format("woff");unicode-range: U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face {font-display: swap;font-family: "YakuHanJP";font-style: normal;font-weight: 300;src: url(/assets/yakuhan/YakuHanJP-DemiLight.eot);src: url(/assets/yakuhan/YakuHanJP-DemiLight.woff2) format("woff2"), url(/assets/yakuhan/YakuHanJP-DemiLight.woff) format("woff");unicode-range: U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face {font-display: swap;font-family: "YakuHanJP";font-style: normal;font-weight: 400;src: url(/assets/yakuhan/YakuHanJP-Regular.eot);src: url(/assets/yakuhan/YakuHanJP-Regular.woff2) format("woff2"), url(/assets/yakuhan/YakuHanJP-Regular.woff) format("woff");unicode-range: U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face {font-display: swap;font-family: "YakuHanJP";font-style: normal;font-weight: 500;src: url(/assets/yakuhan/YakuHanJP-Medium.eot);src: url(/assets/yakuhan/YakuHanJP-Medium.woff2) format("woff2"), url(/assets/yakuhan/YakuHanJP-Medium.woff) format("woff");unicode-range: U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face {font-display: swap;font-family: "YakuHanJP";font-style: normal;font-weight: 700;src: url(/assets/yakuhan/YakuHanJP-Bold.eot);src: url(/assets/yakuhan/YakuHanJP-Bold.woff2) format("woff2"), url(/assets/yakuhan/YakuHanJP-Bold.woff) format("woff");unicode-range: U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}@font-face {font-display: swap;font-family: "YakuHanJP";font-style: normal;font-weight: 900;src: url(/assets/yakuhan/YakuHanJP-Black.eot);src: url(/assets/yakuhan/YakuHanJP-Black.woff2) format("woff2"), url(/assets/yakuhan/YakuHanJP-Black.woff) format("woff");unicode-range: U+3001, U+3002, U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+30fb, U+ff01, U+ff08, U+ff09, U+ff1a, U+ff1b, U+ff1f, U+ff3b, U+ff3d, U+ff5b, U+ff5d}.pconly {display: block;}.sponly_n {display: none!important;}.busicom-footer {margin: auto;width: 100%;background-color: #f8f9fa;font-family: YakuHanJP, 'Noto Sans JP', 'noto-fallback', 'rome_num', sans-serif;color: #333;}.busicom-footer-inner {max-width: 1160px;margin: 0 auto;padding: 30px 20px 50px;}.busicom-footer-top {display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 10px;margin-bottom: 30px;border-bottom: 1px solid rgba(0, 0, 0, 0.08);}.busicom-footer-brand {display: flex;align-items: center;gap: 60px;}.busicom-footer-logo a{text-decoration: none;}.busicom-footer-logo img {max-width: 120px;height: auto;}.busicom-footer-logo p {color: #616161;margin: 0px;font-size: 12px;text-align: right;}.busicom-footer-contact {display: flex;align-items: center;gap: 15px;}.busicom-contact-btn {display: inline-flex;align-items: center;justify-content: center;padding: 10px 20px;font-size: 14px;font-weight: 600;text-decoration: none;border-radius: 4px;transition: all 0.3s ease;}.busicom-document-btn {background: #006633;color: white;}.busicom-showroom-btn {background: white;color: #006633;border: 1px solid #006633;}.busicom-document-btn:hover{color:rgb(255, 255, 255);background:rgb(28 156 88);}.busicom-showroom-btn:hover{color: #006633;background:rgb(212 241 217);}.busicom-sns-footer-box {display: flex;gap: 12px;margin-left: 0;}.busicom-sns-icon {display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;background: #f0f0f0;transition: all 0.2s ease;}.busicom-sns-footer-box img {width: 16px;height:16px;}.busicom-sns-icon:hover {transform: translateY(-2px);}.busicom-x-icon {background: #000;}.busicom-footer-grid {display: grid;grid-template-columns: repeat(6, 1fr);gap: 0 20px;margin-bottom: 20px;}.busicom-section-title {font-size: 15px;font-weight: 600;margin: 0 0 15px 0;color: #006633;border-bottom: 1px solid #006633;padding-bottom: 8px;display: flex;position: relative;}.busicom-en-title {display: block;font-size: 10px;color: #277500;margin-top: 5px;padding-left: 6px;position: absolute;top: -20px;left: -6px;font-weight: 400; }.busicom-products-heading {grid-column: 1 / 4;grid-row: 1;}.busicom-products-heading h3{margin: 0 0 0px 0;}.busicom-products-container {grid-column: 1 / 4;grid-row: 2;display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: -30px;}.busicom-main-category {font-size: 14px;font-weight: 600;margin: 0 0 12px 0;color:#006633;border-bottom: 1px solid #ddd;padding-bottom: 5px;}.busicom-hardware-section {grid-column: 1;}.busicom-pos-solution-section {grid-column: 2 / 4;}.busicom-pos-solution-wrap {display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}.busicom-subcategory {margin-bottom: 20px;}.busicom-subcategory h5 {font-size: 13px;font-weight: 600;margin: 0 0 8px 0;color:#3b443f;border-bottom: none;display: inline-block;}.busicom-pos-main {grid-column: 1;}.busicom-pos-subcategories {grid-column: 2;}.busicom-footer-column {display: flex;flex-direction: column;}.busicom-side-column-4&gt;.busicom-footer-links {list-style: none;padding: 0;margin: 0 0 5px 0;}.busicom-footer-column .busicom-section-title:first-child,.busicom-side-column-4 .busicom-section-title:first-child,.busicom-side-column-5 .busicom-section-title:first-child,.busicom-side-column-6 .busicom-section-title:first-child {margin-top: 0;}.busicom-footer-column .busicom-section-title:not(:first-child) {margin-top: 28.5px;}.busicom-footer-links {margin-bottom: 0;}.busicom-footer-grid {align-items: start;}.busicom-footer-column h4 {font-size: 14px;font-weight: 600;margin: 0 0 10px 0;color: #333;border-bottom: none;}.busicom-footer-links {list-style: none;padding: 0;margin: 0 0 20px 0;}.busicom-footer-links li {margin-bottom: 8px;font-size: 13px;line-height: 1.3;}.busicom-footer-links a {color: #555;text-decoration: none;display: inline-block;position: relative;padding-left: 15px;transition: color 0.2s ease;font-weight: 300;}.busicom-footer-links a:hover {color: #006633;}.busicom-link-arrow::before {content: "-";position: absolute;left: 0;top: 0;font-size: 10px;color: #999;}.busicom-side-column-4 {grid-column: 4;grid-row: 1 / 3;}.busicom-side-column-5 {grid-column: 5;grid-row: 1 / 3;}.busicom-side-column-6 {grid-column: 6;grid-row: 1 / 3;}.busicom-footer-bottom {padding-top: 20px;border-top: 1px solid #eee;display: flex;justify-content: space-between;}.busicom-nav2 ul {display: flex;margin: 0 0 15px 0;padding: 0;list-style: none;justify-content: center;}.busicom-nav2 li {display: inline-block;font-size: 13px;margin: 0 15px;position: relative;}.busicom-nav2 li:not(:first-child):before {content: "|";position: absolute;left: -18px;color: #ddd;}.busicom-nav2 a {color: #666;text-decoration: none;}.busicom-copyright-wrapper {text-align: center;}.busicom-copyright-wrapper small {color: #616161;font-size: 12px;display: block;}.busicom-side-column-5,.busicom-side-column-6 {display: grid;grid-template-rows: auto auto;gap: 0;}.busicom-side-column-5 &gt; .busicom-section-title:first-of-type,.busicom-side-column-6 &gt; .busicom-section-title:first-of-type {grid-row: 1;margin-bottom: 15px;}.busicom-side-column-5 &gt; .busicom-footer-links:first-of-type,.busicom-side-column-6 &gt; .busicom-footer-links:first-of-type {grid-row: 2;margin-bottom: 25px; min-height: 180px; }.busicom-side-column-5 &gt; .busicom-section-title:nth-of-type(2),.busicom-side-column-6 &gt; .busicom-section-title:nth-of-type(2) {grid-row: 3;margin-top: 0; }.busicom-side-column-5 &gt; .busicom-footer-links:nth-of-type(2),.busicom-side-column-6 &gt; .busicom-footer-links:nth-of-type(2) {grid-row: 4;}.busicom-nav2 a{transition: all 0.3s ease;}.busicom-nav2 a:hover{color: #006633;}@media screen and (max-width: 1024px) {.pconly {display: none!important;}.sponly {display: block!important;}.sponly_n {display: block!important;}.slist li,.slist li a {margin: 0 0 0px 0px;}.h_brand img {display: block!important;}.slist {display: inline-flex!important;}.header_box &gt; div {width: 100%;height: 58px;padding: 0 18px;}.header_box &gt; div &gt; div h1 img {max-width: 110px;}.header_box &gt; div &gt; div &gt; img {max-width: 44px;}.header_box &gt; div &gt; div &gt; p {font-size: 1.2rem;}.menu_box .sp_btn {height: 60px;display: flex;align-items: center;justify-content: space-between;padding: 10px 20px;}.menu_box .sp_btn &gt; p {color: #fff;font-size: 1.6rem;font-weight: bold;margin: 0;}.menu_box .sp_btn &gt; div {display: flex;flex-flow: column;align-items: center;justify-content: center;gap: 5px;position: relative;}.menu_box .sp_btn &gt; div &gt; div {width: 30px;height: 4px;background: #fff;transition: .3s;}.menu_box .sp_btn.gm_active &gt; div &gt; div:nth-of-type(1) {transform: rotate(45deg);position: absolute;}.menu_box .sp_btn.gm_active &gt; div &gt; div:nth-of-type(2) {opacity: 0;}.menu_box .sp_btn.gm_active &gt; div &gt; div:nth-of-type(3) {transform: rotate(-45deg);position: absolute;}.menu_box .sp_btn.gm_active + ul {height: auto;opacity: 1;}.menu_box &gt; ul {height: 0;display: grid;grid-template-columns: repeat(1, 1fr);overflow: hidden;opacity: 0;}.menu_box &gt; ul &gt; li {border-bottom: 1px solid #333;}.menu_box &gt; ul &gt; li &gt; div {border-radius: 0;}.menu_box &gt; ul &gt; li &gt; div.gm_active {position: initial;}.menu_box &gt; ul &gt; li &gt; div &gt; ul &gt; li a,.menu_box .seihin ul li a {padding: 5px 0 5px 20px;}.menu_box &gt; ul &gt; li:nth-of-type(n+2) &gt; div {width: 100%;}.menu_box &gt; ul &gt; li:nth-of-type(3) p {margin: 10px 0 10px 5px;}.menu_box &gt; ul &gt; li:nth-of-type(4) &gt; div &gt; ul {gap: 0;}.menu_box &gt; ul &gt; li:nth-of-type(4) &gt; div &gt; ul &gt; li p {padding: 20px 0 20px 20px;;}.menu_box &gt; ul &gt; li:nth-of-type(4) &gt; div &gt; ul &gt; li a:hover {opacity: 1;}.menu_box &gt; ul &gt; li:nth-of-type(4) &gt; div &gt; ul &gt; li a:hover p {background: #e9e9e9;}.menu_box &gt; ul &gt; li &gt; div &gt; ul &gt; li p::before {left: 5px;}.menu_box &gt; ul &gt; li &gt; div img {display: none;}.menu_box &gt; ul &gt; li &gt; div &gt; ul {grid-template-columns: repeat(1, 1fr);}.menu_box &gt; ul &gt; li:nth-of-type(n+2) &gt; div &gt; ul {width: 100%;padding: 20px;}.menu_box &gt; ul &gt; li &gt; div &gt; ul &gt; li {border-bottom: 1px solid #efefef;}.menu_box &gt; ul &gt; li:nth-of-type(5) &gt; div &gt; ul &gt; li:nth-of-type(3) br {display: none;}.menu_box &gt; ul &gt; li &gt; a.gm_active {color: #7fbe25;background: #141414;cursor: default;}.menu_box .seihin {flex-flow: column;padding: 20px 0;}.menu_box .seihin h3 {padding: 12px 0 12px 10px;}.menu_box .seihin ul {margin: 0 0 30px 0;}.menu_box .seihin &gt; div &gt; div:nth-of-type(n+2) {padding: 0 20px;}.menu_box .seihin .seihin_btn h2 {align-items: center;color: #74af37;font-size: 1.8rem;background: none;border-bottom: 2px solid #74af37;}.menu_box .seihin .seihin_btn h2::after {font-family: "Font Awesome 5 Free";content: "\f107";color: #ccc;font-size: 3rem;line-height: 0;font-weight: 900;position: absolute;right: 20px;left: auto;bottom: auto;transition: .3s;}.menu_box .seihin .seihin_btn.gm_active h2::after {color: #7fbe25;transform: rotate(180deg);}.menu_box .seihin &gt; div:nth-of-type(1),.menu_box .seihin &gt; div:nth-of-type(2) {width: 100%;}.menu_box .seihin &gt; div:nth-of-type(2) &gt; div:nth-of-type(2)&gt;.product_list {grid-template-columns: repeat(1, 1fr);}.menu_box .seihin ul li {border-bottom: 1px solid #efefef;}.menu_box .seihin .seihin_btn + div {height: 0;overflow: hidden;opacity: 0;transition: .3s;}.menu_box .seihin .seihin_btn.gm_active + div {height: auto;opacity: 1;}.busicom-footer-inner {padding: 30px 20px 70px;}.busicom-products-container {margin-top: 5px;}.busicom-side-column-5 &gt; .busicom-footer-links:first-of-type,.busicom-side-column-6 &gt; .busicom-footer-links:first-of-type {min-height: auto; }.busicom-footer-grid {grid-template-columns: repeat(3, 1fr);gap: 10px 20px;}.busicom-products-heading, .busicom-products-container {grid-column: 1 / 4;}.busicom-products-container {grid-template-columns: repeat(3, 1fr);}.busicom-pos-solution-section {grid-column: 2 / 4;}.busicom-side-column-4 {grid-column: 1;grid-row: 3;}.busicom-side-column-5 {grid-column: 2;grid-row: 3;}.busicom-side-column-6 {grid-column: 3;grid-row: 3;}.busicom-footer-bottom {display: block;}.busicom-side-column-5 &gt; .busicom-footer-links:first-of-type, .busicom-side-column-6 &gt; .busicom-footer-links:first-of-type { min-height: 175px;} .busicom-side-column-5 .busicom-section-title:nth-of-type(2), .busicom-side-column-6 .busicom-section-title:nth-of-type(2) { margin-top: 0;position: relative; top: 0;} .busicom-side-column-5, .busicom-side-column-6 { display: flex; flex-direction: column; } .busicom-footer-column .busicom-section-title:not(:first-child) { margin-top: 0; } .busicom-side-column-5 .busicom-section-title + .busicom-footer-links, .busicom-side-column-6 .busicom-section-title + .busicom-footer-links { flex: 1; display: flex; flex-direction: column; } .busicom-footer-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px 20px; align-items: start; } .busicom-side-column-4&gt;.busicom-footer-links {height: 75px;}.foot {min-width: 20pc;}.footInner {margin: 0 auto 20px;width: 94%}.footNav {border-bottom: 0;margin-bottom: 10px;padding-bottom: 0}.footNav ul {float: none;text-align: center;width: 100%}.footNav &gt; ul &gt; li {display: inline-block;float: none;width: auto}.footNav &gt; ul &gt; li.about,.footNav &gt; ul &gt; li.document,.footNav &gt; ul &gt; li.home,.footNav &gt; ul &gt; li.news,.footNav &gt; ul &gt; li.products,.footNav &gt; ul &gt; li.support {display: inline;float: none;width: auto}.footNav &gt; ul &gt; li:first-child,.footNav &gt; ul &gt; li:last-child {display: inline;width: auto}.footNav &gt; ul &gt; li a {color: #666;display: inline-block;font-size: .8em;font-weight: 400;margin: 0 .5em 1em 0;padding-left: 10px;position: relative;text-decoration: none}.footNav &gt; ul &gt; li a small {color: #666;display: none;font-size: .6em;font-weight: 400;margin: 0 .75em}.footNav &gt; ul &gt; li a:before {border: transparent 3px solid;border-left: #999 3px solid;content: "";display: block;left: 0;position: absolute;top: .3em}.footNav &gt; ul &gt; li &gt; ul {display: none;font-size: .85em;padding-left: 1em}.footNav &gt; ul &gt; li &gt; ul li {margin-bottom: .25em}.footNav &gt; ul &gt; li &gt; ul li a {font-weight: 400}.footNav &gt; ul &gt; li.about &gt; a:nth-of-type(2) {display: none;}.nav2 li {font-size: 1rem;margin-bottom: 10px}.footCopyright small {color: #666;display: block;font-family: Arial;font-size: .8em;text-align: center}.sns_footer_box {margin-bottom: 1em;margin-top: 1em;}.foot:after,.footNav ul:after,.footCopyright:after {clear: both;content: "";display: block;height: 0}}@media only screen and (max-width: 767px) {.contact_box {width: 100%;border: 0;border-bottom: 0;border-radius: 0;filter: drop-shadow(0 0 0 rgba(0, 0, 0, 30%));right: 0;padding: 2px 0 0 0;}.contact_box &gt; p {display: none;}.contact_box &gt; div {grid-template-columns: repeat(3, 1fr);gap: 2px;}.contact_box &gt; div &gt; a {min-height: auto;flex-flow: column;gap: 5px;background: #00863C;border-radius: 0;padding: 8px 0;vertical-align: middle;display: flex;justify-content: center;}.contact_box &gt; div &gt; a:nth-of-type(2) {background: #fff;}.contact_box &gt; div &gt; a::after {display: none;}.contact_box &gt; div &gt; a &gt; img {filter: brightness(0) invert(1);display: none;}.contact_box &gt; div &gt; a:nth-of-type(2) &gt; img {filter: brightness(1) invert(0);}.contact_box &gt; div &gt; a &gt; p {color: #fff;font-size: 1.2rem;}.contact_box &gt; div &gt; a:nth-of-type(2) &gt; p {color: #00863C;}.contact_box &gt; div &gt; div.contact_box_btn {display: none;}.bnr_cam {bottom: 10px;right: auto;left: 10px;}.bnr_cam &gt; div {top: -15px;right: 0;}.bnr_cam a img {max-width: 300px;}.global_header {padding: 0 10px;}.global_header aside {display: none;}.header_box aside {display: none;}.solution1 {width: 53% !important;}.pagetop {background: rgba(0, 0, 0, .1);bottom: 0;display: block;height: 50px;position: fixed;right: 0;width: 50px;z-index: 3}.side .Ttl {background: #f9f9f9;padding: .5em 0 0 .5em}.side li a {padding: .5em 1.5em}.side li a:before {content: "";font-family: "Font Awesome 5 free";font-weight: 900;margin-right: 1em}.side ul {margin-bottom: 1em}.side li {border-bottom: 1px solid #eceaea;display: block}.side li:first-child {border-top: 1px solid #eceaea}.busicom-side-column-4&gt;.busicom-footer-links {height: auto;}.busicom-footer-top {flex-direction: column;align-items: center;}.busicom-footer-brand {display: flex;align-items: center;gap: 0px;}.busicom-footer-brand {margin-right: 0;margin-bottom: 20px;justify-content: space-between;display: flex;gap: 80px;}.busicom-footer-contact {flex-direction: row;margin-bottom: 20px;}.busicom-sns-footer-box {margin-top: 10px;justify-content: center;}.busicom-footer-grid {grid-template-columns: 1fr;}.busicom-products-heading, .busicom-products-container, .busicom-pos-solution-section {grid-column: 1;}.busicom-products-container {grid-template-columns: 1fr;}.busicom-pos-solution-wrap {grid-template-columns: 1fr;}.busicom-pos-main, .busicom-pos-subcategories {grid-column: 1;}.busicom-side-column-4&gt;.busicom-footer-links {list-style: none;padding: 0;margin: 0 0 20px 0;}.busicom-side-column-4, .busicom-side-column-5, .busicom-side-column-6 {grid-column: 1;grid-row: auto;}.busicom-footer-inner {padding: 30px 20px 100px;}.busicom-side-column-5 &gt; .busicom-footer-links:first-of-type,.busicom-side-column-6 &gt; .busicom-footer-links:first-of-type {min-height: auto; }}@media screen and (max-width: 480px) {.busicom-nav2 ul {flex-direction: column;align-items: center;}.busicom-nav2 li {margin: 8px 0;}.busicom-nav2 li:not(:first-child):before {display: none;}.busicom-footer-brand {gap: 40px;}}@media only screen and (-webkit-min-device-pixel-ratio: 0) {#h_gnav .Ttl {font-size: 1.1em}}@media only screen and (-ms-high-contrast:none) {#h_gnav .Ttl {font-size: 1.1em}}@media print {body {width: 1070px;-webkit-print-color-adjust: exact !important;color-adjust: exact !important;}.p_break {page-break-after: always;}.p_break_no {page-break-after: avoid;}.foot {padding-bottom: 0;}}</pre></body></html>