@charset "UTF-8";
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*----------------------------------------------------------
	reset
------------------------------------------------------------*/
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
}

table, td, th {
  font-weight: normal;
}

img {
  border: 0;
}

a {
  text-decoration: none;
  overflow: hidden;
  border-style: none;
  outline: none;
  color: #313131;
}

a:hover {
  text-decoration: none;
  border-style: none;
  outline: none;
  opacity: 0.8;
}

ul li {
  list-style-type: none;
}

ol {
  list-style: decimal outside none;
}

div, ul, li, p, h1, h2, h3, h4, h5, h6, table, th, td {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
  .sdn {
    display: none !important;
  }

  .content .stright {
    text-align: right;
  }

  .content .stleft {
    text-align: left;
  }

  .content .stcenter {
    text-align: center;
  }

  .content .sfz1 {
    font-size: 1px !important;
  }

  .content .sfz2 {
    font-size: 2px !important;
  }

  .content .sfz3 {
    font-size: 3px !important;
  }

  .content .sfz4 {
    font-size: 4px !important;
  }

  .content .sfz5 {
    font-size: 5px !important;
  }

  .content .sfz6 {
    font-size: 6px !important;
  }

  .content .sfz7 {
    font-size: 7px !important;
  }

  .content .sfz8 {
    font-size: 8px !important;
  }

  .content .sfz9 {
    font-size: 9px !important;
  }

  .content .sfz10 {
    font-size: 10px !important;
  }

  .content .sfz11 {
    font-size: 11px !important;
  }

  .content .sfz12 {
    font-size: 12px !important;
  }

  .content .sfz13 {
    font-size: 13px !important;
  }

  .content .sfz14 {
    font-size: 14px !important;
  }

  .content .sfz15 {
    font-size: 15px !important;
  }

  .content .sfz16 {
    font-size: 16px !important;
  }

  .content .sfz17 {
    font-size: 17px !important;
  }

  .content .sfz18 {
    font-size: 18px !important;
  }

  .content .sfz19 {
    font-size: 19px !important;
  }

  .content .sfz20 {
    font-size: 20px !important;
  }

  .content .sfz21 {
    font-size: 21px !important;
  }

  .content .sfz22 {
    font-size: 22px !important;
  }

  .content .sfz23 {
    font-size: 23px !important;
  }

  .content .sfz24 {
    font-size: 24px !important;
  }

  .content .sfz25 {
    font-size: 25px !important;
  }

  .content .sfz26 {
    font-size: 26px !important;
  }

  .content .sfz27 {
    font-size: 27px !important;
  }

  .content .sfz28 {
    font-size: 28px !important;
  }

  .content .sfz29 {
    font-size: 29px !important;
  }

  .content .sfz30 {
    font-size: 30px !important;
  }

  .content .sfz31 {
    font-size: 31px !important;
  }

  .content .sfz32 {
    font-size: 32px !important;
  }

  .content .sfz33 {
    font-size: 33px !important;
  }

  .content .sfz34 {
    font-size: 34px !important;
  }

  .content .sfz35 {
    font-size: 35px !important;
  }

  .content .sfz36 {
    font-size: 36px !important;
  }

  .content .sfz37 {
    font-size: 37px !important;
  }

  .content .sfz38 {
    font-size: 38px !important;
  }

  .content .sfz39 {
    font-size: 39px !important;
  }

  .content .sfz40 {
    font-size: 40px !important;
  }

  .content .sfz41 {
    font-size: 41px !important;
  }

  .content .sfz42 {
    font-size: 42px !important;
  }

  .content .sfz43 {
    font-size: 43px !important;
  }

  .content .sfz44 {
    font-size: 44px !important;
  }

  .content .sfz45 {
    font-size: 45px !important;
  }

  .content .sfz46 {
    font-size: 46px !important;
  }

  .content .sfz47 {
    font-size: 47px !important;
  }

  .content .sfz48 {
    font-size: 48px !important;
  }

  .content .sfz49 {
    font-size: 49px !important;
  }

  .content .sfz50 {
    font-size: 50px !important;
  }

  .content .smtop1 {
    margin-top: 1px !important;
  }

  .content .smtop2 {
    margin-top: 2px !important;
  }

  .content .smtop3 {
    margin-top: 3px !important;
  }

  .content .smtop4 {
    margin-top: 4px !important;
  }

  .content .smtop5 {
    margin-top: 5px !important;
  }

  .content .smtop6 {
    margin-top: 6px !important;
  }

  .content .smtop7 {
    margin-top: 7px !important;
  }

  .content .smtop8 {
    margin-top: 8px !important;
  }

  .content .smtop9 {
    margin-top: 9px !important;
  }

  .content .smtop10 {
    margin-top: 10px !important;
  }

  .content .smtop11 {
    margin-top: 11px !important;
  }

  .content .smtop12 {
    margin-top: 12px !important;
  }

  .content .smtop13 {
    margin-top: 13px !important;
  }

  .content .smtop14 {
    margin-top: 14px !important;
  }

  .content .smtop15 {
    margin-top: 15px !important;
  }

  .content .smtop16 {
    margin-top: 16px !important;
  }

  .content .smtop17 {
    margin-top: 17px !important;
  }

  .content .smtop18 {
    margin-top: 18px !important;
  }

  .content .smtop19 {
    margin-top: 19px !important;
  }

  .content .smtop20 {
    margin-top: 20px !important;
  }

  .content .smtop21 {
    margin-top: 21px !important;
  }

  .content .smtop22 {
    margin-top: 22px !important;
  }

  .content .smtop23 {
    margin-top: 23px !important;
  }

  .content .smtop24 {
    margin-top: 24px !important;
  }

  .content .smtop25 {
    margin-top: 25px !important;
  }

  .content .smtop26 {
    margin-top: 26px !important;
  }

  .content .smtop27 {
    margin-top: 27px !important;
  }

  .content .smtop28 {
    margin-top: 28px !important;
  }

  .content .smtop29 {
    margin-top: 29px !important;
  }

  .content .smtop30 {
    margin-top: 30px !important;
  }

  .content .smtop31 {
    margin-top: 31px !important;
  }

  .content .smtop32 {
    margin-top: 32px !important;
  }

  .content .smtop33 {
    margin-top: 33px !important;
  }

  .content .smtop34 {
    margin-top: 34px !important;
  }

  .content .smtop35 {
    margin-top: 35px !important;
  }

  .content .smtop36 {
    margin-top: 36px !important;
  }

  .content .smtop37 {
    margin-top: 37px !important;
  }

  .content .smtop38 {
    margin-top: 38px !important;
  }

  .content .smtop39 {
    margin-top: 39px !important;
  }

  .content .smtop40 {
    margin-top: 40px !important;
  }

  .content .smtop41 {
    margin-top: 41px !important;
  }

  .content .smtop42 {
    margin-top: 42px !important;
  }

  .content .smtop43 {
    margin-top: 43px !important;
  }

  .content .smtop44 {
    margin-top: 44px !important;
  }

  .content .smtop45 {
    margin-top: 45px !important;
  }

  .content .smtop46 {
    margin-top: 46px !important;
  }

  .content .smtop47 {
    margin-top: 47px !important;
  }

  .content .smtop48 {
    margin-top: 48px !important;
  }

  .content .smtop49 {
    margin-top: 49px !important;
  }

  .content .smtop50 {
    margin-top: 50px !important;
  }

  .content .smtop51 {
    margin-top: 51px !important;
  }

  .content .smtop52 {
    margin-top: 52px !important;
  }

  .content .smtop53 {
    margin-top: 53px !important;
  }

  .content .smtop54 {
    margin-top: 54px !important;
  }

  .content .smtop55 {
    margin-top: 55px !important;
  }

  .content .smtop56 {
    margin-top: 56px !important;
  }

  .content .smtop57 {
    margin-top: 57px !important;
  }

  .content .smtop58 {
    margin-top: 58px !important;
  }

  .content .smtop59 {
    margin-top: 59px !important;
  }

  .content .smtop60 {
    margin-top: 60px !important;
  }

  .content .smtop61 {
    margin-top: 61px !important;
  }

  .content .smtop62 {
    margin-top: 62px !important;
  }

  .content .smtop63 {
    margin-top: 63px !important;
  }

  .content .smtop64 {
    margin-top: 64px !important;
  }

  .content .smtop65 {
    margin-top: 65px !important;
  }

  .content .smtop66 {
    margin-top: 66px !important;
  }

  .content .smtop67 {
    margin-top: 67px !important;
  }

  .content .smtop68 {
    margin-top: 68px !important;
  }

  .content .smtop69 {
    margin-top: 69px !important;
  }

  .content .smtop70 {
    margin-top: 70px !important;
  }

  .content .smtop71 {
    margin-top: 71px !important;
  }

  .content .smtop72 {
    margin-top: 72px !important;
  }

  .content .smtop73 {
    margin-top: 73px !important;
  }

  .content .smtop74 {
    margin-top: 74px !important;
  }

  .content .smtop75 {
    margin-top: 75px !important;
  }

  .content .smtop76 {
    margin-top: 76px !important;
  }

  .content .smtop77 {
    margin-top: 77px !important;
  }

  .content .smtop78 {
    margin-top: 78px !important;
  }

  .content .smtop79 {
    margin-top: 79px !important;
  }

  .content .smtop80 {
    margin-top: 80px !important;
  }

  .content .smtop81 {
    margin-top: 81px !important;
  }

  .content .smtop82 {
    margin-top: 82px !important;
  }

  .content .smtop83 {
    margin-top: 83px !important;
  }

  .content .smtop84 {
    margin-top: 84px !important;
  }

  .content .smtop85 {
    margin-top: 85px !important;
  }

  .content .smtop86 {
    margin-top: 86px !important;
  }

  .content .smtop87 {
    margin-top: 87px !important;
  }

  .content .smtop88 {
    margin-top: 88px !important;
  }

  .content .smtop89 {
    margin-top: 89px !important;
  }

  .content .smtop90 {
    margin-top: 90px !important;
  }

  .content .smtop91 {
    margin-top: 91px !important;
  }

  .content .smtop92 {
    margin-top: 92px !important;
  }

  .content .smtop93 {
    margin-top: 93px !important;
  }

  .content .smtop94 {
    margin-top: 94px !important;
  }

  .content .smtop95 {
    margin-top: 95px !important;
  }

  .content .smtop96 {
    margin-top: 96px !important;
  }

  .content .smtop97 {
    margin-top: 97px !important;
  }

  .content .smtop98 {
    margin-top: 98px !important;
  }

  .content .smtop99 {
    margin-top: 99px !important;
  }

  .content .smtop100 {
    margin-top: 100px !important;
  }

  .content .smright1 {
    margin-right: 1px !important;
  }

  .content .smright2 {
    margin-right: 2px !important;
  }

  .content .smright3 {
    margin-right: 3px !important;
  }

  .content .smright4 {
    margin-right: 4px !important;
  }

  .content .smright5 {
    margin-right: 5px !important;
  }

  .content .smright6 {
    margin-right: 6px !important;
  }

  .content .smright7 {
    margin-right: 7px !important;
  }

  .content .smright8 {
    margin-right: 8px !important;
  }

  .content .smright9 {
    margin-right: 9px !important;
  }

  .content .smright10 {
    margin-right: 10px !important;
  }

  .content .smright11 {
    margin-right: 11px !important;
  }

  .content .smright12 {
    margin-right: 12px !important;
  }

  .content .smright13 {
    margin-right: 13px !important;
  }

  .content .smright14 {
    margin-right: 14px !important;
  }

  .content .smright15 {
    margin-right: 15px !important;
  }

  .content .smright16 {
    margin-right: 16px !important;
  }

  .content .smright17 {
    margin-right: 17px !important;
  }

  .content .smright18 {
    margin-right: 18px !important;
  }

  .content .smright19 {
    margin-right: 19px !important;
  }

  .content .smright20 {
    margin-right: 20px !important;
  }

  .content .smright21 {
    margin-right: 21px !important;
  }

  .content .smright22 {
    margin-right: 22px !important;
  }

  .content .smright23 {
    margin-right: 23px !important;
  }

  .content .smright24 {
    margin-right: 24px !important;
  }

  .content .smright25 {
    margin-right: 25px !important;
  }

  .content .smright26 {
    margin-right: 26px !important;
  }

  .content .smright27 {
    margin-right: 27px !important;
  }

  .content .smright28 {
    margin-right: 28px !important;
  }

  .content .smright29 {
    margin-right: 29px !important;
  }

  .content .smright30 {
    margin-right: 30px !important;
  }

  .content .smright31 {
    margin-right: 31px !important;
  }

  .content .smright32 {
    margin-right: 32px !important;
  }

  .content .smright33 {
    margin-right: 33px !important;
  }

  .content .smright34 {
    margin-right: 34px !important;
  }

  .content .smright35 {
    margin-right: 35px !important;
  }

  .content .smright36 {
    margin-right: 36px !important;
  }

  .content .smright37 {
    margin-right: 37px !important;
  }

  .content .smright38 {
    margin-right: 38px !important;
  }

  .content .smright39 {
    margin-right: 39px !important;
  }

  .content .smright40 {
    margin-right: 40px !important;
  }

  .content .smright41 {
    margin-right: 41px !important;
  }

  .content .smright42 {
    margin-right: 42px !important;
  }

  .content .smright43 {
    margin-right: 43px !important;
  }

  .content .smright44 {
    margin-right: 44px !important;
  }

  .content .smright45 {
    margin-right: 45px !important;
  }

  .content .smright46 {
    margin-right: 46px !important;
  }

  .content .smright47 {
    margin-right: 47px !important;
  }

  .content .smright48 {
    margin-right: 48px !important;
  }

  .content .smright49 {
    margin-right: 49px !important;
  }

  .content .smright50 {
    margin-right: 50px !important;
  }

  .content .smright51 {
    margin-right: 51px !important;
  }

  .content .smright52 {
    margin-right: 52px !important;
  }

  .content .smright53 {
    margin-right: 53px !important;
  }

  .content .smright54 {
    margin-right: 54px !important;
  }

  .content .smright55 {
    margin-right: 55px !important;
  }

  .content .smright56 {
    margin-right: 56px !important;
  }

  .content .smright57 {
    margin-right: 57px !important;
  }

  .content .smright58 {
    margin-right: 58px !important;
  }

  .content .smright59 {
    margin-right: 59px !important;
  }

  .content .smright60 {
    margin-right: 60px !important;
  }

  .content .smright61 {
    margin-right: 61px !important;
  }

  .content .smright62 {
    margin-right: 62px !important;
  }

  .content .smright63 {
    margin-right: 63px !important;
  }

  .content .smright64 {
    margin-right: 64px !important;
  }

  .content .smright65 {
    margin-right: 65px !important;
  }

  .content .smright66 {
    margin-right: 66px !important;
  }

  .content .smright67 {
    margin-right: 67px !important;
  }

  .content .smright68 {
    margin-right: 68px !important;
  }

  .content .smright69 {
    margin-right: 69px !important;
  }

  .content .smright70 {
    margin-right: 70px !important;
  }

  .content .smright71 {
    margin-right: 71px !important;
  }

  .content .smright72 {
    margin-right: 72px !important;
  }

  .content .smright73 {
    margin-right: 73px !important;
  }

  .content .smright74 {
    margin-right: 74px !important;
  }

  .content .smright75 {
    margin-right: 75px !important;
  }

  .content .smright76 {
    margin-right: 76px !important;
  }

  .content .smright77 {
    margin-right: 77px !important;
  }

  .content .smright78 {
    margin-right: 78px !important;
  }

  .content .smright79 {
    margin-right: 79px !important;
  }

  .content .smright80 {
    margin-right: 80px !important;
  }

  .content .smright81 {
    margin-right: 81px !important;
  }

  .content .smright82 {
    margin-right: 82px !important;
  }

  .content .smright83 {
    margin-right: 83px !important;
  }

  .content .smright84 {
    margin-right: 84px !important;
  }

  .content .smright85 {
    margin-right: 85px !important;
  }

  .content .smright86 {
    margin-right: 86px !important;
  }

  .content .smright87 {
    margin-right: 87px !important;
  }

  .content .smright88 {
    margin-right: 88px !important;
  }

  .content .smright89 {
    margin-right: 89px !important;
  }

  .content .smright90 {
    margin-right: 90px !important;
  }

  .content .smright91 {
    margin-right: 91px !important;
  }

  .content .smright92 {
    margin-right: 92px !important;
  }

  .content .smright93 {
    margin-right: 93px !important;
  }

  .content .smright94 {
    margin-right: 94px !important;
  }

  .content .smright95 {
    margin-right: 95px !important;
  }

  .content .smright96 {
    margin-right: 96px !important;
  }

  .content .smright97 {
    margin-right: 97px !important;
  }

  .content .smright98 {
    margin-right: 98px !important;
  }

  .content .smright99 {
    margin-right: 99px !important;
  }

  .content .smright100 {
    margin-right: 100px !important;
  }

  .content .smbottom1 {
    margin-bottom: 1px !important;
  }

  .content .smbottom2 {
    margin-bottom: 2px !important;
  }

  .content .smbottom3 {
    margin-bottom: 3px !important;
  }

  .content .smbottom4 {
    margin-bottom: 4px !important;
  }

  .content .smbottom5 {
    margin-bottom: 5px !important;
  }

  .content .smbottom6 {
    margin-bottom: 6px !important;
  }

  .content .smbottom7 {
    margin-bottom: 7px !important;
  }

  .content .smbottom8 {
    margin-bottom: 8px !important;
  }

  .content .smbottom9 {
    margin-bottom: 9px !important;
  }

  .content .smbottom10 {
    margin-bottom: 10px !important;
  }

  .content .smbottom11 {
    margin-bottom: 11px !important;
  }

  .content .smbottom12 {
    margin-bottom: 12px !important;
  }

  .content .smbottom13 {
    margin-bottom: 13px !important;
  }

  .content .smbottom14 {
    margin-bottom: 14px !important;
  }

  .content .smbottom15 {
    margin-bottom: 15px !important;
  }

  .content .smbottom16 {
    margin-bottom: 16px !important;
  }

  .content .smbottom17 {
    margin-bottom: 17px !important;
  }

  .content .smbottom18 {
    margin-bottom: 18px !important;
  }

  .content .smbottom19 {
    margin-bottom: 19px !important;
  }

  .content .smbottom20 {
    margin-bottom: 20px !important;
  }

  .content .smbottom21 {
    margin-bottom: 21px !important;
  }

  .content .smbottom22 {
    margin-bottom: 22px !important;
  }

  .content .smbottom23 {
    margin-bottom: 23px !important;
  }

  .content .smbottom24 {
    margin-bottom: 24px !important;
  }

  .content .smbottom25 {
    margin-bottom: 25px !important;
  }

  .content .smbottom26 {
    margin-bottom: 26px !important;
  }

  .content .smbottom27 {
    margin-bottom: 27px !important;
  }

  .content .smbottom28 {
    margin-bottom: 28px !important;
  }

  .content .smbottom29 {
    margin-bottom: 29px !important;
  }

  .content .smbottom30 {
    margin-bottom: 30px !important;
  }

  .content .smbottom31 {
    margin-bottom: 31px !important;
  }

  .content .smbottom32 {
    margin-bottom: 32px !important;
  }

  .content .smbottom33 {
    margin-bottom: 33px !important;
  }

  .content .smbottom34 {
    margin-bottom: 34px !important;
  }

  .content .smbottom35 {
    margin-bottom: 35px !important;
  }

  .content .smbottom36 {
    margin-bottom: 36px !important;
  }

  .content .smbottom37 {
    margin-bottom: 37px !important;
  }

  .content .smbottom38 {
    margin-bottom: 38px !important;
  }

  .content .smbottom39 {
    margin-bottom: 39px !important;
  }

  .content .smbottom40 {
    margin-bottom: 40px !important;
  }

  .content .smbottom41 {
    margin-bottom: 41px !important;
  }

  .content .smbottom42 {
    margin-bottom: 42px !important;
  }

  .content .smbottom43 {
    margin-bottom: 43px !important;
  }

  .content .smbottom44 {
    margin-bottom: 44px !important;
  }

  .content .smbottom45 {
    margin-bottom: 45px !important;
  }

  .content .smbottom46 {
    margin-bottom: 46px !important;
  }

  .content .smbottom47 {
    margin-bottom: 47px !important;
  }

  .content .smbottom48 {
    margin-bottom: 48px !important;
  }

  .content .smbottom49 {
    margin-bottom: 49px !important;
  }

  .content .smbottom50 {
    margin-bottom: 50px !important;
  }

  .content .smbottom51 {
    margin-bottom: 51px !important;
  }

  .content .smbottom52 {
    margin-bottom: 52px !important;
  }

  .content .smbottom53 {
    margin-bottom: 53px !important;
  }

  .content .smbottom54 {
    margin-bottom: 54px !important;
  }

  .content .smbottom55 {
    margin-bottom: 55px !important;
  }

  .content .smbottom56 {
    margin-bottom: 56px !important;
  }

  .content .smbottom57 {
    margin-bottom: 57px !important;
  }

  .content .smbottom58 {
    margin-bottom: 58px !important;
  }

  .content .smbottom59 {
    margin-bottom: 59px !important;
  }

  .content .smbottom60 {
    margin-bottom: 60px !important;
  }

  .content .smbottom61 {
    margin-bottom: 61px !important;
  }

  .content .smbottom62 {
    margin-bottom: 62px !important;
  }

  .content .smbottom63 {
    margin-bottom: 63px !important;
  }

  .content .smbottom64 {
    margin-bottom: 64px !important;
  }

  .content .smbottom65 {
    margin-bottom: 65px !important;
  }

  .content .smbottom66 {
    margin-bottom: 66px !important;
  }

  .content .smbottom67 {
    margin-bottom: 67px !important;
  }

  .content .smbottom68 {
    margin-bottom: 68px !important;
  }

  .content .smbottom69 {
    margin-bottom: 69px !important;
  }

  .content .smbottom70 {
    margin-bottom: 70px !important;
  }

  .content .smbottom71 {
    margin-bottom: 71px !important;
  }

  .content .smbottom72 {
    margin-bottom: 72px !important;
  }

  .content .smbottom73 {
    margin-bottom: 73px !important;
  }

  .content .smbottom74 {
    margin-bottom: 74px !important;
  }

  .content .smbottom75 {
    margin-bottom: 75px !important;
  }

  .content .smbottom76 {
    margin-bottom: 76px !important;
  }

  .content .smbottom77 {
    margin-bottom: 77px !important;
  }

  .content .smbottom78 {
    margin-bottom: 78px !important;
  }

  .content .smbottom79 {
    margin-bottom: 79px !important;
  }

  .content .smbottom80 {
    margin-bottom: 80px !important;
  }

  .content .smbottom81 {
    margin-bottom: 81px !important;
  }

  .content .smbottom82 {
    margin-bottom: 82px !important;
  }

  .content .smbottom83 {
    margin-bottom: 83px !important;
  }

  .content .smbottom84 {
    margin-bottom: 84px !important;
  }

  .content .smbottom85 {
    margin-bottom: 85px !important;
  }

  .content .smbottom86 {
    margin-bottom: 86px !important;
  }

  .content .smbottom87 {
    margin-bottom: 87px !important;
  }

  .content .smbottom88 {
    margin-bottom: 88px !important;
  }

  .content .smbottom89 {
    margin-bottom: 89px !important;
  }

  .content .smbottom90 {
    margin-bottom: 90px !important;
  }

  .content .smbottom91 {
    margin-bottom: 91px !important;
  }

  .content .smbottom92 {
    margin-bottom: 92px !important;
  }

  .content .smbottom93 {
    margin-bottom: 93px !important;
  }

  .content .smbottom94 {
    margin-bottom: 94px !important;
  }

  .content .smbottom95 {
    margin-bottom: 95px !important;
  }

  .content .smbottom96 {
    margin-bottom: 96px !important;
  }

  .content .smbottom97 {
    margin-bottom: 97px !important;
  }

  .content .smbottom98 {
    margin-bottom: 98px !important;
  }

  .content .smbottom99 {
    margin-bottom: 99px !important;
  }

  .content .smbottom100 {
    margin-bottom: 100px !important;
  }

  .content .smleft1 {
    margin-left: 1px !important;
  }

  .content .smleft2 {
    margin-left: 2px !important;
  }

  .content .smleft3 {
    margin-left: 3px !important;
  }

  .content .smleft4 {
    margin-left: 4px !important;
  }

  .content .smleft5 {
    margin-left: 5px !important;
  }

  .content .smleft6 {
    margin-left: 6px !important;
  }

  .content .smleft7 {
    margin-left: 7px !important;
  }

  .content .smleft8 {
    margin-left: 8px !important;
  }

  .content .smleft9 {
    margin-left: 9px !important;
  }

  .content .smleft10 {
    margin-left: 10px !important;
  }

  .content .smleft11 {
    margin-left: 11px !important;
  }

  .content .smleft12 {
    margin-left: 12px !important;
  }

  .content .smleft13 {
    margin-left: 13px !important;
  }

  .content .smleft14 {
    margin-left: 14px !important;
  }

  .content .smleft15 {
    margin-left: 15px !important;
  }

  .content .smleft16 {
    margin-left: 16px !important;
  }

  .content .smleft17 {
    margin-left: 17px !important;
  }

  .content .smleft18 {
    margin-left: 18px !important;
  }

  .content .smleft19 {
    margin-left: 19px !important;
  }

  .content .smleft20 {
    margin-left: 20px !important;
  }

  .content .smleft21 {
    margin-left: 21px !important;
  }

  .content .smleft22 {
    margin-left: 22px !important;
  }

  .content .smleft23 {
    margin-left: 23px !important;
  }

  .content .smleft24 {
    margin-left: 24px !important;
  }

  .content .smleft25 {
    margin-left: 25px !important;
  }

  .content .smleft26 {
    margin-left: 26px !important;
  }

  .content .smleft27 {
    margin-left: 27px !important;
  }

  .content .smleft28 {
    margin-left: 28px !important;
  }

  .content .smleft29 {
    margin-left: 29px !important;
  }

  .content .smleft30 {
    margin-left: 30px !important;
  }

  .content .smleft31 {
    margin-left: 31px !important;
  }

  .content .smleft32 {
    margin-left: 32px !important;
  }

  .content .smleft33 {
    margin-left: 33px !important;
  }

  .content .smleft34 {
    margin-left: 34px !important;
  }

  .content .smleft35 {
    margin-left: 35px !important;
  }

  .content .smleft36 {
    margin-left: 36px !important;
  }

  .content .smleft37 {
    margin-left: 37px !important;
  }

  .content .smleft38 {
    margin-left: 38px !important;
  }

  .content .smleft39 {
    margin-left: 39px !important;
  }

  .content .smleft40 {
    margin-left: 40px !important;
  }

  .content .smleft41 {
    margin-left: 41px !important;
  }

  .content .smleft42 {
    margin-left: 42px !important;
  }

  .content .smleft43 {
    margin-left: 43px !important;
  }

  .content .smleft44 {
    margin-left: 44px !important;
  }

  .content .smleft45 {
    margin-left: 45px !important;
  }

  .content .smleft46 {
    margin-left: 46px !important;
  }

  .content .smleft47 {
    margin-left: 47px !important;
  }

  .content .smleft48 {
    margin-left: 48px !important;
  }

  .content .smleft49 {
    margin-left: 49px !important;
  }

  .content .smleft50 {
    margin-left: 50px !important;
  }

  .content .smleft51 {
    margin-left: 51px !important;
  }

  .content .smleft52 {
    margin-left: 52px !important;
  }

  .content .smleft53 {
    margin-left: 53px !important;
  }

  .content .smleft54 {
    margin-left: 54px !important;
  }

  .content .smleft55 {
    margin-left: 55px !important;
  }

  .content .smleft56 {
    margin-left: 56px !important;
  }

  .content .smleft57 {
    margin-left: 57px !important;
  }

  .content .smleft58 {
    margin-left: 58px !important;
  }

  .content .smleft59 {
    margin-left: 59px !important;
  }

  .content .smleft60 {
    margin-left: 60px !important;
  }

  .content .smleft61 {
    margin-left: 61px !important;
  }

  .content .smleft62 {
    margin-left: 62px !important;
  }

  .content .smleft63 {
    margin-left: 63px !important;
  }

  .content .smleft64 {
    margin-left: 64px !important;
  }

  .content .smleft65 {
    margin-left: 65px !important;
  }

  .content .smleft66 {
    margin-left: 66px !important;
  }

  .content .smleft67 {
    margin-left: 67px !important;
  }

  .content .smleft68 {
    margin-left: 68px !important;
  }

  .content .smleft69 {
    margin-left: 69px !important;
  }

  .content .smleft70 {
    margin-left: 70px !important;
  }

  .content .smleft71 {
    margin-left: 71px !important;
  }

  .content .smleft72 {
    margin-left: 72px !important;
  }

  .content .smleft73 {
    margin-left: 73px !important;
  }

  .content .smleft74 {
    margin-left: 74px !important;
  }

  .content .smleft75 {
    margin-left: 75px !important;
  }

  .content .smleft76 {
    margin-left: 76px !important;
  }

  .content .smleft77 {
    margin-left: 77px !important;
  }

  .content .smleft78 {
    margin-left: 78px !important;
  }

  .content .smleft79 {
    margin-left: 79px !important;
  }

  .content .smleft80 {
    margin-left: 80px !important;
  }

  .content .smleft81 {
    margin-left: 81px !important;
  }

  .content .smleft82 {
    margin-left: 82px !important;
  }

  .content .smleft83 {
    margin-left: 83px !important;
  }

  .content .smleft84 {
    margin-left: 84px !important;
  }

  .content .smleft85 {
    margin-left: 85px !important;
  }

  .content .smleft86 {
    margin-left: 86px !important;
  }

  .content .smleft87 {
    margin-left: 87px !important;
  }

  .content .smleft88 {
    margin-left: 88px !important;
  }

  .content .smleft89 {
    margin-left: 89px !important;
  }

  .content .smleft90 {
    margin-left: 90px !important;
  }

  .content .smleft91 {
    margin-left: 91px !important;
  }

  .content .smleft92 {
    margin-left: 92px !important;
  }

  .content .smleft93 {
    margin-left: 93px !important;
  }

  .content .smleft94 {
    margin-left: 94px !important;
  }

  .content .smleft95 {
    margin-left: 95px !important;
  }

  .content .smleft96 {
    margin-left: 96px !important;
  }

  .content .smleft97 {
    margin-left: 97px !important;
  }

  .content .smleft98 {
    margin-left: 98px !important;
  }

  .content .smleft99 {
    margin-left: 99px !important;
  }

  .content .smleft100 {
    margin-left: 100px !important;
  }

  .content .sptop1 {
    padding-top: 1px !important;
  }

  .content .sptop2 {
    padding-top: 2px !important;
  }

  .content .sptop3 {
    padding-top: 3px !important;
  }

  .content .sptop4 {
    padding-top: 4px !important;
  }

  .content .sptop5 {
    padding-top: 5px !important;
  }

  .content .sptop6 {
    padding-top: 6px !important;
  }

  .content .sptop7 {
    padding-top: 7px !important;
  }

  .content .sptop8 {
    padding-top: 8px !important;
  }

  .content .sptop9 {
    padding-top: 9px !important;
  }

  .content .sptop10 {
    padding-top: 10px !important;
  }

  .content .sptop11 {
    padding-top: 11px !important;
  }

  .content .sptop12 {
    padding-top: 12px !important;
  }

  .content .sptop13 {
    padding-top: 13px !important;
  }

  .content .sptop14 {
    padding-top: 14px !important;
  }

  .content .sptop15 {
    padding-top: 15px !important;
  }

  .content .sptop16 {
    padding-top: 16px !important;
  }

  .content .sptop17 {
    padding-top: 17px !important;
  }

  .content .sptop18 {
    padding-top: 18px !important;
  }

  .content .sptop19 {
    padding-top: 19px !important;
  }

  .content .sptop20 {
    padding-top: 20px !important;
  }

  .content .sptop21 {
    padding-top: 21px !important;
  }

  .content .sptop22 {
    padding-top: 22px !important;
  }

  .content .sptop23 {
    padding-top: 23px !important;
  }

  .content .sptop24 {
    padding-top: 24px !important;
  }

  .content .sptop25 {
    padding-top: 25px !important;
  }

  .content .sptop26 {
    padding-top: 26px !important;
  }

  .content .sptop27 {
    padding-top: 27px !important;
  }

  .content .sptop28 {
    padding-top: 28px !important;
  }

  .content .sptop29 {
    padding-top: 29px !important;
  }

  .content .sptop30 {
    padding-top: 30px !important;
  }

  .content .sptop31 {
    padding-top: 31px !important;
  }

  .content .sptop32 {
    padding-top: 32px !important;
  }

  .content .sptop33 {
    padding-top: 33px !important;
  }

  .content .sptop34 {
    padding-top: 34px !important;
  }

  .content .sptop35 {
    padding-top: 35px !important;
  }

  .content .sptop36 {
    padding-top: 36px !important;
  }

  .content .sptop37 {
    padding-top: 37px !important;
  }

  .content .sptop38 {
    padding-top: 38px !important;
  }

  .content .sptop39 {
    padding-top: 39px !important;
  }

  .content .sptop40 {
    padding-top: 40px !important;
  }

  .content .sptop41 {
    padding-top: 41px !important;
  }

  .content .sptop42 {
    padding-top: 42px !important;
  }

  .content .sptop43 {
    padding-top: 43px !important;
  }

  .content .sptop44 {
    padding-top: 44px !important;
  }

  .content .sptop45 {
    padding-top: 45px !important;
  }

  .content .sptop46 {
    padding-top: 46px !important;
  }

  .content .sptop47 {
    padding-top: 47px !important;
  }

  .content .sptop48 {
    padding-top: 48px !important;
  }

  .content .sptop49 {
    padding-top: 49px !important;
  }

  .content .sptop50 {
    padding-top: 50px !important;
  }

  .content .sptop51 {
    padding-top: 51px !important;
  }

  .content .sptop52 {
    padding-top: 52px !important;
  }

  .content .sptop53 {
    padding-top: 53px !important;
  }

  .content .sptop54 {
    padding-top: 54px !important;
  }

  .content .sptop55 {
    padding-top: 55px !important;
  }

  .content .sptop56 {
    padding-top: 56px !important;
  }

  .content .sptop57 {
    padding-top: 57px !important;
  }

  .content .sptop58 {
    padding-top: 58px !important;
  }

  .content .sptop59 {
    padding-top: 59px !important;
  }

  .content .sptop60 {
    padding-top: 60px !important;
  }

  .content .sptop61 {
    padding-top: 61px !important;
  }

  .content .sptop62 {
    padding-top: 62px !important;
  }

  .content .sptop63 {
    padding-top: 63px !important;
  }

  .content .sptop64 {
    padding-top: 64px !important;
  }

  .content .sptop65 {
    padding-top: 65px !important;
  }

  .content .sptop66 {
    padding-top: 66px !important;
  }

  .content .sptop67 {
    padding-top: 67px !important;
  }

  .content .sptop68 {
    padding-top: 68px !important;
  }

  .content .sptop69 {
    padding-top: 69px !important;
  }

  .content .sptop70 {
    padding-top: 70px !important;
  }

  .content .sptop71 {
    padding-top: 71px !important;
  }

  .content .sptop72 {
    padding-top: 72px !important;
  }

  .content .sptop73 {
    padding-top: 73px !important;
  }

  .content .sptop74 {
    padding-top: 74px !important;
  }

  .content .sptop75 {
    padding-top: 75px !important;
  }

  .content .sptop76 {
    padding-top: 76px !important;
  }

  .content .sptop77 {
    padding-top: 77px !important;
  }

  .content .sptop78 {
    padding-top: 78px !important;
  }

  .content .sptop79 {
    padding-top: 79px !important;
  }

  .content .sptop80 {
    padding-top: 80px !important;
  }

  .content .sptop81 {
    padding-top: 81px !important;
  }

  .content .sptop82 {
    padding-top: 82px !important;
  }

  .content .sptop83 {
    padding-top: 83px !important;
  }

  .content .sptop84 {
    padding-top: 84px !important;
  }

  .content .sptop85 {
    padding-top: 85px !important;
  }

  .content .sptop86 {
    padding-top: 86px !important;
  }

  .content .sptop87 {
    padding-top: 87px !important;
  }

  .content .sptop88 {
    padding-top: 88px !important;
  }

  .content .sptop89 {
    padding-top: 89px !important;
  }

  .content .sptop90 {
    padding-top: 90px !important;
  }

  .content .sptop91 {
    padding-top: 91px !important;
  }

  .content .sptop92 {
    padding-top: 92px !important;
  }

  .content .sptop93 {
    padding-top: 93px !important;
  }

  .content .sptop94 {
    padding-top: 94px !important;
  }

  .content .sptop95 {
    padding-top: 95px !important;
  }

  .content .sptop96 {
    padding-top: 96px !important;
  }

  .content .sptop97 {
    padding-top: 97px !important;
  }

  .content .sptop98 {
    padding-top: 98px !important;
  }

  .content .sptop99 {
    padding-top: 99px !important;
  }

  .content .sptop100 {
    padding-top: 100px !important;
  }

  .content .spright1 {
    padding-right: 1px !important;
  }

  .content .spright2 {
    padding-right: 2px !important;
  }

  .content .spright3 {
    padding-right: 3px !important;
  }

  .content .spright4 {
    padding-right: 4px !important;
  }

  .content .spright5 {
    padding-right: 5px !important;
  }

  .content .spright6 {
    padding-right: 6px !important;
  }

  .content .spright7 {
    padding-right: 7px !important;
  }

  .content .spright8 {
    padding-right: 8px !important;
  }

  .content .spright9 {
    padding-right: 9px !important;
  }

  .content .spright10 {
    padding-right: 10px !important;
  }

  .content .spright11 {
    padding-right: 11px !important;
  }

  .content .spright12 {
    padding-right: 12px !important;
  }

  .content .spright13 {
    padding-right: 13px !important;
  }

  .content .spright14 {
    padding-right: 14px !important;
  }

  .content .spright15 {
    padding-right: 15px !important;
  }

  .content .spright16 {
    padding-right: 16px !important;
  }

  .content .spright17 {
    padding-right: 17px !important;
  }

  .content .spright18 {
    padding-right: 18px !important;
  }

  .content .spright19 {
    padding-right: 19px !important;
  }

  .content .spright20 {
    padding-right: 20px !important;
  }

  .content .spright21 {
    padding-right: 21px !important;
  }

  .content .spright22 {
    padding-right: 22px !important;
  }

  .content .spright23 {
    padding-right: 23px !important;
  }

  .content .spright24 {
    padding-right: 24px !important;
  }

  .content .spright25 {
    padding-right: 25px !important;
  }

  .content .spright26 {
    padding-right: 26px !important;
  }

  .content .spright27 {
    padding-right: 27px !important;
  }

  .content .spright28 {
    padding-right: 28px !important;
  }

  .content .spright29 {
    padding-right: 29px !important;
  }

  .content .spright30 {
    padding-right: 30px !important;
  }

  .content .spright31 {
    padding-right: 31px !important;
  }

  .content .spright32 {
    padding-right: 32px !important;
  }

  .content .spright33 {
    padding-right: 33px !important;
  }

  .content .spright34 {
    padding-right: 34px !important;
  }

  .content .spright35 {
    padding-right: 35px !important;
  }

  .content .spright36 {
    padding-right: 36px !important;
  }

  .content .spright37 {
    padding-right: 37px !important;
  }

  .content .spright38 {
    padding-right: 38px !important;
  }

  .content .spright39 {
    padding-right: 39px !important;
  }

  .content .spright40 {
    padding-right: 40px !important;
  }

  .content .spright41 {
    padding-right: 41px !important;
  }

  .content .spright42 {
    padding-right: 42px !important;
  }

  .content .spright43 {
    padding-right: 43px !important;
  }

  .content .spright44 {
    padding-right: 44px !important;
  }

  .content .spright45 {
    padding-right: 45px !important;
  }

  .content .spright46 {
    padding-right: 46px !important;
  }

  .content .spright47 {
    padding-right: 47px !important;
  }

  .content .spright48 {
    padding-right: 48px !important;
  }

  .content .spright49 {
    padding-right: 49px !important;
  }

  .content .spright50 {
    padding-right: 50px !important;
  }

  .content .spright51 {
    padding-right: 51px !important;
  }

  .content .spright52 {
    padding-right: 52px !important;
  }

  .content .spright53 {
    padding-right: 53px !important;
  }

  .content .spright54 {
    padding-right: 54px !important;
  }

  .content .spright55 {
    padding-right: 55px !important;
  }

  .content .spright56 {
    padding-right: 56px !important;
  }

  .content .spright57 {
    padding-right: 57px !important;
  }

  .content .spright58 {
    padding-right: 58px !important;
  }

  .content .spright59 {
    padding-right: 59px !important;
  }

  .content .spright60 {
    padding-right: 60px !important;
  }

  .content .spright61 {
    padding-right: 61px !important;
  }

  .content .spright62 {
    padding-right: 62px !important;
  }

  .content .spright63 {
    padding-right: 63px !important;
  }

  .content .spright64 {
    padding-right: 64px !important;
  }

  .content .spright65 {
    padding-right: 65px !important;
  }

  .content .spright66 {
    padding-right: 66px !important;
  }

  .content .spright67 {
    padding-right: 67px !important;
  }

  .content .spright68 {
    padding-right: 68px !important;
  }

  .content .spright69 {
    padding-right: 69px !important;
  }

  .content .spright70 {
    padding-right: 70px !important;
  }

  .content .spright71 {
    padding-right: 71px !important;
  }

  .content .spright72 {
    padding-right: 72px !important;
  }

  .content .spright73 {
    padding-right: 73px !important;
  }

  .content .spright74 {
    padding-right: 74px !important;
  }

  .content .spright75 {
    padding-right: 75px !important;
  }

  .content .spright76 {
    padding-right: 76px !important;
  }

  .content .spright77 {
    padding-right: 77px !important;
  }

  .content .spright78 {
    padding-right: 78px !important;
  }

  .content .spright79 {
    padding-right: 79px !important;
  }

  .content .spright80 {
    padding-right: 80px !important;
  }

  .content .spright81 {
    padding-right: 81px !important;
  }

  .content .spright82 {
    padding-right: 82px !important;
  }

  .content .spright83 {
    padding-right: 83px !important;
  }

  .content .spright84 {
    padding-right: 84px !important;
  }

  .content .spright85 {
    padding-right: 85px !important;
  }

  .content .spright86 {
    padding-right: 86px !important;
  }

  .content .spright87 {
    padding-right: 87px !important;
  }

  .content .spright88 {
    padding-right: 88px !important;
  }

  .content .spright89 {
    padding-right: 89px !important;
  }

  .content .spright90 {
    padding-right: 90px !important;
  }

  .content .spright91 {
    padding-right: 91px !important;
  }

  .content .spright92 {
    padding-right: 92px !important;
  }

  .content .spright93 {
    padding-right: 93px !important;
  }

  .content .spright94 {
    padding-right: 94px !important;
  }

  .content .spright95 {
    padding-right: 95px !important;
  }

  .content .spright96 {
    padding-right: 96px !important;
  }

  .content .spright97 {
    padding-right: 97px !important;
  }

  .content .spright98 {
    padding-right: 98px !important;
  }

  .content .spright99 {
    padding-right: 99px !important;
  }

  .content .spright100 {
    padding-right: 100px !important;
  }

  .content .spbottom1 {
    padding-bottom: 1px !important;
  }

  .content .spbottom2 {
    padding-bottom: 2px !important;
  }

  .content .spbottom3 {
    padding-bottom: 3px !important;
  }

  .content .spbottom4 {
    padding-bottom: 4px !important;
  }

  .content .spbottom5 {
    padding-bottom: 5px !important;
  }

  .content .spbottom6 {
    padding-bottom: 6px !important;
  }

  .content .spbottom7 {
    padding-bottom: 7px !important;
  }

  .content .spbottom8 {
    padding-bottom: 8px !important;
  }

  .content .spbottom9 {
    padding-bottom: 9px !important;
  }

  .content .spbottom10 {
    padding-bottom: 10px !important;
  }

  .content .spbottom11 {
    padding-bottom: 11px !important;
  }

  .content .spbottom12 {
    padding-bottom: 12px !important;
  }

  .content .spbottom13 {
    padding-bottom: 13px !important;
  }

  .content .spbottom14 {
    padding-bottom: 14px !important;
  }

  .content .spbottom15 {
    padding-bottom: 15px !important;
  }

  .content .spbottom16 {
    padding-bottom: 16px !important;
  }

  .content .spbottom17 {
    padding-bottom: 17px !important;
  }

  .content .spbottom18 {
    padding-bottom: 18px !important;
  }

  .content .spbottom19 {
    padding-bottom: 19px !important;
  }

  .content .spbottom20 {
    padding-bottom: 20px !important;
  }

  .content .spbottom21 {
    padding-bottom: 21px !important;
  }

  .content .spbottom22 {
    padding-bottom: 22px !important;
  }

  .content .spbottom23 {
    padding-bottom: 23px !important;
  }

  .content .spbottom24 {
    padding-bottom: 24px !important;
  }

  .content .spbottom25 {
    padding-bottom: 25px !important;
  }

  .content .spbottom26 {
    padding-bottom: 26px !important;
  }

  .content .spbottom27 {
    padding-bottom: 27px !important;
  }

  .content .spbottom28 {
    padding-bottom: 28px !important;
  }

  .content .spbottom29 {
    padding-bottom: 29px !important;
  }

  .content .spbottom30 {
    padding-bottom: 30px !important;
  }

  .content .spbottom31 {
    padding-bottom: 31px !important;
  }

  .content .spbottom32 {
    padding-bottom: 32px !important;
  }

  .content .spbottom33 {
    padding-bottom: 33px !important;
  }

  .content .spbottom34 {
    padding-bottom: 34px !important;
  }

  .content .spbottom35 {
    padding-bottom: 35px !important;
  }

  .content .spbottom36 {
    padding-bottom: 36px !important;
  }

  .content .spbottom37 {
    padding-bottom: 37px !important;
  }

  .content .spbottom38 {
    padding-bottom: 38px !important;
  }

  .content .spbottom39 {
    padding-bottom: 39px !important;
  }

  .content .spbottom40 {
    padding-bottom: 40px !important;
  }

  .content .spbottom41 {
    padding-bottom: 41px !important;
  }

  .content .spbottom42 {
    padding-bottom: 42px !important;
  }

  .content .spbottom43 {
    padding-bottom: 43px !important;
  }

  .content .spbottom44 {
    padding-bottom: 44px !important;
  }

  .content .spbottom45 {
    padding-bottom: 45px !important;
  }

  .content .spbottom46 {
    padding-bottom: 46px !important;
  }

  .content .spbottom47 {
    padding-bottom: 47px !important;
  }

  .content .spbottom48 {
    padding-bottom: 48px !important;
  }

  .content .spbottom49 {
    padding-bottom: 49px !important;
  }

  .content .spbottom50 {
    padding-bottom: 50px !important;
  }

  .content .spbottom51 {
    padding-bottom: 51px !important;
  }

  .content .spbottom52 {
    padding-bottom: 52px !important;
  }

  .content .spbottom53 {
    padding-bottom: 53px !important;
  }

  .content .spbottom54 {
    padding-bottom: 54px !important;
  }

  .content .spbottom55 {
    padding-bottom: 55px !important;
  }

  .content .spbottom56 {
    padding-bottom: 56px !important;
  }

  .content .spbottom57 {
    padding-bottom: 57px !important;
  }

  .content .spbottom58 {
    padding-bottom: 58px !important;
  }

  .content .spbottom59 {
    padding-bottom: 59px !important;
  }

  .content .spbottom60 {
    padding-bottom: 60px !important;
  }

  .content .spbottom61 {
    padding-bottom: 61px !important;
  }

  .content .spbottom62 {
    padding-bottom: 62px !important;
  }

  .content .spbottom63 {
    padding-bottom: 63px !important;
  }

  .content .spbottom64 {
    padding-bottom: 64px !important;
  }

  .content .spbottom65 {
    padding-bottom: 65px !important;
  }

  .content .spbottom66 {
    padding-bottom: 66px !important;
  }

  .content .spbottom67 {
    padding-bottom: 67px !important;
  }

  .content .spbottom68 {
    padding-bottom: 68px !important;
  }

  .content .spbottom69 {
    padding-bottom: 69px !important;
  }

  .content .spbottom70 {
    padding-bottom: 70px !important;
  }

  .content .spbottom71 {
    padding-bottom: 71px !important;
  }

  .content .spbottom72 {
    padding-bottom: 72px !important;
  }

  .content .spbottom73 {
    padding-bottom: 73px !important;
  }

  .content .spbottom74 {
    padding-bottom: 74px !important;
  }

  .content .spbottom75 {
    padding-bottom: 75px !important;
  }

  .content .spbottom76 {
    padding-bottom: 76px !important;
  }

  .content .spbottom77 {
    padding-bottom: 77px !important;
  }

  .content .spbottom78 {
    padding-bottom: 78px !important;
  }

  .content .spbottom79 {
    padding-bottom: 79px !important;
  }

  .content .spbottom80 {
    padding-bottom: 80px !important;
  }

  .content .spbottom81 {
    padding-bottom: 81px !important;
  }

  .content .spbottom82 {
    padding-bottom: 82px !important;
  }

  .content .spbottom83 {
    padding-bottom: 83px !important;
  }

  .content .spbottom84 {
    padding-bottom: 84px !important;
  }

  .content .spbottom85 {
    padding-bottom: 85px !important;
  }

  .content .spbottom86 {
    padding-bottom: 86px !important;
  }

  .content .spbottom87 {
    padding-bottom: 87px !important;
  }

  .content .spbottom88 {
    padding-bottom: 88px !important;
  }

  .content .spbottom89 {
    padding-bottom: 89px !important;
  }

  .content .spbottom90 {
    padding-bottom: 90px !important;
  }

  .content .spbottom91 {
    padding-bottom: 91px !important;
  }

  .content .spbottom92 {
    padding-bottom: 92px !important;
  }

  .content .spbottom93 {
    padding-bottom: 93px !important;
  }

  .content .spbottom94 {
    padding-bottom: 94px !important;
  }

  .content .spbottom95 {
    padding-bottom: 95px !important;
  }

  .content .spbottom96 {
    padding-bottom: 96px !important;
  }

  .content .spbottom97 {
    padding-bottom: 97px !important;
  }

  .content .spbottom98 {
    padding-bottom: 98px !important;
  }

  .content .spbottom99 {
    padding-bottom: 99px !important;
  }

  .content .spbottom100 {
    padding-bottom: 100px !important;
  }

  .content .spleft1 {
    padding-left: 1px !important;
  }

  .content .spleft2 {
    padding-left: 2px !important;
  }

  .content .spleft3 {
    padding-left: 3px !important;
  }

  .content .spleft4 {
    padding-left: 4px !important;
  }

  .content .spleft5 {
    padding-left: 5px !important;
  }

  .content .spleft6 {
    padding-left: 6px !important;
  }

  .content .spleft7 {
    padding-left: 7px !important;
  }

  .content .spleft8 {
    padding-left: 8px !important;
  }

  .content .spleft9 {
    padding-left: 9px !important;
  }

  .content .spleft10 {
    padding-left: 10px !important;
  }

  .content .spleft11 {
    padding-left: 11px !important;
  }

  .content .spleft12 {
    padding-left: 12px !important;
  }

  .content .spleft13 {
    padding-left: 13px !important;
  }

  .content .spleft14 {
    padding-left: 14px !important;
  }

  .content .spleft15 {
    padding-left: 15px !important;
  }

  .content .spleft16 {
    padding-left: 16px !important;
  }

  .content .spleft17 {
    padding-left: 17px !important;
  }

  .content .spleft18 {
    padding-left: 18px !important;
  }

  .content .spleft19 {
    padding-left: 19px !important;
  }

  .content .spleft20 {
    padding-left: 20px !important;
  }

  .content .spleft21 {
    padding-left: 21px !important;
  }

  .content .spleft22 {
    padding-left: 22px !important;
  }

  .content .spleft23 {
    padding-left: 23px !important;
  }

  .content .spleft24 {
    padding-left: 24px !important;
  }

  .content .spleft25 {
    padding-left: 25px !important;
  }

  .content .spleft26 {
    padding-left: 26px !important;
  }

  .content .spleft27 {
    padding-left: 27px !important;
  }

  .content .spleft28 {
    padding-left: 28px !important;
  }

  .content .spleft29 {
    padding-left: 29px !important;
  }

  .content .spleft30 {
    padding-left: 30px !important;
  }

  .content .spleft31 {
    padding-left: 31px !important;
  }

  .content .spleft32 {
    padding-left: 32px !important;
  }

  .content .spleft33 {
    padding-left: 33px !important;
  }

  .content .spleft34 {
    padding-left: 34px !important;
  }

  .content .spleft35 {
    padding-left: 35px !important;
  }

  .content .spleft36 {
    padding-left: 36px !important;
  }

  .content .spleft37 {
    padding-left: 37px !important;
  }

  .content .spleft38 {
    padding-left: 38px !important;
  }

  .content .spleft39 {
    padding-left: 39px !important;
  }

  .content .spleft40 {
    padding-left: 40px !important;
  }

  .content .spleft41 {
    padding-left: 41px !important;
  }

  .content .spleft42 {
    padding-left: 42px !important;
  }

  .content .spleft43 {
    padding-left: 43px !important;
  }

  .content .spleft44 {
    padding-left: 44px !important;
  }

  .content .spleft45 {
    padding-left: 45px !important;
  }

  .content .spleft46 {
    padding-left: 46px !important;
  }

  .content .spleft47 {
    padding-left: 47px !important;
  }

  .content .spleft48 {
    padding-left: 48px !important;
  }

  .content .spleft49 {
    padding-left: 49px !important;
  }

  .content .spleft50 {
    padding-left: 50px !important;
  }

  .content .spleft51 {
    padding-left: 51px !important;
  }

  .content .spleft52 {
    padding-left: 52px !important;
  }

  .content .spleft53 {
    padding-left: 53px !important;
  }

  .content .spleft54 {
    padding-left: 54px !important;
  }

  .content .spleft55 {
    padding-left: 55px !important;
  }

  .content .spleft56 {
    padding-left: 56px !important;
  }

  .content .spleft57 {
    padding-left: 57px !important;
  }

  .content .spleft58 {
    padding-left: 58px !important;
  }

  .content .spleft59 {
    padding-left: 59px !important;
  }

  .content .spleft60 {
    padding-left: 60px !important;
  }

  .content .spleft61 {
    padding-left: 61px !important;
  }

  .content .spleft62 {
    padding-left: 62px !important;
  }

  .content .spleft63 {
    padding-left: 63px !important;
  }

  .content .spleft64 {
    padding-left: 64px !important;
  }

  .content .spleft65 {
    padding-left: 65px !important;
  }

  .content .spleft66 {
    padding-left: 66px !important;
  }

  .content .spleft67 {
    padding-left: 67px !important;
  }

  .content .spleft68 {
    padding-left: 68px !important;
  }

  .content .spleft69 {
    padding-left: 69px !important;
  }

  .content .spleft70 {
    padding-left: 70px !important;
  }

  .content .spleft71 {
    padding-left: 71px !important;
  }

  .content .spleft72 {
    padding-left: 72px !important;
  }

  .content .spleft73 {
    padding-left: 73px !important;
  }

  .content .spleft74 {
    padding-left: 74px !important;
  }

  .content .spleft75 {
    padding-left: 75px !important;
  }

  .content .spleft76 {
    padding-left: 76px !important;
  }

  .content .spleft77 {
    padding-left: 77px !important;
  }

  .content .spleft78 {
    padding-left: 78px !important;
  }

  .content .spleft79 {
    padding-left: 79px !important;
  }

  .content .spleft80 {
    padding-left: 80px !important;
  }

  .content .spleft81 {
    padding-left: 81px !important;
  }

  .content .spleft82 {
    padding-left: 82px !important;
  }

  .content .spleft83 {
    padding-left: 83px !important;
  }

  .content .spleft84 {
    padding-left: 84px !important;
  }

  .content .spleft85 {
    padding-left: 85px !important;
  }

  .content .spleft86 {
    padding-left: 86px !important;
  }

  .content .spleft87 {
    padding-left: 87px !important;
  }

  .content .spleft88 {
    padding-left: 88px !important;
  }

  .content .spleft89 {
    padding-left: 89px !important;
  }

  .content .spleft90 {
    padding-left: 90px !important;
  }

  .content .spleft91 {
    padding-left: 91px !important;
  }

  .content .spleft92 {
    padding-left: 92px !important;
  }

  .content .spleft93 {
    padding-left: 93px !important;
  }

  .content .spleft94 {
    padding-left: 94px !important;
  }

  .content .spleft95 {
    padding-left: 95px !important;
  }

  .content .spleft96 {
    padding-left: 96px !important;
  }

  .content .spleft97 {
    padding-left: 97px !important;
  }

  .content .spleft98 {
    padding-left: 98px !important;
  }

  .content .spleft99 {
    padding-left: 99px !important;
  }

  .content .spleft100 {
    padding-left: 100px !important;
  }
}
@media only screen and (min-width: 768px) {
  .content .ptright {
    text-align: right;
  }

  .content .ptleft {
    text-align: left;
  }

  .content .ptcenter {
    text-align: center;
  }

  .pdn {
    display: none !important;
  }

  .content .pfz1 {
    font-size: 1px !important;
  }

  .content .pfz2 {
    font-size: 2px !important;
  }

  .content .pfz3 {
    font-size: 3px !important;
  }

  .content .pfz4 {
    font-size: 4px !important;
  }

  .content .pfz5 {
    font-size: 5px !important;
  }

  .content .pfz6 {
    font-size: 6px !important;
  }

  .content .pfz7 {
    font-size: 7px !important;
  }

  .content .pfz8 {
    font-size: 8px !important;
  }

  .content .pfz9 {
    font-size: 9px !important;
  }

  .content .pfz10 {
    font-size: 10px !important;
  }

  .content .pfz11 {
    font-size: 11px !important;
  }

  .content .pfz12 {
    font-size: 12px !important;
  }

  .content .pfz13 {
    font-size: 13px !important;
  }

  .content .pfz14 {
    font-size: 14px !important;
  }

  .content .pfz15 {
    font-size: 15px !important;
  }

  .content .pfz16 {
    font-size: 16px !important;
  }

  .content .pfz17 {
    font-size: 17px !important;
  }

  .content .pfz18 {
    font-size: 18px !important;
  }

  .content .pfz19 {
    font-size: 19px !important;
  }

  .content .pfz20 {
    font-size: 20px !important;
  }

  .content .pfz21 {
    font-size: 21px !important;
  }

  .content .pfz22 {
    font-size: 22px !important;
  }

  .content .pfz23 {
    font-size: 23px !important;
  }

  .content .pfz24 {
    font-size: 24px !important;
  }

  .content .pfz25 {
    font-size: 25px !important;
  }

  .content .pfz26 {
    font-size: 26px !important;
  }

  .content .pfz27 {
    font-size: 27px !important;
  }

  .content .pfz28 {
    font-size: 28px !important;
  }

  .content .pfz29 {
    font-size: 29px !important;
  }

  .content .pfz30 {
    font-size: 30px !important;
  }

  .content .pfz31 {
    font-size: 31px !important;
  }

  .content .pfz32 {
    font-size: 32px !important;
  }

  .content .pfz33 {
    font-size: 33px !important;
  }

  .content .pfz34 {
    font-size: 34px !important;
  }

  .content .pfz35 {
    font-size: 35px !important;
  }

  .content .pfz36 {
    font-size: 36px !important;
  }

  .content .pfz37 {
    font-size: 37px !important;
  }

  .content .pfz38 {
    font-size: 38px !important;
  }

  .content .pfz39 {
    font-size: 39px !important;
  }

  .content .pfz40 {
    font-size: 40px !important;
  }

  .content .pfz41 {
    font-size: 41px !important;
  }

  .content .pfz42 {
    font-size: 42px !important;
  }

  .content .pfz43 {
    font-size: 43px !important;
  }

  .content .pfz44 {
    font-size: 44px !important;
  }

  .content .pfz45 {
    font-size: 45px !important;
  }

  .content .pfz46 {
    font-size: 46px !important;
  }

  .content .pfz47 {
    font-size: 47px !important;
  }

  .content .pfz48 {
    font-size: 48px !important;
  }

  .content .pfz49 {
    font-size: 49px !important;
  }

  .content .pfz50 {
    font-size: 50px !important;
  }

  .content .pmtop1 {
    margin-top: 1px !important;
  }

  .content .pmtop2 {
    margin-top: 2px !important;
  }

  .content .pmtop3 {
    margin-top: 3px !important;
  }

  .content .pmtop4 {
    margin-top: 4px !important;
  }

  .content .pmtop5 {
    margin-top: 5px !important;
  }

  .content .pmtop6 {
    margin-top: 6px !important;
  }

  .content .pmtop7 {
    margin-top: 7px !important;
  }

  .content .pmtop8 {
    margin-top: 8px !important;
  }

  .content .pmtop9 {
    margin-top: 9px !important;
  }

  .content .pmtop10 {
    margin-top: 10px !important;
  }

  .content .pmtop11 {
    margin-top: 11px !important;
  }

  .content .pmtop12 {
    margin-top: 12px !important;
  }

  .content .pmtop13 {
    margin-top: 13px !important;
  }

  .content .pmtop14 {
    margin-top: 14px !important;
  }

  .content .pmtop15 {
    margin-top: 15px !important;
  }

  .content .pmtop16 {
    margin-top: 16px !important;
  }

  .content .pmtop17 {
    margin-top: 17px !important;
  }

  .content .pmtop18 {
    margin-top: 18px !important;
  }

  .content .pmtop19 {
    margin-top: 19px !important;
  }

  .content .pmtop20 {
    margin-top: 20px !important;
  }

  .content .pmtop21 {
    margin-top: 21px !important;
  }

  .content .pmtop22 {
    margin-top: 22px !important;
  }

  .content .pmtop23 {
    margin-top: 23px !important;
  }

  .content .pmtop24 {
    margin-top: 24px !important;
  }

  .content .pmtop25 {
    margin-top: 25px !important;
  }

  .content .pmtop26 {
    margin-top: 26px !important;
  }

  .content .pmtop27 {
    margin-top: 27px !important;
  }

  .content .pmtop28 {
    margin-top: 28px !important;
  }

  .content .pmtop29 {
    margin-top: 29px !important;
  }

  .content .pmtop30 {
    margin-top: 30px !important;
  }

  .content .pmtop31 {
    margin-top: 31px !important;
  }

  .content .pmtop32 {
    margin-top: 32px !important;
  }

  .content .pmtop33 {
    margin-top: 33px !important;
  }

  .content .pmtop34 {
    margin-top: 34px !important;
  }

  .content .pmtop35 {
    margin-top: 35px !important;
  }

  .content .pmtop36 {
    margin-top: 36px !important;
  }

  .content .pmtop37 {
    margin-top: 37px !important;
  }

  .content .pmtop38 {
    margin-top: 38px !important;
  }

  .content .pmtop39 {
    margin-top: 39px !important;
  }

  .content .pmtop40 {
    margin-top: 40px !important;
  }

  .content .pmtop41 {
    margin-top: 41px !important;
  }

  .content .pmtop42 {
    margin-top: 42px !important;
  }

  .content .pmtop43 {
    margin-top: 43px !important;
  }

  .content .pmtop44 {
    margin-top: 44px !important;
  }

  .content .pmtop45 {
    margin-top: 45px !important;
  }

  .content .pmtop46 {
    margin-top: 46px !important;
  }

  .content .pmtop47 {
    margin-top: 47px !important;
  }

  .content .pmtop48 {
    margin-top: 48px !important;
  }

  .content .pmtop49 {
    margin-top: 49px !important;
  }

  .content .pmtop50 {
    margin-top: 50px !important;
  }

  .content .pmtop51 {
    margin-top: 51px !important;
  }

  .content .pmtop52 {
    margin-top: 52px !important;
  }

  .content .pmtop53 {
    margin-top: 53px !important;
  }

  .content .pmtop54 {
    margin-top: 54px !important;
  }

  .content .pmtop55 {
    margin-top: 55px !important;
  }

  .content .pmtop56 {
    margin-top: 56px !important;
  }

  .content .pmtop57 {
    margin-top: 57px !important;
  }

  .content .pmtop58 {
    margin-top: 58px !important;
  }

  .content .pmtop59 {
    margin-top: 59px !important;
  }

  .content .pmtop60 {
    margin-top: 60px !important;
  }

  .content .pmtop61 {
    margin-top: 61px !important;
  }

  .content .pmtop62 {
    margin-top: 62px !important;
  }

  .content .pmtop63 {
    margin-top: 63px !important;
  }

  .content .pmtop64 {
    margin-top: 64px !important;
  }

  .content .pmtop65 {
    margin-top: 65px !important;
  }

  .content .pmtop66 {
    margin-top: 66px !important;
  }

  .content .pmtop67 {
    margin-top: 67px !important;
  }

  .content .pmtop68 {
    margin-top: 68px !important;
  }

  .content .pmtop69 {
    margin-top: 69px !important;
  }

  .content .pmtop70 {
    margin-top: 70px !important;
  }

  .content .pmtop71 {
    margin-top: 71px !important;
  }

  .content .pmtop72 {
    margin-top: 72px !important;
  }

  .content .pmtop73 {
    margin-top: 73px !important;
  }

  .content .pmtop74 {
    margin-top: 74px !important;
  }

  .content .pmtop75 {
    margin-top: 75px !important;
  }

  .content .pmtop76 {
    margin-top: 76px !important;
  }

  .content .pmtop77 {
    margin-top: 77px !important;
  }

  .content .pmtop78 {
    margin-top: 78px !important;
  }

  .content .pmtop79 {
    margin-top: 79px !important;
  }

  .content .pmtop80 {
    margin-top: 80px !important;
  }

  .content .pmtop81 {
    margin-top: 81px !important;
  }

  .content .pmtop82 {
    margin-top: 82px !important;
  }

  .content .pmtop83 {
    margin-top: 83px !important;
  }

  .content .pmtop84 {
    margin-top: 84px !important;
  }

  .content .pmtop85 {
    margin-top: 85px !important;
  }

  .content .pmtop86 {
    margin-top: 86px !important;
  }

  .content .pmtop87 {
    margin-top: 87px !important;
  }

  .content .pmtop88 {
    margin-top: 88px !important;
  }

  .content .pmtop89 {
    margin-top: 89px !important;
  }

  .content .pmtop90 {
    margin-top: 90px !important;
  }

  .content .pmtop91 {
    margin-top: 91px !important;
  }

  .content .pmtop92 {
    margin-top: 92px !important;
  }

  .content .pmtop93 {
    margin-top: 93px !important;
  }

  .content .pmtop94 {
    margin-top: 94px !important;
  }

  .content .pmtop95 {
    margin-top: 95px !important;
  }

  .content .pmtop96 {
    margin-top: 96px !important;
  }

  .content .pmtop97 {
    margin-top: 97px !important;
  }

  .content .pmtop98 {
    margin-top: 98px !important;
  }

  .content .pmtop99 {
    margin-top: 99px !important;
  }

  .content .pmtop100 {
    margin-top: 100px !important;
  }

  .content .pmright1 {
    margin-right: 1px !important;
  }

  .content .pmright2 {
    margin-right: 2px !important;
  }

  .content .pmright3 {
    margin-right: 3px !important;
  }

  .content .pmright4 {
    margin-right: 4px !important;
  }

  .content .pmright5 {
    margin-right: 5px !important;
  }

  .content .pmright6 {
    margin-right: 6px !important;
  }

  .content .pmright7 {
    margin-right: 7px !important;
  }

  .content .pmright8 {
    margin-right: 8px !important;
  }

  .content .pmright9 {
    margin-right: 9px !important;
  }

  .content .pmright10 {
    margin-right: 10px !important;
  }

  .content .pmright11 {
    margin-right: 11px !important;
  }

  .content .pmright12 {
    margin-right: 12px !important;
  }

  .content .pmright13 {
    margin-right: 13px !important;
  }

  .content .pmright14 {
    margin-right: 14px !important;
  }

  .content .pmright15 {
    margin-right: 15px !important;
  }

  .content .pmright16 {
    margin-right: 16px !important;
  }

  .content .pmright17 {
    margin-right: 17px !important;
  }

  .content .pmright18 {
    margin-right: 18px !important;
  }

  .content .pmright19 {
    margin-right: 19px !important;
  }

  .content .pmright20 {
    margin-right: 20px !important;
  }

  .content .pmright21 {
    margin-right: 21px !important;
  }

  .content .pmright22 {
    margin-right: 22px !important;
  }

  .content .pmright23 {
    margin-right: 23px !important;
  }

  .content .pmright24 {
    margin-right: 24px !important;
  }

  .content .pmright25 {
    margin-right: 25px !important;
  }

  .content .pmright26 {
    margin-right: 26px !important;
  }

  .content .pmright27 {
    margin-right: 27px !important;
  }

  .content .pmright28 {
    margin-right: 28px !important;
  }

  .content .pmright29 {
    margin-right: 29px !important;
  }

  .content .pmright30 {
    margin-right: 30px !important;
  }

  .content .pmright31 {
    margin-right: 31px !important;
  }

  .content .pmright32 {
    margin-right: 32px !important;
  }

  .content .pmright33 {
    margin-right: 33px !important;
  }

  .content .pmright34 {
    margin-right: 34px !important;
  }

  .content .pmright35 {
    margin-right: 35px !important;
  }

  .content .pmright36 {
    margin-right: 36px !important;
  }

  .content .pmright37 {
    margin-right: 37px !important;
  }

  .content .pmright38 {
    margin-right: 38px !important;
  }

  .content .pmright39 {
    margin-right: 39px !important;
  }

  .content .pmright40 {
    margin-right: 40px !important;
  }

  .content .pmright41 {
    margin-right: 41px !important;
  }

  .content .pmright42 {
    margin-right: 42px !important;
  }

  .content .pmright43 {
    margin-right: 43px !important;
  }

  .content .pmright44 {
    margin-right: 44px !important;
  }

  .content .pmright45 {
    margin-right: 45px !important;
  }

  .content .pmright46 {
    margin-right: 46px !important;
  }

  .content .pmright47 {
    margin-right: 47px !important;
  }

  .content .pmright48 {
    margin-right: 48px !important;
  }

  .content .pmright49 {
    margin-right: 49px !important;
  }

  .content .pmright50 {
    margin-right: 50px !important;
  }

  .content .pmright51 {
    margin-right: 51px !important;
  }

  .content .pmright52 {
    margin-right: 52px !important;
  }

  .content .pmright53 {
    margin-right: 53px !important;
  }

  .content .pmright54 {
    margin-right: 54px !important;
  }

  .content .pmright55 {
    margin-right: 55px !important;
  }

  .content .pmright56 {
    margin-right: 56px !important;
  }

  .content .pmright57 {
    margin-right: 57px !important;
  }

  .content .pmright58 {
    margin-right: 58px !important;
  }

  .content .pmright59 {
    margin-right: 59px !important;
  }

  .content .pmright60 {
    margin-right: 60px !important;
  }

  .content .pmright61 {
    margin-right: 61px !important;
  }

  .content .pmright62 {
    margin-right: 62px !important;
  }

  .content .pmright63 {
    margin-right: 63px !important;
  }

  .content .pmright64 {
    margin-right: 64px !important;
  }

  .content .pmright65 {
    margin-right: 65px !important;
  }

  .content .pmright66 {
    margin-right: 66px !important;
  }

  .content .pmright67 {
    margin-right: 67px !important;
  }

  .content .pmright68 {
    margin-right: 68px !important;
  }

  .content .pmright69 {
    margin-right: 69px !important;
  }

  .content .pmright70 {
    margin-right: 70px !important;
  }

  .content .pmright71 {
    margin-right: 71px !important;
  }

  .content .pmright72 {
    margin-right: 72px !important;
  }

  .content .pmright73 {
    margin-right: 73px !important;
  }

  .content .pmright74 {
    margin-right: 74px !important;
  }

  .content .pmright75 {
    margin-right: 75px !important;
  }

  .content .pmright76 {
    margin-right: 76px !important;
  }

  .content .pmright77 {
    margin-right: 77px !important;
  }

  .content .pmright78 {
    margin-right: 78px !important;
  }

  .content .pmright79 {
    margin-right: 79px !important;
  }

  .content .pmright80 {
    margin-right: 80px !important;
  }

  .content .pmright81 {
    margin-right: 81px !important;
  }

  .content .pmright82 {
    margin-right: 82px !important;
  }

  .content .pmright83 {
    margin-right: 83px !important;
  }

  .content .pmright84 {
    margin-right: 84px !important;
  }

  .content .pmright85 {
    margin-right: 85px !important;
  }

  .content .pmright86 {
    margin-right: 86px !important;
  }

  .content .pmright87 {
    margin-right: 87px !important;
  }

  .content .pmright88 {
    margin-right: 88px !important;
  }

  .content .pmright89 {
    margin-right: 89px !important;
  }

  .content .pmright90 {
    margin-right: 90px !important;
  }

  .content .pmright91 {
    margin-right: 91px !important;
  }

  .content .pmright92 {
    margin-right: 92px !important;
  }

  .content .pmright93 {
    margin-right: 93px !important;
  }

  .content .pmright94 {
    margin-right: 94px !important;
  }

  .content .pmright95 {
    margin-right: 95px !important;
  }

  .content .pmright96 {
    margin-right: 96px !important;
  }

  .content .pmright97 {
    margin-right: 97px !important;
  }

  .content .pmright98 {
    margin-right: 98px !important;
  }

  .content .pmright99 {
    margin-right: 99px !important;
  }

  .content .pmright100 {
    margin-right: 100px !important;
  }

  .content .pmbottom1 {
    margin-bottom: 1px !important;
  }

  .content .pmbottom2 {
    margin-bottom: 2px !important;
  }

  .content .pmbottom3 {
    margin-bottom: 3px !important;
  }

  .content .pmbottom4 {
    margin-bottom: 4px !important;
  }

  .content .pmbottom5 {
    margin-bottom: 5px !important;
  }

  .content .pmbottom6 {
    margin-bottom: 6px !important;
  }

  .content .pmbottom7 {
    margin-bottom: 7px !important;
  }

  .content .pmbottom8 {
    margin-bottom: 8px !important;
  }

  .content .pmbottom9 {
    margin-bottom: 9px !important;
  }

  .content .pmbottom10 {
    margin-bottom: 10px !important;
  }

  .content .pmbottom11 {
    margin-bottom: 11px !important;
  }

  .content .pmbottom12 {
    margin-bottom: 12px !important;
  }

  .content .pmbottom13 {
    margin-bottom: 13px !important;
  }

  .content .pmbottom14 {
    margin-bottom: 14px !important;
  }

  .content .pmbottom15 {
    margin-bottom: 15px !important;
  }

  .content .pmbottom16 {
    margin-bottom: 16px !important;
  }

  .content .pmbottom17 {
    margin-bottom: 17px !important;
  }

  .content .pmbottom18 {
    margin-bottom: 18px !important;
  }

  .content .pmbottom19 {
    margin-bottom: 19px !important;
  }

  .content .pmbottom20 {
    margin-bottom: 20px !important;
  }

  .content .pmbottom21 {
    margin-bottom: 21px !important;
  }

  .content .pmbottom22 {
    margin-bottom: 22px !important;
  }

  .content .pmbottom23 {
    margin-bottom: 23px !important;
  }

  .content .pmbottom24 {
    margin-bottom: 24px !important;
  }

  .content .pmbottom25 {
    margin-bottom: 25px !important;
  }

  .content .pmbottom26 {
    margin-bottom: 26px !important;
  }

  .content .pmbottom27 {
    margin-bottom: 27px !important;
  }

  .content .pmbottom28 {
    margin-bottom: 28px !important;
  }

  .content .pmbottom29 {
    margin-bottom: 29px !important;
  }

  .content .pmbottom30 {
    margin-bottom: 30px !important;
  }

  .content .pmbottom31 {
    margin-bottom: 31px !important;
  }

  .content .pmbottom32 {
    margin-bottom: 32px !important;
  }

  .content .pmbottom33 {
    margin-bottom: 33px !important;
  }

  .content .pmbottom34 {
    margin-bottom: 34px !important;
  }

  .content .pmbottom35 {
    margin-bottom: 35px !important;
  }

  .content .pmbottom36 {
    margin-bottom: 36px !important;
  }

  .content .pmbottom37 {
    margin-bottom: 37px !important;
  }

  .content .pmbottom38 {
    margin-bottom: 38px !important;
  }

  .content .pmbottom39 {
    margin-bottom: 39px !important;
  }

  .content .pmbottom40 {
    margin-bottom: 40px !important;
  }

  .content .pmbottom41 {
    margin-bottom: 41px !important;
  }

  .content .pmbottom42 {
    margin-bottom: 42px !important;
  }

  .content .pmbottom43 {
    margin-bottom: 43px !important;
  }

  .content .pmbottom44 {
    margin-bottom: 44px !important;
  }

  .content .pmbottom45 {
    margin-bottom: 45px !important;
  }

  .content .pmbottom46 {
    margin-bottom: 46px !important;
  }

  .content .pmbottom47 {
    margin-bottom: 47px !important;
  }

  .content .pmbottom48 {
    margin-bottom: 48px !important;
  }

  .content .pmbottom49 {
    margin-bottom: 49px !important;
  }

  .content .pmbottom50 {
    margin-bottom: 50px !important;
  }

  .content .pmbottom51 {
    margin-bottom: 51px !important;
  }

  .content .pmbottom52 {
    margin-bottom: 52px !important;
  }

  .content .pmbottom53 {
    margin-bottom: 53px !important;
  }

  .content .pmbottom54 {
    margin-bottom: 54px !important;
  }

  .content .pmbottom55 {
    margin-bottom: 55px !important;
  }

  .content .pmbottom56 {
    margin-bottom: 56px !important;
  }

  .content .pmbottom57 {
    margin-bottom: 57px !important;
  }

  .content .pmbottom58 {
    margin-bottom: 58px !important;
  }

  .content .pmbottom59 {
    margin-bottom: 59px !important;
  }

  .content .pmbottom60 {
    margin-bottom: 60px !important;
  }

  .content .pmbottom61 {
    margin-bottom: 61px !important;
  }

  .content .pmbottom62 {
    margin-bottom: 62px !important;
  }

  .content .pmbottom63 {
    margin-bottom: 63px !important;
  }

  .content .pmbottom64 {
    margin-bottom: 64px !important;
  }

  .content .pmbottom65 {
    margin-bottom: 65px !important;
  }

  .content .pmbottom66 {
    margin-bottom: 66px !important;
  }

  .content .pmbottom67 {
    margin-bottom: 67px !important;
  }

  .content .pmbottom68 {
    margin-bottom: 68px !important;
  }

  .content .pmbottom69 {
    margin-bottom: 69px !important;
  }

  .content .pmbottom70 {
    margin-bottom: 70px !important;
  }

  .content .pmbottom71 {
    margin-bottom: 71px !important;
  }

  .content .pmbottom72 {
    margin-bottom: 72px !important;
  }

  .content .pmbottom73 {
    margin-bottom: 73px !important;
  }

  .content .pmbottom74 {
    margin-bottom: 74px !important;
  }

  .content .pmbottom75 {
    margin-bottom: 75px !important;
  }

  .content .pmbottom76 {
    margin-bottom: 76px !important;
  }

  .content .pmbottom77 {
    margin-bottom: 77px !important;
  }

  .content .pmbottom78 {
    margin-bottom: 78px !important;
  }

  .content .pmbottom79 {
    margin-bottom: 79px !important;
  }

  .content .pmbottom80 {
    margin-bottom: 80px !important;
  }

  .content .pmbottom81 {
    margin-bottom: 81px !important;
  }

  .content .pmbottom82 {
    margin-bottom: 82px !important;
  }

  .content .pmbottom83 {
    margin-bottom: 83px !important;
  }

  .content .pmbottom84 {
    margin-bottom: 84px !important;
  }

  .content .pmbottom85 {
    margin-bottom: 85px !important;
  }

  .content .pmbottom86 {
    margin-bottom: 86px !important;
  }

  .content .pmbottom87 {
    margin-bottom: 87px !important;
  }

  .content .pmbottom88 {
    margin-bottom: 88px !important;
  }

  .content .pmbottom89 {
    margin-bottom: 89px !important;
  }

  .content .pmbottom90 {
    margin-bottom: 90px !important;
  }

  .content .pmbottom91 {
    margin-bottom: 91px !important;
  }

  .content .pmbottom92 {
    margin-bottom: 92px !important;
  }

  .content .pmbottom93 {
    margin-bottom: 93px !important;
  }

  .content .pmbottom94 {
    margin-bottom: 94px !important;
  }

  .content .pmbottom95 {
    margin-bottom: 95px !important;
  }

  .content .pmbottom96 {
    margin-bottom: 96px !important;
  }

  .content .pmbottom97 {
    margin-bottom: 97px !important;
  }

  .content .pmbottom98 {
    margin-bottom: 98px !important;
  }

  .content .pmbottom99 {
    margin-bottom: 99px !important;
  }

  .content .pmbottom100 {
    margin-bottom: 100px !important;
  }

  .content .pmleft1 {
    margin-left: 1px !important;
  }

  .content .pmleft2 {
    margin-left: 2px !important;
  }

  .content .pmleft3 {
    margin-left: 3px !important;
  }

  .content .pmleft4 {
    margin-left: 4px !important;
  }

  .content .pmleft5 {
    margin-left: 5px !important;
  }

  .content .pmleft6 {
    margin-left: 6px !important;
  }

  .content .pmleft7 {
    margin-left: 7px !important;
  }

  .content .pmleft8 {
    margin-left: 8px !important;
  }

  .content .pmleft9 {
    margin-left: 9px !important;
  }

  .content .pmleft10 {
    margin-left: 10px !important;
  }

  .content .pmleft11 {
    margin-left: 11px !important;
  }

  .content .pmleft12 {
    margin-left: 12px !important;
  }

  .content .pmleft13 {
    margin-left: 13px !important;
  }

  .content .pmleft14 {
    margin-left: 14px !important;
  }

  .content .pmleft15 {
    margin-left: 15px !important;
  }

  .content .pmleft16 {
    margin-left: 16px !important;
  }

  .content .pmleft17 {
    margin-left: 17px !important;
  }

  .content .pmleft18 {
    margin-left: 18px !important;
  }

  .content .pmleft19 {
    margin-left: 19px !important;
  }

  .content .pmleft20 {
    margin-left: 20px !important;
  }

  .content .pmleft21 {
    margin-left: 21px !important;
  }

  .content .pmleft22 {
    margin-left: 22px !important;
  }

  .content .pmleft23 {
    margin-left: 23px !important;
  }

  .content .pmleft24 {
    margin-left: 24px !important;
  }

  .content .pmleft25 {
    margin-left: 25px !important;
  }

  .content .pmleft26 {
    margin-left: 26px !important;
  }

  .content .pmleft27 {
    margin-left: 27px !important;
  }

  .content .pmleft28 {
    margin-left: 28px !important;
  }

  .content .pmleft29 {
    margin-left: 29px !important;
  }

  .content .pmleft30 {
    margin-left: 30px !important;
  }

  .content .pmleft31 {
    margin-left: 31px !important;
  }

  .content .pmleft32 {
    margin-left: 32px !important;
  }

  .content .pmleft33 {
    margin-left: 33px !important;
  }

  .content .pmleft34 {
    margin-left: 34px !important;
  }

  .content .pmleft35 {
    margin-left: 35px !important;
  }

  .content .pmleft36 {
    margin-left: 36px !important;
  }

  .content .pmleft37 {
    margin-left: 37px !important;
  }

  .content .pmleft38 {
    margin-left: 38px !important;
  }

  .content .pmleft39 {
    margin-left: 39px !important;
  }

  .content .pmleft40 {
    margin-left: 40px !important;
  }

  .content .pmleft41 {
    margin-left: 41px !important;
  }

  .content .pmleft42 {
    margin-left: 42px !important;
  }

  .content .pmleft43 {
    margin-left: 43px !important;
  }

  .content .pmleft44 {
    margin-left: 44px !important;
  }

  .content .pmleft45 {
    margin-left: 45px !important;
  }

  .content .pmleft46 {
    margin-left: 46px !important;
  }

  .content .pmleft47 {
    margin-left: 47px !important;
  }

  .content .pmleft48 {
    margin-left: 48px !important;
  }

  .content .pmleft49 {
    margin-left: 49px !important;
  }

  .content .pmleft50 {
    margin-left: 50px !important;
  }

  .content .pmleft51 {
    margin-left: 51px !important;
  }

  .content .pmleft52 {
    margin-left: 52px !important;
  }

  .content .pmleft53 {
    margin-left: 53px !important;
  }

  .content .pmleft54 {
    margin-left: 54px !important;
  }

  .content .pmleft55 {
    margin-left: 55px !important;
  }

  .content .pmleft56 {
    margin-left: 56px !important;
  }

  .content .pmleft57 {
    margin-left: 57px !important;
  }

  .content .pmleft58 {
    margin-left: 58px !important;
  }

  .content .pmleft59 {
    margin-left: 59px !important;
  }

  .content .pmleft60 {
    margin-left: 60px !important;
  }

  .content .pmleft61 {
    margin-left: 61px !important;
  }

  .content .pmleft62 {
    margin-left: 62px !important;
  }

  .content .pmleft63 {
    margin-left: 63px !important;
  }

  .content .pmleft64 {
    margin-left: 64px !important;
  }

  .content .pmleft65 {
    margin-left: 65px !important;
  }

  .content .pmleft66 {
    margin-left: 66px !important;
  }

  .content .pmleft67 {
    margin-left: 67px !important;
  }

  .content .pmleft68 {
    margin-left: 68px !important;
  }

  .content .pmleft69 {
    margin-left: 69px !important;
  }

  .content .pmleft70 {
    margin-left: 70px !important;
  }

  .content .pmleft71 {
    margin-left: 71px !important;
  }

  .content .pmleft72 {
    margin-left: 72px !important;
  }

  .content .pmleft73 {
    margin-left: 73px !important;
  }

  .content .pmleft74 {
    margin-left: 74px !important;
  }

  .content .pmleft75 {
    margin-left: 75px !important;
  }

  .content .pmleft76 {
    margin-left: 76px !important;
  }

  .content .pmleft77 {
    margin-left: 77px !important;
  }

  .content .pmleft78 {
    margin-left: 78px !important;
  }

  .content .pmleft79 {
    margin-left: 79px !important;
  }

  .content .pmleft80 {
    margin-left: 80px !important;
  }

  .content .pmleft81 {
    margin-left: 81px !important;
  }

  .content .pmleft82 {
    margin-left: 82px !important;
  }

  .content .pmleft83 {
    margin-left: 83px !important;
  }

  .content .pmleft84 {
    margin-left: 84px !important;
  }

  .content .pmleft85 {
    margin-left: 85px !important;
  }

  .content .pmleft86 {
    margin-left: 86px !important;
  }

  .content .pmleft87 {
    margin-left: 87px !important;
  }

  .content .pmleft88 {
    margin-left: 88px !important;
  }

  .content .pmleft89 {
    margin-left: 89px !important;
  }

  .content .pmleft90 {
    margin-left: 90px !important;
  }

  .content .pmleft91 {
    margin-left: 91px !important;
  }

  .content .pmleft92 {
    margin-left: 92px !important;
  }

  .content .pmleft93 {
    margin-left: 93px !important;
  }

  .content .pmleft94 {
    margin-left: 94px !important;
  }

  .content .pmleft95 {
    margin-left: 95px !important;
  }

  .content .pmleft96 {
    margin-left: 96px !important;
  }

  .content .pmleft97 {
    margin-left: 97px !important;
  }

  .content .pmleft98 {
    margin-left: 98px !important;
  }

  .content .pmleft99 {
    margin-left: 99px !important;
  }

  .content .pmleft100 {
    margin-left: 100px !important;
  }

  .content .pptop1 {
    padding-top: 1px !important;
  }

  .content .pptop2 {
    padding-top: 2px !important;
  }

  .content .pptop3 {
    padding-top: 3px !important;
  }

  .content .pptop4 {
    padding-top: 4px !important;
  }

  .content .pptop5 {
    padding-top: 5px !important;
  }

  .content .pptop6 {
    padding-top: 6px !important;
  }

  .content .pptop7 {
    padding-top: 7px !important;
  }

  .content .pptop8 {
    padding-top: 8px !important;
  }

  .content .pptop9 {
    padding-top: 9px !important;
  }

  .content .pptop10 {
    padding-top: 10px !important;
  }

  .content .pptop11 {
    padding-top: 11px !important;
  }

  .content .pptop12 {
    padding-top: 12px !important;
  }

  .content .pptop13 {
    padding-top: 13px !important;
  }

  .content .pptop14 {
    padding-top: 14px !important;
  }

  .content .pptop15 {
    padding-top: 15px !important;
  }

  .content .pptop16 {
    padding-top: 16px !important;
  }

  .content .pptop17 {
    padding-top: 17px !important;
  }

  .content .pptop18 {
    padding-top: 18px !important;
  }

  .content .pptop19 {
    padding-top: 19px !important;
  }

  .content .pptop20 {
    padding-top: 20px !important;
  }

  .content .pptop21 {
    padding-top: 21px !important;
  }

  .content .pptop22 {
    padding-top: 22px !important;
  }

  .content .pptop23 {
    padding-top: 23px !important;
  }

  .content .pptop24 {
    padding-top: 24px !important;
  }

  .content .pptop25 {
    padding-top: 25px !important;
  }

  .content .pptop26 {
    padding-top: 26px !important;
  }

  .content .pptop27 {
    padding-top: 27px !important;
  }

  .content .pptop28 {
    padding-top: 28px !important;
  }

  .content .pptop29 {
    padding-top: 29px !important;
  }

  .content .pptop30 {
    padding-top: 30px !important;
  }

  .content .pptop31 {
    padding-top: 31px !important;
  }

  .content .pptop32 {
    padding-top: 32px !important;
  }

  .content .pptop33 {
    padding-top: 33px !important;
  }

  .content .pptop34 {
    padding-top: 34px !important;
  }

  .content .pptop35 {
    padding-top: 35px !important;
  }

  .content .pptop36 {
    padding-top: 36px !important;
  }

  .content .pptop37 {
    padding-top: 37px !important;
  }

  .content .pptop38 {
    padding-top: 38px !important;
  }

  .content .pptop39 {
    padding-top: 39px !important;
  }

  .content .pptop40 {
    padding-top: 40px !important;
  }

  .content .pptop41 {
    padding-top: 41px !important;
  }

  .content .pptop42 {
    padding-top: 42px !important;
  }

  .content .pptop43 {
    padding-top: 43px !important;
  }

  .content .pptop44 {
    padding-top: 44px !important;
  }

  .content .pptop45 {
    padding-top: 45px !important;
  }

  .content .pptop46 {
    padding-top: 46px !important;
  }

  .content .pptop47 {
    padding-top: 47px !important;
  }

  .content .pptop48 {
    padding-top: 48px !important;
  }

  .content .pptop49 {
    padding-top: 49px !important;
  }

  .content .pptop50 {
    padding-top: 50px !important;
  }

  .content .pptop51 {
    padding-top: 51px !important;
  }

  .content .pptop52 {
    padding-top: 52px !important;
  }

  .content .pptop53 {
    padding-top: 53px !important;
  }

  .content .pptop54 {
    padding-top: 54px !important;
  }

  .content .pptop55 {
    padding-top: 55px !important;
  }

  .content .pptop56 {
    padding-top: 56px !important;
  }

  .content .pptop57 {
    padding-top: 57px !important;
  }

  .content .pptop58 {
    padding-top: 58px !important;
  }

  .content .pptop59 {
    padding-top: 59px !important;
  }

  .content .pptop60 {
    padding-top: 60px !important;
  }

  .content .pptop61 {
    padding-top: 61px !important;
  }

  .content .pptop62 {
    padding-top: 62px !important;
  }

  .content .pptop63 {
    padding-top: 63px !important;
  }

  .content .pptop64 {
    padding-top: 64px !important;
  }

  .content .pptop65 {
    padding-top: 65px !important;
  }

  .content .pptop66 {
    padding-top: 66px !important;
  }

  .content .pptop67 {
    padding-top: 67px !important;
  }

  .content .pptop68 {
    padding-top: 68px !important;
  }

  .content .pptop69 {
    padding-top: 69px !important;
  }

  .content .pptop70 {
    padding-top: 70px !important;
  }

  .content .pptop71 {
    padding-top: 71px !important;
  }

  .content .pptop72 {
    padding-top: 72px !important;
  }

  .content .pptop73 {
    padding-top: 73px !important;
  }

  .content .pptop74 {
    padding-top: 74px !important;
  }

  .content .pptop75 {
    padding-top: 75px !important;
  }

  .content .pptop76 {
    padding-top: 76px !important;
  }

  .content .pptop77 {
    padding-top: 77px !important;
  }

  .content .pptop78 {
    padding-top: 78px !important;
  }

  .content .pptop79 {
    padding-top: 79px !important;
  }

  .content .pptop80 {
    padding-top: 80px !important;
  }

  .content .pptop81 {
    padding-top: 81px !important;
  }

  .content .pptop82 {
    padding-top: 82px !important;
  }

  .content .pptop83 {
    padding-top: 83px !important;
  }

  .content .pptop84 {
    padding-top: 84px !important;
  }

  .content .pptop85 {
    padding-top: 85px !important;
  }

  .content .pptop86 {
    padding-top: 86px !important;
  }

  .content .pptop87 {
    padding-top: 87px !important;
  }

  .content .pptop88 {
    padding-top: 88px !important;
  }

  .content .pptop89 {
    padding-top: 89px !important;
  }

  .content .pptop90 {
    padding-top: 90px !important;
  }

  .content .pptop91 {
    padding-top: 91px !important;
  }

  .content .pptop92 {
    padding-top: 92px !important;
  }

  .content .pptop93 {
    padding-top: 93px !important;
  }

  .content .pptop94 {
    padding-top: 94px !important;
  }

  .content .pptop95 {
    padding-top: 95px !important;
  }

  .content .pptop96 {
    padding-top: 96px !important;
  }

  .content .pptop97 {
    padding-top: 97px !important;
  }

  .content .pptop98 {
    padding-top: 98px !important;
  }

  .content .pptop99 {
    padding-top: 99px !important;
  }

  .content .pptop100 {
    padding-top: 100px !important;
  }

  .content .ppright1 {
    padding-right: 1px !important;
  }

  .content .ppright2 {
    padding-right: 2px !important;
  }

  .content .ppright3 {
    padding-right: 3px !important;
  }

  .content .ppright4 {
    padding-right: 4px !important;
  }

  .content .ppright5 {
    padding-right: 5px !important;
  }

  .content .ppright6 {
    padding-right: 6px !important;
  }

  .content .ppright7 {
    padding-right: 7px !important;
  }

  .content .ppright8 {
    padding-right: 8px !important;
  }

  .content .ppright9 {
    padding-right: 9px !important;
  }

  .content .ppright10 {
    padding-right: 10px !important;
  }

  .content .ppright11 {
    padding-right: 11px !important;
  }

  .content .ppright12 {
    padding-right: 12px !important;
  }

  .content .ppright13 {
    padding-right: 13px !important;
  }

  .content .ppright14 {
    padding-right: 14px !important;
  }

  .content .ppright15 {
    padding-right: 15px !important;
  }

  .content .ppright16 {
    padding-right: 16px !important;
  }

  .content .ppright17 {
    padding-right: 17px !important;
  }

  .content .ppright18 {
    padding-right: 18px !important;
  }

  .content .ppright19 {
    padding-right: 19px !important;
  }

  .content .ppright20 {
    padding-right: 20px !important;
  }

  .content .ppright21 {
    padding-right: 21px !important;
  }

  .content .ppright22 {
    padding-right: 22px !important;
  }

  .content .ppright23 {
    padding-right: 23px !important;
  }

  .content .ppright24 {
    padding-right: 24px !important;
  }

  .content .ppright25 {
    padding-right: 25px !important;
  }

  .content .ppright26 {
    padding-right: 26px !important;
  }

  .content .ppright27 {
    padding-right: 27px !important;
  }

  .content .ppright28 {
    padding-right: 28px !important;
  }

  .content .ppright29 {
    padding-right: 29px !important;
  }

  .content .ppright30 {
    padding-right: 30px !important;
  }

  .content .ppright31 {
    padding-right: 31px !important;
  }

  .content .ppright32 {
    padding-right: 32px !important;
  }

  .content .ppright33 {
    padding-right: 33px !important;
  }

  .content .ppright34 {
    padding-right: 34px !important;
  }

  .content .ppright35 {
    padding-right: 35px !important;
  }

  .content .ppright36 {
    padding-right: 36px !important;
  }

  .content .ppright37 {
    padding-right: 37px !important;
  }

  .content .ppright38 {
    padding-right: 38px !important;
  }

  .content .ppright39 {
    padding-right: 39px !important;
  }

  .content .ppright40 {
    padding-right: 40px !important;
  }

  .content .ppright41 {
    padding-right: 41px !important;
  }

  .content .ppright42 {
    padding-right: 42px !important;
  }

  .content .ppright43 {
    padding-right: 43px !important;
  }

  .content .ppright44 {
    padding-right: 44px !important;
  }

  .content .ppright45 {
    padding-right: 45px !important;
  }

  .content .ppright46 {
    padding-right: 46px !important;
  }

  .content .ppright47 {
    padding-right: 47px !important;
  }

  .content .ppright48 {
    padding-right: 48px !important;
  }

  .content .ppright49 {
    padding-right: 49px !important;
  }

  .content .ppright50 {
    padding-right: 50px !important;
  }

  .content .ppright51 {
    padding-right: 51px !important;
  }

  .content .ppright52 {
    padding-right: 52px !important;
  }

  .content .ppright53 {
    padding-right: 53px !important;
  }

  .content .ppright54 {
    padding-right: 54px !important;
  }

  .content .ppright55 {
    padding-right: 55px !important;
  }

  .content .ppright56 {
    padding-right: 56px !important;
  }

  .content .ppright57 {
    padding-right: 57px !important;
  }

  .content .ppright58 {
    padding-right: 58px !important;
  }

  .content .ppright59 {
    padding-right: 59px !important;
  }

  .content .ppright60 {
    padding-right: 60px !important;
  }

  .content .ppright61 {
    padding-right: 61px !important;
  }

  .content .ppright62 {
    padding-right: 62px !important;
  }

  .content .ppright63 {
    padding-right: 63px !important;
  }

  .content .ppright64 {
    padding-right: 64px !important;
  }

  .content .ppright65 {
    padding-right: 65px !important;
  }

  .content .ppright66 {
    padding-right: 66px !important;
  }

  .content .ppright67 {
    padding-right: 67px !important;
  }

  .content .ppright68 {
    padding-right: 68px !important;
  }

  .content .ppright69 {
    padding-right: 69px !important;
  }

  .content .ppright70 {
    padding-right: 70px !important;
  }

  .content .ppright71 {
    padding-right: 71px !important;
  }

  .content .ppright72 {
    padding-right: 72px !important;
  }

  .content .ppright73 {
    padding-right: 73px !important;
  }

  .content .ppright74 {
    padding-right: 74px !important;
  }

  .content .ppright75 {
    padding-right: 75px !important;
  }

  .content .ppright76 {
    padding-right: 76px !important;
  }

  .content .ppright77 {
    padding-right: 77px !important;
  }

  .content .ppright78 {
    padding-right: 78px !important;
  }

  .content .ppright79 {
    padding-right: 79px !important;
  }

  .content .ppright80 {
    padding-right: 80px !important;
  }

  .content .ppright81 {
    padding-right: 81px !important;
  }

  .content .ppright82 {
    padding-right: 82px !important;
  }

  .content .ppright83 {
    padding-right: 83px !important;
  }

  .content .ppright84 {
    padding-right: 84px !important;
  }

  .content .ppright85 {
    padding-right: 85px !important;
  }

  .content .ppright86 {
    padding-right: 86px !important;
  }

  .content .ppright87 {
    padding-right: 87px !important;
  }

  .content .ppright88 {
    padding-right: 88px !important;
  }

  .content .ppright89 {
    padding-right: 89px !important;
  }

  .content .ppright90 {
    padding-right: 90px !important;
  }

  .content .ppright91 {
    padding-right: 91px !important;
  }

  .content .ppright92 {
    padding-right: 92px !important;
  }

  .content .ppright93 {
    padding-right: 93px !important;
  }

  .content .ppright94 {
    padding-right: 94px !important;
  }

  .content .ppright95 {
    padding-right: 95px !important;
  }

  .content .ppright96 {
    padding-right: 96px !important;
  }

  .content .ppright97 {
    padding-right: 97px !important;
  }

  .content .ppright98 {
    padding-right: 98px !important;
  }

  .content .ppright99 {
    padding-right: 99px !important;
  }

  .content .ppright100 {
    padding-right: 100px !important;
  }

  .content .ppbottom1 {
    padding-bottom: 1px !important;
  }

  .content .ppbottom2 {
    padding-bottom: 2px !important;
  }

  .content .ppbottom3 {
    padding-bottom: 3px !important;
  }

  .content .ppbottom4 {
    padding-bottom: 4px !important;
  }

  .content .ppbottom5 {
    padding-bottom: 5px !important;
  }

  .content .ppbottom6 {
    padding-bottom: 6px !important;
  }

  .content .ppbottom7 {
    padding-bottom: 7px !important;
  }

  .content .ppbottom8 {
    padding-bottom: 8px !important;
  }

  .content .ppbottom9 {
    padding-bottom: 9px !important;
  }

  .content .ppbottom10 {
    padding-bottom: 10px !important;
  }

  .content .ppbottom11 {
    padding-bottom: 11px !important;
  }

  .content .ppbottom12 {
    padding-bottom: 12px !important;
  }

  .content .ppbottom13 {
    padding-bottom: 13px !important;
  }

  .content .ppbottom14 {
    padding-bottom: 14px !important;
  }

  .content .ppbottom15 {
    padding-bottom: 15px !important;
  }

  .content .ppbottom16 {
    padding-bottom: 16px !important;
  }

  .content .ppbottom17 {
    padding-bottom: 17px !important;
  }

  .content .ppbottom18 {
    padding-bottom: 18px !important;
  }

  .content .ppbottom19 {
    padding-bottom: 19px !important;
  }

  .content .ppbottom20 {
    padding-bottom: 20px !important;
  }

  .content .ppbottom21 {
    padding-bottom: 21px !important;
  }

  .content .ppbottom22 {
    padding-bottom: 22px !important;
  }

  .content .ppbottom23 {
    padding-bottom: 23px !important;
  }

  .content .ppbottom24 {
    padding-bottom: 24px !important;
  }

  .content .ppbottom25 {
    padding-bottom: 25px !important;
  }

  .content .ppbottom26 {
    padding-bottom: 26px !important;
  }

  .content .ppbottom27 {
    padding-bottom: 27px !important;
  }

  .content .ppbottom28 {
    padding-bottom: 28px !important;
  }

  .content .ppbottom29 {
    padding-bottom: 29px !important;
  }

  .content .ppbottom30 {
    padding-bottom: 30px !important;
  }

  .content .ppbottom31 {
    padding-bottom: 31px !important;
  }

  .content .ppbottom32 {
    padding-bottom: 32px !important;
  }

  .content .ppbottom33 {
    padding-bottom: 33px !important;
  }

  .content .ppbottom34 {
    padding-bottom: 34px !important;
  }

  .content .ppbottom35 {
    padding-bottom: 35px !important;
  }

  .content .ppbottom36 {
    padding-bottom: 36px !important;
  }

  .content .ppbottom37 {
    padding-bottom: 37px !important;
  }

  .content .ppbottom38 {
    padding-bottom: 38px !important;
  }

  .content .ppbottom39 {
    padding-bottom: 39px !important;
  }

  .content .ppbottom40 {
    padding-bottom: 40px !important;
  }

  .content .ppbottom41 {
    padding-bottom: 41px !important;
  }

  .content .ppbottom42 {
    padding-bottom: 42px !important;
  }

  .content .ppbottom43 {
    padding-bottom: 43px !important;
  }

  .content .ppbottom44 {
    padding-bottom: 44px !important;
  }

  .content .ppbottom45 {
    padding-bottom: 45px !important;
  }

  .content .ppbottom46 {
    padding-bottom: 46px !important;
  }

  .content .ppbottom47 {
    padding-bottom: 47px !important;
  }

  .content .ppbottom48 {
    padding-bottom: 48px !important;
  }

  .content .ppbottom49 {
    padding-bottom: 49px !important;
  }

  .content .ppbottom50 {
    padding-bottom: 50px !important;
  }

  .content .ppbottom51 {
    padding-bottom: 51px !important;
  }

  .content .ppbottom52 {
    padding-bottom: 52px !important;
  }

  .content .ppbottom53 {
    padding-bottom: 53px !important;
  }

  .content .ppbottom54 {
    padding-bottom: 54px !important;
  }

  .content .ppbottom55 {
    padding-bottom: 55px !important;
  }

  .content .ppbottom56 {
    padding-bottom: 56px !important;
  }

  .content .ppbottom57 {
    padding-bottom: 57px !important;
  }

  .content .ppbottom58 {
    padding-bottom: 58px !important;
  }

  .content .ppbottom59 {
    padding-bottom: 59px !important;
  }

  .content .ppbottom60 {
    padding-bottom: 60px !important;
  }

  .content .ppbottom61 {
    padding-bottom: 61px !important;
  }

  .content .ppbottom62 {
    padding-bottom: 62px !important;
  }

  .content .ppbottom63 {
    padding-bottom: 63px !important;
  }

  .content .ppbottom64 {
    padding-bottom: 64px !important;
  }

  .content .ppbottom65 {
    padding-bottom: 65px !important;
  }

  .content .ppbottom66 {
    padding-bottom: 66px !important;
  }

  .content .ppbottom67 {
    padding-bottom: 67px !important;
  }

  .content .ppbottom68 {
    padding-bottom: 68px !important;
  }

  .content .ppbottom69 {
    padding-bottom: 69px !important;
  }

  .content .ppbottom70 {
    padding-bottom: 70px !important;
  }

  .content .ppbottom71 {
    padding-bottom: 71px !important;
  }

  .content .ppbottom72 {
    padding-bottom: 72px !important;
  }

  .content .ppbottom73 {
    padding-bottom: 73px !important;
  }

  .content .ppbottom74 {
    padding-bottom: 74px !important;
  }

  .content .ppbottom75 {
    padding-bottom: 75px !important;
  }

  .content .ppbottom76 {
    padding-bottom: 76px !important;
  }

  .content .ppbottom77 {
    padding-bottom: 77px !important;
  }

  .content .ppbottom78 {
    padding-bottom: 78px !important;
  }

  .content .ppbottom79 {
    padding-bottom: 79px !important;
  }

  .content .ppbottom80 {
    padding-bottom: 80px !important;
  }

  .content .ppbottom81 {
    padding-bottom: 81px !important;
  }

  .content .ppbottom82 {
    padding-bottom: 82px !important;
  }

  .content .ppbottom83 {
    padding-bottom: 83px !important;
  }

  .content .ppbottom84 {
    padding-bottom: 84px !important;
  }

  .content .ppbottom85 {
    padding-bottom: 85px !important;
  }

  .content .ppbottom86 {
    padding-bottom: 86px !important;
  }

  .content .ppbottom87 {
    padding-bottom: 87px !important;
  }

  .content .ppbottom88 {
    padding-bottom: 88px !important;
  }

  .content .ppbottom89 {
    padding-bottom: 89px !important;
  }

  .content .ppbottom90 {
    padding-bottom: 90px !important;
  }

  .content .ppbottom91 {
    padding-bottom: 91px !important;
  }

  .content .ppbottom92 {
    padding-bottom: 92px !important;
  }

  .content .ppbottom93 {
    padding-bottom: 93px !important;
  }

  .content .ppbottom94 {
    padding-bottom: 94px !important;
  }

  .content .ppbottom95 {
    padding-bottom: 95px !important;
  }

  .content .ppbottom96 {
    padding-bottom: 96px !important;
  }

  .content .ppbottom97 {
    padding-bottom: 97px !important;
  }

  .content .ppbottom98 {
    padding-bottom: 98px !important;
  }

  .content .ppbottom99 {
    padding-bottom: 99px !important;
  }

  .content .ppbottom100 {
    padding-bottom: 100px !important;
  }

  .content .ppleft1 {
    padding-left: 1px !important;
  }

  .content .ppleft2 {
    padding-left: 2px !important;
  }

  .content .ppleft3 {
    padding-left: 3px !important;
  }

  .content .ppleft4 {
    padding-left: 4px !important;
  }

  .content .ppleft5 {
    padding-left: 5px !important;
  }

  .content .ppleft6 {
    padding-left: 6px !important;
  }

  .content .ppleft7 {
    padding-left: 7px !important;
  }

  .content .ppleft8 {
    padding-left: 8px !important;
  }

  .content .ppleft9 {
    padding-left: 9px !important;
  }

  .content .ppleft10 {
    padding-left: 10px !important;
  }

  .content .ppleft11 {
    padding-left: 11px !important;
  }

  .content .ppleft12 {
    padding-left: 12px !important;
  }

  .content .ppleft13 {
    padding-left: 13px !important;
  }

  .content .ppleft14 {
    padding-left: 14px !important;
  }

  .content .ppleft15 {
    padding-left: 15px !important;
  }

  .content .ppleft16 {
    padding-left: 16px !important;
  }

  .content .ppleft17 {
    padding-left: 17px !important;
  }

  .content .ppleft18 {
    padding-left: 18px !important;
  }

  .content .ppleft19 {
    padding-left: 19px !important;
  }

  .content .ppleft20 {
    padding-left: 20px !important;
  }

  .content .ppleft21 {
    padding-left: 21px !important;
  }

  .content .ppleft22 {
    padding-left: 22px !important;
  }

  .content .ppleft23 {
    padding-left: 23px !important;
  }

  .content .ppleft24 {
    padding-left: 24px !important;
  }

  .content .ppleft25 {
    padding-left: 25px !important;
  }

  .content .ppleft26 {
    padding-left: 26px !important;
  }

  .content .ppleft27 {
    padding-left: 27px !important;
  }

  .content .ppleft28 {
    padding-left: 28px !important;
  }

  .content .ppleft29 {
    padding-left: 29px !important;
  }

  .content .ppleft30 {
    padding-left: 30px !important;
  }

  .content .ppleft31 {
    padding-left: 31px !important;
  }

  .content .ppleft32 {
    padding-left: 32px !important;
  }

  .content .ppleft33 {
    padding-left: 33px !important;
  }

  .content .ppleft34 {
    padding-left: 34px !important;
  }

  .content .ppleft35 {
    padding-left: 35px !important;
  }

  .content .ppleft36 {
    padding-left: 36px !important;
  }

  .content .ppleft37 {
    padding-left: 37px !important;
  }

  .content .ppleft38 {
    padding-left: 38px !important;
  }

  .content .ppleft39 {
    padding-left: 39px !important;
  }

  .content .ppleft40 {
    padding-left: 40px !important;
  }

  .content .ppleft41 {
    padding-left: 41px !important;
  }

  .content .ppleft42 {
    padding-left: 42px !important;
  }

  .content .ppleft43 {
    padding-left: 43px !important;
  }

  .content .ppleft44 {
    padding-left: 44px !important;
  }

  .content .ppleft45 {
    padding-left: 45px !important;
  }

  .content .ppleft46 {
    padding-left: 46px !important;
  }

  .content .ppleft47 {
    padding-left: 47px !important;
  }

  .content .ppleft48 {
    padding-left: 48px !important;
  }

  .content .ppleft49 {
    padding-left: 49px !important;
  }

  .content .ppleft50 {
    padding-left: 50px !important;
  }

  .content .ppleft51 {
    padding-left: 51px !important;
  }

  .content .ppleft52 {
    padding-left: 52px !important;
  }

  .content .ppleft53 {
    padding-left: 53px !important;
  }

  .content .ppleft54 {
    padding-left: 54px !important;
  }

  .content .ppleft55 {
    padding-left: 55px !important;
  }

  .content .ppleft56 {
    padding-left: 56px !important;
  }

  .content .ppleft57 {
    padding-left: 57px !important;
  }

  .content .ppleft58 {
    padding-left: 58px !important;
  }

  .content .ppleft59 {
    padding-left: 59px !important;
  }

  .content .ppleft60 {
    padding-left: 60px !important;
  }

  .content .ppleft61 {
    padding-left: 61px !important;
  }

  .content .ppleft62 {
    padding-left: 62px !important;
  }

  .content .ppleft63 {
    padding-left: 63px !important;
  }

  .content .ppleft64 {
    padding-left: 64px !important;
  }

  .content .ppleft65 {
    padding-left: 65px !important;
  }

  .content .ppleft66 {
    padding-left: 66px !important;
  }

  .content .ppleft67 {
    padding-left: 67px !important;
  }

  .content .ppleft68 {
    padding-left: 68px !important;
  }

  .content .ppleft69 {
    padding-left: 69px !important;
  }

  .content .ppleft70 {
    padding-left: 70px !important;
  }

  .content .ppleft71 {
    padding-left: 71px !important;
  }

  .content .ppleft72 {
    padding-left: 72px !important;
  }

  .content .ppleft73 {
    padding-left: 73px !important;
  }

  .content .ppleft74 {
    padding-left: 74px !important;
  }

  .content .ppleft75 {
    padding-left: 75px !important;
  }

  .content .ppleft76 {
    padding-left: 76px !important;
  }

  .content .ppleft77 {
    padding-left: 77px !important;
  }

  .content .ppleft78 {
    padding-left: 78px !important;
  }

  .content .ppleft79 {
    padding-left: 79px !important;
  }

  .content .ppleft80 {
    padding-left: 80px !important;
  }

  .content .ppleft81 {
    padding-left: 81px !important;
  }

  .content .ppleft82 {
    padding-left: 82px !important;
  }

  .content .ppleft83 {
    padding-left: 83px !important;
  }

  .content .ppleft84 {
    padding-left: 84px !important;
  }

  .content .ppleft85 {
    padding-left: 85px !important;
  }

  .content .ppleft86 {
    padding-left: 86px !important;
  }

  .content .ppleft87 {
    padding-left: 87px !important;
  }

  .content .ppleft88 {
    padding-left: 88px !important;
  }

  .content .ppleft89 {
    padding-left: 89px !important;
  }

  .content .ppleft90 {
    padding-left: 90px !important;
  }

  .content .ppleft91 {
    padding-left: 91px !important;
  }

  .content .ppleft92 {
    padding-left: 92px !important;
  }

  .content .ppleft93 {
    padding-left: 93px !important;
  }

  .content .ppleft94 {
    padding-left: 94px !important;
  }

  .content .ppleft95 {
    padding-left: 95px !important;
  }

  .content .ppleft96 {
    padding-left: 96px !important;
  }

  .content .ppleft97 {
    padding-left: 97px !important;
  }

  .content .ppleft98 {
    padding-left: 98px !important;
  }

  .content .ppleft99 {
    padding-left: 99px !important;
  }

  .content .ppleft100 {
    padding-left: 100px !important;
  }
}
/* スマホ
-------------------------------------------------- */
@media only screen and (max-width: 767px) {
  body {
    display: block;
    margin: 0 auto;
  }
  body .l-wrapper-lp {
    background: #2bb8d5;
    background-image: url("../images/allow-y.png");
    background-position: center -25px;
    background-repeat: no-repeat;
    margin: 0 !important;
    max-width: 100%;
  }
  body .u-border {
    background: none;
    border: none;
  }
  body .l-main {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  body .dividerBottom {
    margin-bottom: 0;
  }
  body section.content {
    padding-top: 20px;
    padding-bottom: 40px;
    color: #fff;
    font-family: "M PLUS Rounded 1c", sans-serif;
    text-align: center;
  }
  body section.content p.lead {
    font-weight: 500;
  }
  body section.content h1 {
    margin-top: 5px;
    font-size: 3rem;
    line-height: 3.5rem;
  }
  body section.content .finish {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 140%;
    font-weight: bold;
    width: 90%;
    background: #fff100;
    color: #2bb8d5;
    margin: 15px auto 0px auto;
  }
  body section.content p.cation {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 15px;
  }

  body {
    background: #fff100;
  }
  body header {
    width: 100%;
    height: 30%;
    background: #fff100;
  }
  body header h2 {
    vertical-align: middle;
    text-align: center;
    padding-top: 15px;
    height: 50px;
    color: #494949;
    font-family: "M PLUS Rounded 1c", sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
    letter-spacing: 1px;
  }

  body .top-cover-bg {
    background: #f0f0f5;
    width: 100%;
  }
  body .top-cover-bg .top-cover {
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
    width: 320px;
    height: 315px;
    position: relative;
    background: url("../images/bg_header_cover_sp.jpg") top center;
    background-size: cover;
    padding-top: 290px;
  }
  body .top-cover-bg .top-cover .txt-seiji-journalist_tate {
    position: absolute;
    width: 58px;
    top: 20px;
    right: 20px;
  }
  body .top-cover-bg .top-cover .txt-seiji-journalist_tate2 {
    position: absolute;
    width: 18px;
    top: 10.5px;
    left: 28.5px;
  }
  body .top-cover-bg .top-cover a.btn-line {
    display: block;
    box-sizing: border-box;
    width: 200px;
    height: 50px;
    margin: 0 auto;
  }
  body .top-cover-bg .top-cover a.btn-line:hover img {
    opacity: 0.8;
  }
  body .area-name {
    text-align: center;
    margin: 0 auto;
    height: 185px;
    padding-top: 20px;
  }
  body .area-name p span.font-orange {
    color: #ff6e24;
  }
  body .area-name p.box-katagaki {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 18.5px;
  }
  body .area-name p.box-name {
    font-weight: bold;
    font-size: 40px;
    margin-top: 2px;
  }
  body .area-name p.box-name-en {
    font-size: 10px;
    margin-top: 10px;
    letter-spacing: 0.2em;
  }
  body .area-name a.btn-top-profile {
    display: block;
    margin: 0 auto;
    width: 200px;
    height: 40px;
    margin-top: 16px;
  }
  body .top-three-box {
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden;
    height: 765px;
    padding-top: 50px;
  }
  body .top-three-box .top-part-three-box {
    width: 160px;
    margin: 0 auto;
  }
  body .top-three-box .top-part-three-box:nth-child(2) img, body .top-three-box .top-part-three-box:nth-child(3) img {
    margin-top: 40px;
  }
  body .top-three-box .top-part-three-box img {
    width: 160px;
    margin-bottom: 6px;
  }
  body .top-three-box .top-part-three-box p {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
  }
  body .area-top-report {
    position: relative;
    background: none;
    padding-top: 40px;
    padding-bottom: 50px;
  }
  body .area-top-report:before {
    content: "";
    position: absolute;
    top: 52px;
    display: inline-block;
    width: 50%;
    height: 1px;
    background-color: #ff6e24;
    left: 0;
  }
  body .area-top-report .container {
    position: relative;
  }
  body .area-top-report .container > .orange-line-h2 {
    background-color: white;
    margin: 0;
    display: block;
    padding: 0;
    margin: 0 auto;
    width: 260px;
  }
  body .area-top-report .container > .orange-line-h2:before {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    background-color: white;
    height: 100%;
    left: 0;
    width: 10px;
    margin-left: -10px;
  }

  body footer {
    background: #fff100;
    width: 100%;
    padding-bottom: 20px;
    margin-top: 0px;
    background-image: url("../images/allow-b.png");
    background-position: center -25px;
    background-repeat: no-repeat;
    overflow: hidden;
    text-align: center;
  }
  body footer .footermain {
    padding: 30px 30px 0px 30px;
  }
  body footer .footermain h2 {
    font-family: "M PLUS Rounded 1c", sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 2.5rem;
    letter-spacing: 1px;
    margin-bottom: 20px;
  }
  body footer .footermain img {
    width: 36%;
    margin: 5px auto;
  }
  body footer .footermain img.hareruya-img {
    width: 56%;
    margin: 5px auto;
  }
  body footer .copy {
    margin-top: 10px;
    text-align: center;
    font-size: 0.8rem;
    font-family: "Helvetica Neue", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans";
    letter-spacing: 1px;
  }

  body .content .goaisatsu-bg {
    margin: 0 auto;
    background: #f0f0f5;
    position: relative;
    z-index: 2;
  }
  body .content .goaisatsu-bg .area-goaisatsu {
    margin: 0 auto;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 35px;
  }
  body .content .goaisatsu-bg .area-goaisatsu h3 {
    margin-left: 30px;
    font-size: 25px;
    line-height: 30px;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  body .content .goaisatsu-bg .area-goaisatsu h3 span {
    color: #ff6e24;
  }
  body .content .goaisatsu-bg .area-goaisatsu p {
    width: 260px;
    display: block;
    margin: 0 auto;
    margin-top: 26px;
  }
  body .content .goaisatsu-bg img.img-writing {
    display: block;
    width: 180px;
    height: auto;
    margin-left: 110px;
  }
  body .content .goaisatsu-bg picture.img-hattori-greeting {
    display: block;
    width: 100%;
    margin-top: 38px;
  }
  body .content .goaisatsu-bg picture.img-hattori-greeting img {
    display: block;
    width: 100%;
    margin-top: 38px;
  }

  body.page-profile .content .profile-bg {
    margin: 0 auto;
    z-index: 2;
    position: relative;
  }
  body.page-profile .content .profile-bg picture.img-profile-main {
    display: block;
    width: 100%;
    margin: 0 auto;
  }
  body.page-profile .content .profile-bg picture.img-profile-main img {
    display: block;
    width: 100%;
    margin-top: 42px;
  }
  body.page-profile .content .profile-bg p {
    width: 260px;
    display: block;
    margin: 0 auto;
    margin-top: 26px;
  }
  body.page-profile .content .profile-bg p:nth-child(2) {
    font-size: 12px;
    line-height: 24px;
  }
  body.page-profile .content .profile-bg .area-profile {
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
  }
  body.page-profile .content .page-profile-three-blocks {
    overflow: hidden;
    margin: 0 auto;
    width: 260px;
    margin: 0 auto;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block {
    box-sizing: border-box;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block:first-child, body.page-profile .content .page-profile-three-blocks .page-profile-part-block:nth-child(3) {
    padding-top: 47px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block:nth-child(2) {
    border-top: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    padding-top: 47px;
    padding-bottom: 30px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block:nth-child(2) p {
    margin-bottom: 0;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block .point-object {
    color: #ff6e24;
    font-family: "M PLUS Rounded 1c";
    position: relative;
    width: 135px;
    height: 148px;
    margin: 0 auto;
    margin-top: -22px;
    margin-top: -30.5px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block .point-object span.part-point {
    position: absolute;
    top: 74px;
    left: 0px;
    font-size: 12px;
    letter-spacing: 4px;
    border-bottom: double 4px #ff6e24;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block .point-object span.part-number {
    font-size: 100px;
    position: absolute;
    top: 0;
    right: 10px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block picture {
    display: block;
    margin: 0 auto;
    width: 138px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block picture img {
    display: block;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block h4 {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 19px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block h4 span {
    color: #ff6e24;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block p {
    display: block;
    margin: 0 auto;
    margin-bottom: 32px;
  }
  body.page-profile .content picture.img-with-yamaguchi {
    display: block;
    margin: 0 auto;
    width: 260px;
    margin-top: 8px;
  }
  body.page-profile .content picture.img-with-yamaguchi img {
    display: block;
    margin: 0 auto;
    width: 260px;
  }
  body.page-profile .content p.img-caption-with-yamaguchi {
    text-align: center;
    margin-top: 9px;
    font-size: 12px;
  }
  body.page-profile .area-character-hattorikun {
    box-sizing: border-box;
    height: 400px;
    padding-top: 40px;
    margin-top: 43px;
  }
  body.page-profile .area-character-hattorikun img.img-hattori-tsuyoshi-kun {
    display: block;
    margin: 0 auto;
    width: 210px;
    margin-bottom: 28px;
  }
  body.page-profile .area-character-hattorikun p.img-caption-tsuyoshi-kun {
    text-align: center;
    font-size: 12px;
  }

  body.page-policy .content {
    background: #a0defa;
    height: auto;
    padding-bottom: 122px;
    background-image: url("../images/policy/bg_policy_content_under_sp.jpg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center bottom;
  }
  body.page-policy .content .policy-bg .cover-second {
    background: url("../images/policy/cover_policy.jpg") center center;
    background-size: cover;
    height: 90px;
  }
  body.page-policy .content .policy-bg .cover-second h2 {
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 90px;
  }
  body.page-policy .content .policy-bg h3 {
    text-align: center;
    font-size: 21px;
    line-height: 26px;
    margin-top: 40px;
    margin-bottom: 30px;
  }
  body.page-policy .content .policy-bg h3 span {
    color: #ff6e24;
  }
  body.page-policy .content .policy-flow {
    background: #fff;
    margin: 0 auto;
    width: 260px;
  }
  body.page-policy .content .policy-flow .vision-object {
    color: #ff6e24;
    font-family: "M PLUS Rounded 1c";
    background: url("../images/policy/object-vision.svg") top center no-repeat;
    text-align: center;
    margin: 0 auto;
    background-size: 20px 10px;
    width: 60px;
    height: 70px;
    padding-top: 18.5px;
  }
  body.page-policy .content .policy-flow .vision-object .part-vision {
    display: block;
    font-size: 10px;
  }
  body.page-policy .content .policy-flow .vision-object .part-vision-number {
    display: block;
    font-size: 35px;
    margin-top: -30px;
  }
  body.page-policy .content .policy-flow img {
    display: block;
    margin: 0 auto;
    width: 60px;
  }
  body.page-policy .content .policy-flow h4 {
    text-align: center;
    margin-top: 20px;
  }
  body.page-policy .content .policy-flow h4 span {
    color: #ff6e24;
  }
  body.page-policy .content .policy-flow ul {
    margin-top: 21px;
  }
  body.page-policy .content .policy-flow ul li {
    text-align: left;
    width: 220px;
    display: block;
    margin: 0 auto;
    font-size: 14px;
    line-height: 28px;
  }
  body.page-policy .content .policy-flow01 {
    height: 365px;
    margin-bottom: 10px;
  }
  body.page-policy .content .policy-flow02 {
    height: 433px;
    margin-bottom: 10px;
  }
  body.page-policy .content .policy-flow02 ul {
    margin-bottom: 30px;
  }
  body.page-policy .content .policy-flow02 picture.img-omiya {
    display: block;
    margin: 0 auto;
    width: 240px;
  }
  body.page-policy .content .policy-flow02 picture.img-omiya img {
    width: 240px;
  }
  body.page-policy .content .policy-flow03 {
    height: 369px;
  }
  body.page-policy .content-under {
    display: none;
  }

  body.page-achievement .content {
    padding-bottom: 43px;
  }
  body.page-achievement .content .achievement-bg .cover-second {
    background: url("../images/achievement/cover_achievement.jpg") center center;
    background-size: cover;
    height: 90px;
  }
  body.page-achievement .content .achievement-bg .cover-second h2 {
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 90px;
  }
  body.page-achievement .content .achievement-bg h3 {
    text-align: center;
    font-size: 21px;
    line-height: 26px;
    margin-top: 40px;
    margin-bottom: 30px;
  }
  body.page-achievement .content .achievement-bg h3 span {
    color: #ff6e24;
  }
  body.page-achievement .content .achievement-action {
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    width: 260px;
    height: auto;
  }
  body.page-achievement .content .achievement-action .action-half {
    background: #f0f0f5;
    width: 260px;
  }
  body.page-achievement .content .achievement-action .action-half h4 {
    text-align: center;
    font-size: 18px;
    margin-top: 56px;
    margin-bottom: 16px;
  }
  body.page-achievement .content .achievement-action .action-half ul {
    padding-left: 20px;
    padding-right: 20px;
  }
  body.page-achievement .content .achievement-action .action-half ul li {
    font-size: 14px;
    line-height: 28px;
  }
  body.page-achievement .content .achievement-action .action-half picture img {
    display: block;
    width: 260px;
  }
  body.page-achievement .content .achievement-action .action-half-txt {
    position: absolute;
    top: 0;
  }
  body.page-achievement .content .achievement-action .action-half-txt .action-object {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 34px solid #ff6e24;
    border-left: 34px solid #ff6e24;
    border-right: 34px solid transparent;
    border-bottom: 34px solid transparent;
  }
  body.page-achievement .content .achievement-action .action-half-txt .action-object span {
    position: absolute;
    color: #fff;
    transform: rotate(-45deg);
    font-size: 10px;
    width: 68px;
    top: -17px;
    left: -36px;
  }
  body.page-achievement .content .achievement-action .action-half-img {
    position: absolute;
    bottom: 0;
  }
  body.page-achievement .content .achievement-action01 {
    height: 555px;
  }
  body.page-achievement .content .achievement-action01 .action-half-txt {
    height: 360px;
  }
  body.page-achievement .content .achievement-action01 .action-half-txt:before {
    position: absolute;
    top: 0;
    left: 0;
  }
  body.page-achievement .content .achievement-action02 {
    height: 470px;
  }
  body.page-achievement .content .achievement-action02 .action-half-txt {
    position: relative;
    position: absolute;
    height: 275px;
  }
  body.page-achievement .content .achievement-action02 .action-half-txt:before {
    position: absolute;
    top: 0;
    left: 0;
  }
  body.page-achievement .content .achievement-action03 {
    height: 465px;
  }
  body.page-achievement .content .achievement-action03 .action-half-txt {
    position: relative;
    position: absolute;
    height: 270px;
  }
  body.page-achievement .content .achievement-action03 .action-half-txt:before {
    position: absolute;
    top: 0;
    left: 0;
  }

  .blog-header {
    background-image: url(../images/cover_blog.jpg);
    background-size: cover;
    text-align: center;
    color: #ffffff;
    height: 90px;
    line-height: 90px;
    font-size: 15px;
    margin-bottom: 40px;
  }

  .blog-container {
    padding-bottom: 50px;
    width: 260px;
    margin: 0 auto;
  }

  .blog-content .article-preview:nth-child(2n) {
    margin-right: 0;
  }
  .blog-content .article-preview:nth-child(1), .blog-content .article-preview:nth-child(2) {
    margin-top: 0;
  }

  .blog-side {
    color: #646464;
    display: none;
  }
  .blog-side a {
    color: #646464;
  }
  .blog-side ul {
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 50px;
  }
  .blog-side h1, .blog-side li {
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #c8c8c8;
    font-weight: bold;
    font-size: 14px;
  }
  .blog-side .side-archive {
    padding-bottom: 10px;
  }
  .blog-side .side-archive li {
    font-size: 12px;
    line-height: 24px;
    border: none;
    height: 24px;
    font-weight: normal;
  }

  .btns-change-report {
    text-align: center;
    position: relative;
    margin-top: 28px;
    margin-bottom: 32px;
  }
  .btns-change-report li {
    display: inline-block;
    margin-bottom: 3px;
    margin-right: 4.5px;
  }
  .btns-change-report li:last-child {
    margin-right: 0;
  }
  .btns-change-report .ui-state-active a {
    color: #fff;
    background: #ff6e24;
  }
  .btns-change-report a {
    color: #323232;
    background: #f0f0f0;
    border-radius: 15px;
    display: block;
    font-weight: bold;
    line-height: 25px;
    height: 25px;
    font-size: 14px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .btns-change-report a:hover,
.btns-change-report a :active {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-3 .btns-change-report li:nth-child(1) a {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-4 .btns-change-report li:nth-child(2) a {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-5 .btns-change-report li:nth-child(3) a {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-6 .btns-change-report li:nth-child(4) a {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-7 .btns-change-report li:nth-child(5) a {
    color: #fff;
    background: #ff6e24;
  }

  .article-preview {
    overflow: hidden;
    width: 260px;
    margin: 0 auto;
    margin-top: 22px;
  }

  .article-preview .title {
    margin-top: 20px;
    font-size: 15px;
    line-height: 22.5px;
  }

  .article-preview .thumb-container {
    overflow: hidden;
    line-height: 0;
    width: 260px;
    height: 175px;
  }
  .article-preview .thumb-container img {
    width: 100%;
    height: 100%;
  }

  .article-preview .date_time {
    color: #a0a0a0;
    margin-top: 15px;
    font-size: 10px;
  }

  .article-footer-nav {
    border-bottom: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    margin-top: 50px;
    font-size: 14px;
    line-height: 38px;
    height: 38px;
  }
  .article-footer-nav .prev-link {
    float: left;
  }
  .article-footer-nav .next-link {
    float: right;
  }
  .article-footer-nav .arrow {
    color: #ff6e24;
  }

  .go_all {
    text-align: center;
    margin-top: 25px;
    font-size: 14px;
  }

  .article-post .thumb-container {
    width: 100%;
    text-align: center;
  }
  .article-post .thumb-container img {
    width: 100%;
    height: auto;
  }
  .article-post .title {
    font-size: 15px;
    line-height: 22.5px;
    margin-top: 20px;
  }
  .article-post .date_time {
    color: #a0a0a0;
    line-height: 1;
    margin-top: 19px;
    font-size: 10px;
  }
  .article-post .text {
    padding-top: 27px;
  }

  .malinky-load-more {
    text-align: center;
  }

  .more-link,
.malinky-load-more a,
.load-more a {
    border-radius: 20px;
    border: 2px solid #ff6e24;
    display: block;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
    width: 200px;
    margin-top: 30px;
    line-height: 38px;
    height: 38px;
    font-size: 15px;
  }
  .more-link:hover,
.malinky-load-more a:hover,
.load-more a:hover {
    border: 2px solid #ff6e24;
  }

  /*
   .article-editor-body→エディターのスタイル
   .article-post .text → 表示のスタイル

  */
  .article-editor-body {
    max-width: 630px;
    margin: 0 auto;
  }

  .article-post .text,
.article-editor-body {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  }
  .article-post .text h1,
.article-post .text h2,
.article-post .text h3,
.article-post .text h4,
.article-post .text h5,
.article-post .text h6,
.article-post .text p,
.article-editor-body h1,
.article-editor-body h2,
.article-editor-body h3,
.article-editor-body h4,
.article-editor-body h5,
.article-editor-body h6,
.article-editor-body p {
    margin-top: 28px;
  }
  .article-post .text p,
.article-editor-body p {
    vertical-align: top;
    overflow: hidden;
    font-size: 14px;
    line-height: 2;
  }
  .article-post .text img,
.article-editor-body img {
    max-width: 100%;
    margin: 0;
    height: auto;
  }
  .pc-on {
    display: none;
  }
}
/* PC
-------------------------------------------------- */
@media only screen and (min-width: 768px) {
  body {
    display: block;
    margin: 0 auto;
  }
  body .l-wrapper-lp {
    background: #2bb8d5;
    background-image: url("../images/allow-y.png");
    background-position: center -25px;
    background-repeat: no-repeat;
    margin: 0 !important;
    max-width: 100%;
  }
  body .u-border {
    background: none;
    border: none;
  }
  body .l-main {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  body .dividerBottom {
    margin-bottom: 0;
  }
  body section.content {
    padding-top: 20px;
    padding-bottom: 40px;
    color: #fff;
    font-family: "M PLUS Rounded 1c", sans-serif;
    text-align: center;
  }
  body section.content p.lead {
    font-weight: 500;
  }
  body section.content h1 {
    margin-top: 5px;
    font-size: 3rem;
    line-height: 3.5rem;
  }
  body section.content .finish {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 140%;
    font-weight: bold;
    width: 90%;
    background: #fff100;
    color: #2bb8d5;
    margin: 15px auto 0px auto;
  }
  body section.content p.cation {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 15px;
  }

  body {
    background: #fff100;
  }
  body header {
    width: 100%;
    height: 30%;
    background: #fff100;
    max-height: 1030px;
  }
  body header h2 {
    vertical-align: middle;
    text-align: center;
    padding-top: 15px;
    height: 50px;
    color: #494949;
    font-family: "M PLUS Rounded 1c", sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
    letter-spacing: 1px;
  }

  body .top-cover-bg {
    background: #f0f0f5;
    width: 100%;
    height: 630px;
  }
  body .top-cover-bg .top-cover {
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
    width: 1280px;
    height: 630px;
    padding-top: 22px;
    position: relative;
    background: url("../images/bg_header_cover.jpg") top center;
    background-size: 100% auto;
  }
  body .top-cover-bg .top-cover .txt-seiji-journalist_tate {
    position: absolute;
    width: 217px;
    position: absolute;
    top: 70px;
    right: 160px;
  }
  body .top-cover-bg .top-cover .txt-seiji-journalist_tate2 {
    position: absolute;
    display: none;
  }
  body .top-cover-bg .top-cover a.btn-line {
    display: block;
    box-sizing: border-box;
    width: 260px;
    height: 260px;
    display: block;
    margin-left: 880px;
    margin-top: 480px;
  }
  body .top-cover-bg .top-cover a.btn-line img {
    width: 260px;
    height: 260px;
  }
  body .top-cover-bg .top-cover a.btn-line:hover img {
    opacity: 0.8;
  }
  body .area-name {
    text-align: center;
    margin: 0 auto;
    width: 1280px;
    height: 380px;
    padding-top: 46px;
  }
  body .area-name p span.font-orange {
    color: #ff6e24;
  }
  body .area-name p.box-katagaki {
    font-size: 14px;
    line-height: 21px;
  }
  body .area-name p.box-name {
    font-weight: bold;
    font-size: 80px;
  }
  body .area-name p.box-name-en {
    font-size: 16px;
    letter-spacing: 0.3em;
  }
  body .area-name a.btn-top-profile {
    display: block;
    margin: 0 auto;
    width: 200px;
    height: 50px;
    margin-top: 47px;
  }
  body .top-three-box {
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden;
    width: 783px;
    height: 380px;
    padding-top: 80px;
  }
  body .top-three-box .top-part-three-box {
    width: 180px;
    height: 220px;
    float: left;
  }
  body .top-three-box .top-part-three-box:nth-last-child(n+2) {
    margin-right: 118px;
  }
  body .top-three-box .top-part-three-box img {
    margin-bottom: 20px;
  }
  body .top-three-box .top-part-three-box p {
    text-align: center;
    font-weight: bold;
  }
  body .area-top-report {
    position: relative;
    background: none;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  body .area-top-report .container {
    position: relative;
    width: 960px;
    margin: 0 auto;
  }
  body .area-top-report .container > .orange-line-h2 {
    background-color: white;
    margin: 0;
    display: block;
    padding: 0;
  }
  body .area-top-report .container > .orange-line-h2:before {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    background-color: white;
    height: 100%;
    left: 0;
    width: 20px;
    margin-left: -20px;
  }

  body footer {
    background: #fff100;
    width: 100%;
    padding-bottom: 20px;
    margin-top: 0px;
    background-image: url("../images/allow-b.png");
    background-position: center -25px;
    background-repeat: no-repeat;
    overflow: hidden;
    text-align: center;
  }
  body footer .footermain {
    padding: 30px 30px 0px 30px;
  }
  body footer .footermain h2 {
    font-family: "M PLUS Rounded 1c", sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 2.5rem;
    letter-spacing: 1px;
    margin-bottom: 20px;
  }
  body footer .footermain img {
    width: 36%;
    margin: 5px auto;
  }
  body footer .footermain img.hareruya-img {
    width: 56%;
    margin: 5px auto;
  }
  body footer .copy {
    margin-top: 10px;
    text-align: center;
    font-size: 0.8rem;
    font-family: "Helvetica Neue", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans";
    letter-spacing: 1px;
  }

  body .content .goaisatsu-bg {
    margin: 0 auto;
    background: #f0f0f5;
    position: relative;
    z-index: 2;
    width: 1280px;
    height: 1120px;
  }
  body .content .goaisatsu-bg .area-goaisatsu {
    margin: 0 auto;
    background-size: cover;
    box-sizing: border-box;
    position: relative;
    width: 1280px;
  }
  body .content .goaisatsu-bg .area-goaisatsu h3 {
    font-size: 50px;
    line-height: 60px;
    margin-top: 60px;
    margin-left: 240px;
    margin-bottom: 55px;
  }
  body .content .goaisatsu-bg .area-goaisatsu h3 span {
    color: #ff6e24;
  }
  body .content .goaisatsu-bg .area-goaisatsu p {
    width: 420px;
    margin-left: 240px;
    font-size: 16px;
    line-height: 32px;
    margin-top: 28px;
  }
  body .content .goaisatsu-bg img.img-writing {
    display: block;
    position: absolute;
    bottom: 96px;
    left: 391px;
  }
  body .content .goaisatsu-bg picture.img-hattori-greeting {
    display: block;
    position: absolute;
    bottom: 0;
    left: 740px;
  }
  body .content .goaisatsu-bg picture.img-hattori-greeting img {
    display: block;
  }

  body.page-profile .content .profile-bg {
    margin: 0 auto;
    z-index: 2;
    position: relative;
    width: 1280px;
    height: 600px;
  }
  body.page-profile .content .profile-bg picture.img-profile-main {
    position: absolute;
    top: 0;
    left: 739px;
  }
  body.page-profile .content .profile-bg h2 {
    margin-bottom: 66px;
  }
  body.page-profile .content .profile-bg p {
    font-size: 16px;
  }
  body.page-profile .content .profile-bg p:first-child {
    margin-bottom: 39px;
  }
  body.page-profile .content .profile-bg p:nth-child(2) {
    font-size: 14px;
  }
  body.page-profile .content .profile-bg .area-profile {
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
    width: 1280px;
    height: 480px;
  }
  body.page-profile .content .profile-bg .area-profile p {
    width: 450px;
    font-size: 16px;
    line-height: 28px;
    margin-left: 240px;
  }
  body.page-profile .content .profile-bg .area-profile p.kakugo {
    font-size: 14px;
  }
  body.page-profile .content .page-profile-three-blocks {
    overflow: hidden;
    margin: 0 auto;
    width: calc(350px*3);
    margin-top: 100px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block {
    box-sizing: border-box;
    float: left;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block:first-child, body.page-profile .content .page-profile-three-blocks .page-profile-part-block:nth-child(3) {
    width: 350px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block:nth-child(2) {
    width: 350px;
    border-left: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block .point-object {
    color: #ff6e24;
    font-family: "M PLUS Rounded 1c";
    position: relative;
    width: 135px;
    height: 148px;
    margin: 0 auto;
    margin-top: -22px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block .point-object span.part-point {
    position: absolute;
    top: 74px;
    left: 0px;
    font-size: 12px;
    letter-spacing: 4px;
    border-bottom: double 4px #ff6e24;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block .point-object span.part-number {
    font-size: 100px;
    position: absolute;
    top: 0;
    right: 10px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block picture {
    display: block;
    margin: 0 auto;
    width: 135.333px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block picture img {
    display: block;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block h4 {
    text-align: center;
    font-size: 24px;
    line-height: 32px;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block h4 span {
    color: #ff6e24;
  }
  body.page-profile .content .page-profile-three-blocks .page-profile-part-block p {
    display: block;
    margin: 0 auto;
    width: 260px;
    margin-top: 19px;
    font-size: 14px;
    line-height: 28px;
  }
  body.page-profile .content picture.img-with-yamaguchi {
    display: block;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 16px;
    width: 960px;
  }
  body.page-profile .content picture.img-with-yamaguchi img {
    display: block;
    margin: 0 auto;
  }
  body.page-profile .content p.img-caption-with-yamaguchi {
    text-align: center;
  }
  body.page-profile .area-character-hattorikun {
    box-sizing: border-box;
    height: 540px;
    margin-top: 95px;
    padding-top: 60px;
  }
  body.page-profile .area-character-hattorikun img.img-hattori-tsuyoshi-kun {
    display: block;
    margin: 0 auto;
    width: 279px;
    margin-bottom: 47px;
  }
  body.page-profile .area-character-hattorikun p.img-caption-tsuyoshi-kun {
    text-align: center;
  }

  body.page-policy .content {
    background: #a0defa;
    height: auto;
    padding-bottom: 240px;
    background-image: url("../images/policy/bg_policy_content_under.jpg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center bottom;
  }
  body.page-policy .content .policy-bg .cover-second {
    background: url("../images/policy/cover_policy.jpg") center center;
    background-size: cover;
    height: 360px;
  }
  body.page-policy .content .policy-bg .cover-second h2 {
    color: #fff;
    text-align: center;
    width: 100%;
    font-size: 30px;
    line-height: 360px;
  }
  body.page-policy .content .policy-bg h3 {
    text-align: center;
    font-size: 50px;
    line-height: 60px;
    margin-top: 86px;
    margin-bottom: 76px;
  }
  body.page-policy .content .policy-bg h3 span {
    color: #ff6e24;
  }
  body.page-policy .content .policy-flow {
    background: #fff;
    margin: 0 auto;
    width: 800px;
  }
  body.page-policy .content .policy-flow .vision-object {
    color: #ff6e24;
    font-family: "M PLUS Rounded 1c";
    background: url("../images/policy/object-vision.svg") top center no-repeat;
    text-align: center;
    margin: 0 auto;
    background-size: 40px 20px;
    width: 100px;
    height: 100px;
    padding-top: 23px;
  }
  body.page-policy .content .policy-flow .vision-object .part-vision {
    display: block;
    font-size: 16px;
    letter-spacing: 1px;
  }
  body.page-policy .content .policy-flow .vision-object .part-vision-number {
    display: block;
    font-size: 50px;
    margin-top: -39px;
  }
  body.page-policy .content .policy-flow img {
    display: block;
    margin: 0 auto;
    width: 100px;
    height: 100px;
  }
  body.page-policy .content .policy-flow h4 {
    text-align: center;
    font-size: 30px;
    line-height: 37.5px;
    margin-top: 18px;
    margin-bottom: 30px;
  }
  body.page-policy .content .policy-flow ul li {
    text-align: center;
    line-height: 32px;
  }
  body.page-policy .content .policy-flow01 {
    height: 380px;
    margin-bottom: 20px;
  }
  body.page-policy .content .policy-flow02 {
    height: 700px;
    margin-bottom: 20px;
  }
  body.page-policy .content .policy-flow02 picture.img-omiya {
    display: block;
    margin: 0 auto;
    width: 760px;
    height: 400px;
    margin-top: 33px;
  }
  body.page-policy .content .policy-flow02 picture.img-omiya img {
    width: 760px;
    height: 400px;
    margin-top: 33px;
  }
  body.page-policy .content .policy-flow03 {
    height: 352px;
  }
  body.page-policy .content-under {
    display: none;
  }

  body.page-achievement .content {
    height: 1881px;
  }
  body.page-achievement .content .achievement-bg .cover-second {
    background: url("../images/achievement/cover_achievement.jpg") center center;
    background-size: cover;
    height: 360px;
  }
  body.page-achievement .content .achievement-bg .cover-second h2 {
    color: #fff;
    text-align: center;
    width: 100%;
    font-size: 30px;
    line-height: 360px;
  }
  body.page-achievement .content .achievement-bg h3 {
    text-align: center;
    font-size: 50px;
    line-height: 60px;
    margin-top: 86px;
    margin-bottom: 76px;
  }
  body.page-achievement .content .achievement-bg h3 span {
    color: #ff6e24;
  }
  body.page-achievement .content .achievement-action {
    overflow: hidden;
    margin: 0 auto;
    width: 960px;
  }
  body.page-achievement .content .achievement-action .action-half {
    background: #f0f0f5;
    width: 480px;
    height: 360px;
    float: left;
  }
  body.page-achievement .content .achievement-action .action-half h4 {
    text-align: center;
    font-size: 30px;
    margin-top: 73px;
  }
  body.page-achievement .content .achievement-action .action-half ul {
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 12px;
  }
  body.page-achievement .content .achievement-action .action-half ul li {
    line-height: 32px;
  }
  body.page-achievement .content .achievement-action .action-half picture img {
    display: block;
  }
  body.page-achievement .content .achievement-action .action-half-txt .action-object {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 55px solid #ff6e24;
    border-left: 55px solid #ff6e24;
    border-right: 55px solid transparent;
    border-bottom: 55px solid transparent;
  }
  body.page-achievement .content .achievement-action .action-half-txt .action-object span {
    position: absolute;
    color: #fff;
    transform: rotate(-45deg);
    top: -30px;
    left: -55px;
    width: 110px;
  }
  body.page-achievement .content .achievement-action01 .action-half-txt {
    position: relative;
  }
  body.page-achievement .content .achievement-action01 .action-half-txt:before {
    position: absolute;
    top: 0;
    left: 0;
    content: url("../images/achievement/action1.svg");
    width: 110px;
    height: 110px;
  }
  body.page-achievement .content .achievement-action02 .action-half-txt {
    position: relative;
  }
  body.page-achievement .content .achievement-action02 .action-half-txt:before {
    position: absolute;
    top: 0;
    left: 0;
  }
  body.page-achievement .content .achievement-action03 .action-half-txt {
    position: relative;
  }
  body.page-achievement .content .achievement-action03 .action-half-txt:before {
    position: absolute;
    top: 0;
    left: 0;
    content: url("../images/achievement/action3.svg");
    width: 110px;
    height: 110px;
  }

  .blog-header {
    background-image: url(../images/cover_blog.jpg);
    background-size: cover;
    text-align: center;
    color: #ffffff;
    height: 360px;
    line-height: 360px;
    font-size: 30px;
    margin-bottom: 100px;
  }

  .blog-container {
    text-align: center;
    min-width: 1280px;
    margin: 0 auto;
    padding-bottom: 100px;
  }

  .blog-content, .side {
    display: inline-block;
    text-align: left;
    vertical-align: top;
  }

  .blog-content {
    width: 630px;
  }
  .blog-content .article-preview:nth-child(2n) {
    margin-right: 0;
  }
  .blog-content .article-preview:nth-child(1), .blog-content .article-preview:nth-child(2) {
    margin-top: 0;
  }

  .blog-side {
    color: #646464;
    width: 240px;
    margin-left: 90px;
  }
  .blog-side a {
    color: #646464;
  }
  .blog-side ul {
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 50px;
  }
  .blog-side h1, .blog-side li {
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #c8c8c8;
    font-weight: bold;
    font-size: 14px;
  }
  .blog-side .side-archive {
    padding-bottom: 10px;
  }
  .blog-side .side-archive li {
    font-size: 12px;
    line-height: 24px;
    border: none;
    height: 24px;
    font-weight: normal;
  }

  .home .btns-change-report {
    margin-top: -28px;
  }

  .btns-change-report {
    text-align: center;
    position: relative;
    margin-bottom: 75px;
  }
  .btns-change-report li {
    display: inline-block;
    margin-bottom: 3px;
    margin-right: 5px;
  }
  .btns-change-report li:last-child {
    margin-right: 0;
  }
  .btns-change-report .ui-state-active a {
    color: #fff;
    background: #ff6e24;
  }
  .btns-change-report a {
    color: #323232;
    background: #f0f0f0;
    border-radius: 15px;
    display: block;
    font-weight: bold;
    line-height: 28px;
    height: 28px;
    font-size: 16px;
    padding-left: 14px;
    padding-right: 14px;
  }
  .btns-change-report a:hover,
.btns-change-report a :active {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-3 .btns-change-report li:nth-child(1) a {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-4 .btns-change-report li:nth-child(2) a {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-5 .btns-change-report li:nth-child(3) a {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-6 .btns-change-report li:nth-child(4) a {
    color: #fff;
    background: #ff6e24;
  }

  .archive.category.category-7 .btns-change-report li:nth-child(5) a {
    color: #fff;
    background: #ff6e24;
  }

  .article-preview {
    overflow: hidden;
    width: 300px;
    display: inline-block;
    margin-right: 30px;
    margin-top: 25px;
  }

  .article-preview .title {
    margin-top: 20px;
    font-size: 18px;
    line-height: 27px;
    height: 54px;
    overflow: hidden;
  }

  .article-preview .thumb-container {
    overflow: hidden;
    line-height: 0;
    width: 300px;
    height: 200px;
  }
  .article-preview .thumb-container img {
    width: 100%;
    height: 100%;
  }

  .article-preview .date_time {
    color: #a0a0a0;
    margin-top: 20px;
    font-size: 12px;
  }

  .report-article-preview-container .article-preview:nth-child(3n) {
    margin-right: 0;
  }
  .report-article-preview-container .article-preview:nth-child(1), .report-article-preview-container .article-preview:nth-child(2), .report-article-preview-container .article-preview:nth-child(3) {
    margin-top: 0;
  }

  .article-footer-nav {
    border-bottom: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    margin-top: 95px;
    font-size: 16px;
    line-height: 78px;
    height: 78px;
  }
  .article-footer-nav .prev-link {
    float: left;
  }
  .article-footer-nav .next-link {
    float: right;
  }
  .article-footer-nav .arrow {
    color: #ff6e24;
  }

  .go_all {
    text-align: center;
    margin-top: 45px;
    font-size: 16px;
  }

  .article-post .thumb-container {
    width: 100%;
    text-align: center;
  }
  .article-post .thumb-container img {
    width: 100%;
    height: auto;
  }
  .article-post .title {
    font-size: 24px;
    line-height: 36px;
    margin-top: 40px;
  }
  .article-post .date_time {
    color: #a0a0a0;
    line-height: 1;
    margin-top: 25px;
    font-size: 12px;
  }
  .article-post .text {
    padding-top: 45px;
  }

  .malinky-load-more {
    text-align: center;
  }

  .more-link,
.malinky-load-more a,
.load-more a {
    border-radius: 20px;
    border: 2px solid #ff6e24;
    display: block;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
    width: 200px;
    margin-top: 40px;
    line-height: 38px;
    height: 38px;
  }
  .more-link:hover,
.malinky-load-more a:hover,
.load-more a:hover {
    border: 2px solid #ff6e24;
  }

  /*
   .article-editor-body→エディターのスタイル
   .article-post .text → 表示のスタイル

  */
  .article-editor-body {
    max-width: 630px;
    margin: 0 auto;
  }

  .article-post .text,
.article-editor-body {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  }
  .article-post .text h1,
.article-post .text h2,
.article-post .text h3,
.article-post .text h4,
.article-post .text h5,
.article-post .text h6,
.article-post .text p,
.article-editor-body h1,
.article-editor-body h2,
.article-editor-body h3,
.article-editor-body h4,
.article-editor-body h5,
.article-editor-body h6,
.article-editor-body p {
    margin-top: 32px;
  }
  .article-post .text p,
.article-editor-body p {
    vertical-align: top;
    overflow: hidden;
    font-size: 16px;
    line-height: 2;
  }
  .article-post .text img,
.article-editor-body img {
    max-width: 100%;
    margin: 0;
    height: auto;
  }
  .article-post .text .alignleft,
.article-editor-body .alignleft {
    float: left;
    padding: 15px;
    padding-left: 0;
    width: 100%;
    max-width: 300px;
    height: auto;
  }
  .article-post .text .alignright,
.article-editor-body .alignright {
    float: right;
    padding: 15px;
    padding-right: 0;
    width: 100%;
    max-width: 300px;
    height: auto;
  }
  .pc-off {
    display: none;
  }
}
