.internallink ul{display:block;}
.internallink ul li{display:inline-block;margin-bottom:7px;margin-right: 7px;font-size: 13px}
.internallink ul li a{padding:8px 10px}

.social_box {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 50px 0 50px 0;}
.social_box::after {content: "";width: 31%;display: inline-block;}
@media only screen and (max-width: 768px){.social_box::after {content: none;}}
.social_box_detail{width: 32%;margin-bottom: 20px;}
@media only screen and (max-width: 768px){.social_box_detail{width: 47%;}}
@media only screen and (max-width: 550px){.social_box_detail{width: 100%;}}
.social_box_detail a{transition: 0.3s;text-decoration: none;border:solid 1px #cccccc;padding: 0 15px;height: 120px;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
@media only screen and (max-width: 550px){.social_box_detail a{height: 80px;}}
.social_box_detail a:hover img{opacity: 0.7;transition: 0.3s;}
.social_box_detail_left {width: 50px}
@media only screen and (max-width: 550px){.social_box_detail_left {width: 45px}}
.social_box_detail_left img{width: 100%;-webkit-backface-visibility: hidden;}
.social_box_detail_right {width: calc(100% - 50px);padding: 0 0 0 15px;box-sizing: border-box;}
@media only screen and (max-width: 550px){.social_box_detail_right {width: calc(100% - 45px);}}
.social_box_detail_right span{display: block;font-size: 14px;line-height: 1.3;text-decoration: none;}


@media only screen and (max-width: 768px){
  .hideonSP{display: none}
  .hideonPC{display: block}

  html:not([lang="zh"]) .internallink ul{display:block}
  html:not([lang="zh"]) .internallink ul li+li{margin-top:7px}
  html:not([lang="zh"]) .internallink ul li a {padding: 10px 0;text-align: center;}

  html:not([lang="zh"]) .internallink ul{display:block}
  html:not([lang="zh"]) .internallink ul li+li{margin-top:10px}

}
