@charset "UTF-8";
body {
  font-family: 游ゴシック体, YuGothic, 游ゴシック, "Yu Gothic", メイリオ, sans-serif; }

* .inner {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.clearfix::after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden; }

img {
  max-width: 100%;
  vertical-align: bottom; }

div #header {
  background: #000; }
  header .header-logo {
    width: 14.21053%;
    margin: 0% 0% 0% 1.05263% !important;
    padding: 0.96491% 0% 1.40351% 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

.social {
  padding: 3.94737% 0% 3.94737% 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  background-color: #fdbb30; }
  .social-txt {
    height: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    padding: 6.49123% 0% 0% 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: url(../images/social-txt_pc.png) no-repeat center center;
    background-size: 59.1%; }
  .social__share {
    padding: 1.75439% 0% 0% 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 0; }
    .social__share-border {
      display: inline-block;
      height: 8px;
      width: 13%; }
    .social__share-border-left {
      background: url(https://now.symassets.com/etc/designs/norton/images/generated/rover/sprites/rover/site-icons-sd322172196.png) no-repeat left -227px; }
    .social__share-border-right {
      background: url(https://now.symassets.com/etc/designs/norton/images/generated/rover/sprites/rover/site-icons-sd322172196.png) no-repeat right -255px; }
    .social__share-icons {
      width: 11.31579%;
      padding: 0% 1.05263% 0% 1.05263%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: inline-block; }
      .social__share-icons li {
        display: inline-block; }
        .social__share-icons li:nth-child(1) {
          width: 11.428%; }
        .social__share-icons li:nth-child(2) {
          width: 23.809%;
          padding-left: 10%; }
        .social__share-icons li:nth-child(3) {
          width: 32.38%;
          padding-left: 10%; }


@media screen and (min-width: 751px) {
  * .inner {
    padding: 0 2.5%; }
  .pc_none {
    display: none !important; }
  .social__share-icons li {
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s; }
    .social__share-icons li:hover {
      opacity: 0.6; } }

@media screen and (min-width: 1201px) {
  * .inner {
    padding: 0 30px; }
  .social {
    padding: 45px 0px 45px 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .social-txt {
      color: #000;
      font-size: 14px;
      line-height: 1; }
  footer {
    color: #9b9b9b;
    font-size: 12px;
    line-height: 1; } }

@media screen and (max-width: 750px) {
  .sp_none {
    display: none !important; }
  header .header-logo {
    width: 21.6%;
    margin: 0% 0% 0% 2.26667% !important;
    padding: 1.73333% 0% 1.6% 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .social {
    padding: 3.73333% 0% 3.73333% 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .social-txt {
      padding: 11.73333% 0% 0% 0%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      height: 0;
      background: url(../images/social-txt_sp.png) no-repeat center center;
      background-size: 63.733%; }
    .social__share {
      padding: 2.66667% 0% 0% 0%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .social__share-border {
        width: 23%; }
      .social__share-icons {
        width: 23%;
        padding: 0% 1.6% 0% 1.6%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
 }

/*# sourceMappingURL=../../maps/common/css/common.css.map */
