.gmoGroupFooter{background:#fefefe;border:#eaeaea solid;border-width:1px 0 0 0;clear:both;font-size:9.5px;letter-spacing:0;line-height:1;margin:0 auto;padding-bottom:38px;text-align:left;width:100%}@media (max-width: 768px){.gmoGroupFooter{display:none}}.gmoGroupFooter *{box-sizing:border-box;font-family:"游ゴシック", "Yu Gothic", "YuGothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Arial", sans-serif;font-weight:normal}.gmoGroupFooter a:link,.gmoGroupFooter a:visited{color:#428bca;text-decoration:none}.gmoGroupFooter a:hover{transition:.2s;color:#f60}.gmoGroupFooter img{border:0}.gmoGroupFooter ul,.gmoGroupFooter li,.gmoGroupFooter dl,.gmoGroupFooter dt,.gmoGroupFooter dd{margin:0;padding:0}.gmoGroupFooter ul,.gmoGroupFooter li{list-style:none}.gmoGroupFooter_inner{padding:15px 10px}.gmoGroupFooter_header{margin-bottom:20px;overflow:hidden}.gmoGroupFooter_logo{float:left}.gmoGroupFooter_logo>a>img{height:11px;width:175px}.gmoGroupFooter_text{float:right}.gmoGroupFooter_text>img{height:12px;width:auto}.gmoGroupFooter_heading{clear:both;color:#4d4d4d;font-size:11.5px;font-weight:bold;line-height:1.5;margin-bottom:5px}.gmoGroupFooter_relatedservicelist{margin-bottom:15px;overflow:hidden}.gmoGroupFooter_relatedservicelist ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-15px}.gmoGroupFooter_relatedservicelist ul li{font-size:10.5px;margin-left:15px;width:calc(calc(100% / 3) - 15px)}.gmoGroupFooter_relatedservicelist ul li:last-child{margin-right:0}.gmoGroupFooter_relatedservicelist ul li a{font-size:10.5px}.gmoGroupFooter_relatedservicelist ul li dl{clear:both}.gmoGroupFooter_relatedservicelist ul li dl dt{float:left;line-height:1.3;margin-right:0.5em;white-space:nowrap}.gmoGroupFooter_relatedservicelist ul li dl dt::after{color:#666;content:"-";margin-left:0.5em}.gmoGroupFooter_relatedservicelist ul li dl dd{color:#666;float:left;line-height:1.5;white-space:nowrap}.gmoGroupFooter_groupservicelist ul{margin-left:-14px;position:relative}.gmoGroupFooter_groupservicelist ul li{float:left;margin-left:14px;padding-bottom:3px;text-align:left;z-index:1}.gmoGroupFooter_submenu{border-radius:4px;transition:.2s;background:#fff;border:solid 1px #eaeaea;bottom:0;display:none;flex-wrap:wrap;margin-left:-2px;overflow:hidden;padding:3px 10px;position:absolute;z-index:9999;box-shadow:rgba(0,0,0,0.1) 0 0 1px 0}.gmoGroupFooter_submenu>div{width:100%}.gmoGroupFooter_submenu dl{margin:5px 10px 5px 5px}.gmoGroupFooter_submenu dl dt{color:#4d4d4d;font-size:11.5px;line-height:1.5;white-space:nowrap}.gmoGroupFooter_submenu dl dd{font-size:10.5px;line-height:1.4;white-space:nowrap}.gmoGroupFooter_submenu dl dd a{display:block}.gmoGroupFooter_groupservicelist li:hover .gmoGroupFooter_submenu{display:flex}.gmoGroupFooter_groupserviceheading{color:#666;font-size:9.5px;line-height:1.4}.gmoGroupFooter_groupserviceheading::after{border-color:transparent transparent #ccc;border-style:solid;border-width:3px;content:"";display:inline-block;height:0;left:3px;position:relative;top:-3px;width:0}.gmoGroupFooter_groupserviceheading:hover{transition:.2s;cursor:pointer;text-decoration:none}.gmoGroupFooter_groupserviceheading:hover::after{border-color:transparent transparent #f60;border-style:solid;border-width:3px;content:"";display:inline-block;height:0;left:3px;position:relative;top:-3px;width:0} /*# sourceMappingURL=style.css.map */