#G_footer_01 .foot.ft_custom01{background-repeat:no-repeat;background:#f2f6f8!important;color:#343434;font-family:Noto Sans JP,sans-serif;padding:30px 0 0}#G_footer_01 .foot-cont{margin:0 auto;max-width:1100px;padding:20px 10px 35px}#G_footer_01 .foot-cont .row.ftLink_row .col.info_col{padding:0 0 10px}#G_footer_01 .foot-cont .row.ftLink_row .col .component.image.logo_img{max-width:274px!important}@media screen and (min-width:769px){#G_footer_01 .foot-cont .row.ftLink_row{padding:0 0 50px}#G_footer_01 .foot-cont .row.ftLink_row .col.info_col{width:35%!important}#G_footer_01 .foot-cont .row.ftLink_row .col.site_map_col{width:21.66667%!important}}@media screen and (min-width:600px) and (max-width:769px){#G_footer_01 .foot-cont .row.ftLink_row .col.site_map_col{padding:0 10px 10px;width:33%!important}}@media screen and (max-width:769px){.foot{text-align:center}#G_footer_01 .foot{padding:10px 0 0}#G_footer_01 .foot-cont{padding:30px 10px 10px}#G_footer_01 .foot-cont .row.ftLink_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:0 10px}#G_footer_01 .foot-cont .col:first-child{border:0;margin:10px 0;padding:10px 0;width:100%}#G_footer_01 .foot-cont .row.ftLink_row .col .component.image.logo_img{margin:10px auto;max-width:300px!important}#G_footer_01 .foot-cont .row.ftLink_row .col.site_map_col{padding:0;width:100%}}#G_footer_01 .col{vertical-align:top}#G_footer_01 .foot-cont .row.page_top_row .col .component.image{bottom:-6px;height:60px;margin-bottom:0;position:fixed;right:0;width:60px;z-index:1000}#G_footer_01 .foot-cont .row.iso_row{--mark-h:60px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 40px;max-width:828px;padding-bottom:36px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:16px;justify-content:center}#G_footer_01 .foot-cont .row.iso_row .col{-ms-flex:0 0 auto;flex:0 0 auto;margin:0!important;padding:0!important;width:auto!important}#G_footer_01 .foot-cont .row.iso_row .col .component.image{margin:0}#G_footer_01 .foot-cont .row.iso_row .col .component.image img{border:0!important;border-radius:0;height:var(--mark-h)!important;max-width:none!important;width:auto!important;-ms-flex-negative:0;flex-shrink:0}#G_footer_01 .foot-cont .row.iso_row .col .component.image.pmark_img a{border:0;display:inline-block;line-height:0;text-decoration:none}#G_footer_01 .foot-cont .row.iso_row .col.jsa_col{position:relative}#G_footer_01 .foot-cont .row.iso_row .col .component.text.jsa_caption{font-size:11px;left:50%;line-height:1.4;margin:4px 0 0;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}#G_footer_01 .foot-cont .row.iso_row .col.iso_text_col{-ms-flex:1 1 auto;flex:1 1 auto}#G_footer_01 .foot-cont .row.iso_row .col.iso_text_col .component.text{font-size:14px;line-height:1.6;margin:0;text-align:left!important}#G_footer_01 .foot-cont .row .col .component.text.iso_info_text{font-size:14px;line-height:1.6}#G_footer_01 .foot-copyright{background:#f2f6f8;border-top:1px solid #707070;padding:0}#G_footer_01 .foot-copyright p{color:#343434;font-family:Noto Sans JP,sans-serif;font-size:14px;height:60px;line-height:60px;padding:0}@media screen and (max-width:769px){#G_footer_01 .foot-cont .row{padding:0 10px}#G_footer_01 .foot-cont .col:first-child{margin:10px 0;padding:10px 0}#G_footer_01 .foot-cont .row.iso_row{--mark-h:60px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px 16px;margin:40px 0 0;max-width:none;padding:0 10px}#G_footer_01 .foot-cont .row.iso_row .col{margin:0!important;padding:0!important}#G_footer_01 .foot-cont .row.iso_row .col .component.text.jsa_caption{font-size:10px;line-height:1.3;margin:3px 0 0}#G_footer_01 .foot-cont .row.iso_row .col.iso_text_col{-ms-flex:0 0 100%;flex:0 0 100%}#G_footer_01 .foot-cont .row.iso_row .col.iso_text_col .component.text{font-size:11px;line-height:1.5}#G_footer_01 .foot-cont .row .col .component.text.iso_info_text{font-size:11px;line-height:1.5;padding:10px 0}#G_footer_01 .foot-copyright{padding:0 10px}#G_footer_01 .foot-copyright p{font-size:10px;text-align:left}}