@charset "UTF-8";
/*! Made with Bones: http://themble.com/bones :) */
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.

Helpful articles on Sass file organization:
http://thesassway.com/advanced/modular-css-naming-conventions

******************************************************************/
/*********************
IMPORTING PARTIALS
These files are needed at the beginning so that we establish all
our mixins, functions, and variables that we'll be using across
the whole project.
*********************/
/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong,
.strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn,
em,
.em {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/*
 * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
*/
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/*
 * Addresses margins set differently in IE6/7.
 */
pre {
  margin: 0;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
q:before,
q:after {
  content: '';
  content: none;
}

small, .small {
  font-size: 85%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
  Lists
========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

dd {
  margin: 0;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
menu {
  padding: 0 0 0 40px;
}

ol,
ul {
  padding: 0;
  list-style-type: none;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
  Embedded content
========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

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

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-replacement,
.ir {
  text-indent: 1000%;
  white-space: nowrap;
  overflow: hidden;
}

.clearfix, .cf, .comment-respond {
  zoom: 1;
}
.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {
  content: "";
  display: table;
}
.clearfix:after, .cf:after, .comment-respond:after {
  clear: both;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Typography

Need to import a font or set of icons for your site? Drop them in
here or just use this to establish your typographical grid. Or not.
Do whatever you want to...GOSH!

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/*********************
FONT FACE (IN YOUR FACE)
*********************/
/*  To embed your own fonts, use this syntax
  and place your fonts inside the
  library/fonts folder. For more information
  on embedding fonts, go to:
  http://www.fontsquirrel.com/
  Be sure to remove the comment brackets.
*/
/*  @font-face {
      font-family: 'Font Name';
      src: url('/vox/wp-content/themes/eddiemachado-bones/library/css/library/fonts/font-name.eot');
      src: url('/vox/wp-content/themes/eddiemachado-bones/library/css/library/fonts/font-name.eot#iefix') format('embedded-opentype'),
             url('/vox/wp-content/themes/eddiemachado-bones/library/css/library/fonts/font-name.woff') format('woff'),
             url('/vox/wp-content/themes/eddiemachado-bones/library/css/library/fonts/font-name.ttf') format('truetype'),
             url('/vox/wp-content/themes/eddiemachado-bones/library/css/library/fonts/font-name.svg#font-name') format('svg');
      font-weight: normal;
      font-style: normal;
  }
*/
/*
The following is based of Typebase:
https://github.com/devinhunt/typebase.css
I've edited it a bit, but it's a nice starting point.
*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
p {
  word-break: break-all;
  -ms-word-break: break-all;
  -ms-word-wrap: break-all;
  word-break: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
  /*
  -webkit-font-feature-settings: "liga", "dlig";
   -moz-font-feature-settings: "liga=1, dlig=1";
      -ms-font-feature-settings: "liga", "dlig";
       -o-font-feature-settings: "liga", "dlig";
          font-feature-settings: "liga", "dlig";
		 */
}

/******************************************************************
Site Name:
Author:

Stylesheet: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************/
/*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************/
/*********************
RESPONSIVE HELPER FUNCTION
If you're creating a responsive site, then
you've probably already read
Responsive Web Design: http://www.abookapart.com/products/responsive-web-design

Here's a nice little helper function for calculating
target / context
as mentioned in that book.

Example:
width: cp(650px, 1000px);
or
width: calc-percent(650px, 1000px);
both compile to:
width: 65%;
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Mixins Stylesheet

This is where you can take advantage of Sass' great features: Mixins.
I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

Helpful:
http://sachagreif.com/useful-sass-mixins/
http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/

******************************************************************/
/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/*********************
SPRITE BACKGROUND
*********************/
/*********************
HEADER MENU TEXT
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Grid Stylesheet

I've seperated the grid so you can swap it out easily. It's
called at the top the style.scss stylesheet.

There are a ton of grid solutions out there. You should definitely
experiment with your own. Here are some recommendations:

http://gridsetapp.com - Love this site. Responsive Grids made easy.
http://susy.oddbird.net/ - Grids using Compass. Very elegant.
http://gridpak.com/ - Create your own responsive grid.
https://github.com/dope/lemonade - Neat lightweight grid.


The grid below is a custom built thingy I modeled a bit after
Gridset. It's VERY basic and probably shouldn't be used on
your client projects. The idea is you learn how to roll your
own grids. It's better in the long run and allows you full control
over your project's layout.

******************************************************************/
.last-col {
  float: right;
  padding-right: 0;
}

/*
Mobile Grid Styles
These are the widths for the mobile grid.
There are four types, but you can add or customize
them however you see fit.
*/
@media (max-width: 679px) {
  .m-all {
    float: left;
    width: 100%;
  }

  .m-1of2 {
    float: left;
    width: 50%;
  }

  .m-1of3 {
    float: left;
    width: 33.33%;
  }

  .m-2of3 {
    float: left;
    width: 66.66%;
  }

  .m-1of4 {
    float: left;
    width: 25%;
  }

  .m-3of4 {
    float: left;
    width: 75%;
  }
}
/* Portrait tablet to landscape */
@media (min-width: 680px) and (max-width: 1003px) {
  .t-all {
    float: left;
    width: 100%;
  }

  .t-1of2 {
    float: left;
    width: 50%;
  }

  .t-1of3 {
    float: left;
    width: 100%;
  }

  .t-2of3 {
    margin: 0 auto;
    width: 640px;
  }

  .t-1of4 {
    float: left;
    width: 25%;
  }

  .t-3of4 {
    float: left;
    width: 75%;
  }

  .t-1of5 {
    float: left;
    width: 20%;
  }

  .t-2of5 {
    float: left;
    width: 40%;
  }

  .t-3of5 {
    float: left;
    width: 60%;
  }

  .t-4of5 {
    float: left;
    width: 80%;
  }
}
/* Landscape to small desktop */
@media (min-width: 1004px) {
  .d-all {
    float: left;
    width: 100%;
  }

  .d-1of2 {
    float: left;
    width: 50%;
  }

  .d-1of3 {
    float: left;
    width: 33.33%;
  }

  .d-2of3 {
    float: left;
    width: 66.66%;
  }

  .d-1of4 {
    float: left;
    width: 25%;
  }

  .d-3of4 {
    float: left;
    width: 75%;
  }

  .d-1of5 {
    float: left;
    width: 20%;
  }

  .d-2of5 {
    float: left;
    width: 40%;
  }

  .d-3of5 {
    float: left;
    width: 60%;
  }

  .d-4of5 {
    float: left;
    width: 80%;
  }

  .d-1of6 {
    float: left;
    width: 16.6666666667%;
  }

  .d-1of7 {
    float: left;
    width: 14.2857142857%;
  }

  .d-2of7 {
    float: left;
    margin-left: 20px;
    width: 300px;
  }

  .d-3of7 {
    float: left;
    width: 42.8571429%;
  }

  .d-4of7 {
    float: left;
    width: 57.1428572%;
  }

  .d-5of7 {
    float: left;
    width: 640px;
  }

  .d-6of7 {
    float: left;
    width: 85.7142857%;
  }

  .d-1of8 {
    float: left;
    width: 12.5%;
  }

  .d-1of9 {
    float: left;
    width: 11.1111111111%;
  }

  .d-1of10 {
    float: left;
    width: 10%;
  }

  .d-1of11 {
    float: left;
    width: 9.09090909091%;
  }

  .d-1of12 {
    float: left;
    width: 8.33%;
  }
}
/*********************
IMPORTING MODULES
Modules are reusable blocks or elements we use throughout the project.
We can break them up as much as we want or just keep them all in one.
I mean, you can do whatever you want. The world is your oyster. Unless
you hate oysters, then the world is your peanut butter & jelly sandwich.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Alert Styles

If you want to use these alerts in your design, you can. If not,
you can just remove this stylesheet.

******************************************************************/
.alert-help, .alert-info, .alert-error, .alert-success {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid;
}

.alert-help {
  border-color: #e8dc59;
  background: #ebe16f;
}

.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8;
}

.alert-error {
  border-color: #f6d2d4;
  background: #fae7e8;
}

.alert-success {
  border-color: #deeaae;
  background: #e6efc2;
}

.arrow {
  display: inline-block;
  background-repeat: none;
}

#inner-footer-2 .other-footermenu a[target="_blank"],
#inner-footer-3 .other-footermenu a[target="_blank"] {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA70lEQVR4AW3BsW3UYBgA0Pf9+U2OYGRASkvDClQMwQh0aZmABRAdNWIEJBZgCQoqGroIOAXdBWzH54/CinSR/F4Av189fh9W/KkJthudNbVYHKybqsWG/JHfFAsRc1NeRFSLGw6fvXYk2/JdW/tP2pzapyFeDs+igMjYv/XlHJGjxoqrCx+6y2iLv1akeZhBRc67yLQIKTZO77VnnSDyer7++Tx3UYAU05N3zYXBwZl/lciHlwZHyg1GvZ2rCvcbgyPzlPZv2o9CVsjJXck4bfdQETqVW7M4JQagEue+Sm6dpEc4AapfunjgrjF7PfAf7zFWaaq9xBkAAAAASUVORK5CYII=');
  background-size: 16px 16px;
  background-repeat: no-repeat;
}

a[target="_blank"],
a[target="_blank"]:visited {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA00lEQVR4AW3PMUozURhA0fPefENQggb8Bat0LkJwAba2f+sG7K0t1M4N2CvYpHYJtoK1KASLFJlEYSbzrAdy6tvcAGb/3eswlM1jBuw6sE0VgN52bQAKPrzJAJLaiRyAhGeXAGDs3U54MtGa4tyxDJLkzguEM2PA1BQAjwqElbFtflEIFAu9BKC3Z2Tin4pQmzu1lAFF58aFW9f2LUKy8eUHADRoNZa+A0ltGASuPKj1gaIz1GNlDYHKRJYBxcYIFRA48mozuDhEAsKnzsjQUmMN/AHQWjkTA0x6nAAAAABJRU5ErkJggg==');
  background-size: 16px 16px;
  background-repeat: no-repeat;
}

.no-touch a[target="_blank"]:hover, .no-touch a[target="_blank"]:focus,
a[target="_blank"]:visited:hover,
a[target="_blank"]:visited:focus, .no-touch .sidemenu-child-1 a.icon-blank:hover,
.no-touch .list-sidemenu-1 a.icon-blank:hover, .no-touch #inner-footer-2 .other-footermenu a[target="_blank"]:hover,
.no-touch #inner-footer-3 .other-footermenu a[target="_blank"]:hover, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 a.icon-blank:hover, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.icon-blank:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA8klEQVR4AZXRP0oDURCA8bF0SWKhqNh6BK/gKWLjn3ReJoiN4A2s1WgaDyA28QKat+zyzC4BEbRx/JoHw4B57IPflB/zGLHvWQ6GWKDOQcRMGNYI2kHjA6fQDmofOIHiHRM8epjiCT+I/20whqzQQ4lWGDeY4g6vULzhFvfGBA84xJoNfEI7OIPYQA3t4AiCYAO/aPCBBbyIbyjOsYUqBRpU2Mc2dp0dbOIaii8soSnQImAdssIYiiUC5nhJgRKDTODSfKHABvp2gyITuIDiGJKkQIU99DBw+ihwZc/oA4oKAaWHubnCyAdmiGgz0omHNvAHQGOUTh3zVB0AAAAASUVORK5CYII=');
  background-size: 16px 16px;
  background-repeat: no-repeat;
}

.icon-arrow-b-FFF-8x5 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAQAAAGln1VIAAAAPElEQVQIHQXBuRWAIAAFsKzKEFZY+qiYl4Lrm1gFOBWzAdycPl+zwSrme/oNOBXsL9kddk/2B8aTJOOBH7IQI3+smjYkAAAAAElFTkSuQmCC');
  background-size: 8px 5px;
  background-repeat: no-repeat;
}

.icon-arrow-b-FFF-16x10, .btn.more:before, .no-touch a.btn.more:hover:before, .single .nippon5places-backnumber-copy-3 span:after, .pagination.more a.page-numbers.next:before,
.pagination.more span.page-numbers.next:before, #vote-title ._680down {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAAXtxYXAAAAaUlEQVQYGXXBWwqEMBBFwUs3uNtsxCD4JdHgl/v0zEgr+KySRGLAdIMxkCSRWIGC6QSjACtJzIQR1w5nJMyioRImXH84E6HSSMIphIphVELBdaAjLCyETldkzrKeyByy3tGyafWNnl4XP0aaj7f8FfLIAAAAAElFTkSuQmCC');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

.icon-arrow-b-red-16x10, .no-touch ul.side-accordion > li > a:hover, .no-touch #area-2 .content li .area-name:hover:before, .no-touch #vote-title:hover ._680down, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:hover:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAhElEQVR42oWOywmAMBAFo9iRXWkrfvBq/J2sxp50RxTCI1FhlpidgTi+w5W1MRqZ4X7AwaW548o4HzzCT+wDv+Jy4ydgQkzEk7gbi8JYZDETSDyLs9C+Qi5Pg5UQOMvO09DqM3sRd5C7PmwYSoeYoFOfEaONxG3MZaRogrhJeYwvBvhyLoCf2KDXN5jHAAAAAElFTkSuQmCC');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

.icon-arrow-b-green-16x10, .single .category-nippon5places .shoku-list .spot header:after,
.single .category-nippon5places .shoku-list .item header:after,
.single .category-nippon5places .juu-list .spot header:after,
.single .category-nippon5places .juu-list .item header:after,
.single .category-nippon5places .iro-list .spot header:after,
.single .category-nippon5places .iro-list .item header:after,
.single .category-nippon5places .raku-list .spot header:after,
.single .category-nippon5places .raku-list .item header:after, .single .category-nippon5places .visited-list .item header:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAALVBMVEWJzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2hEpndAAAADnRSTlMAgoOKjI2XmJmam6apsjZJT2kAAABSSURBVAgdBcFdDYIAAAbAY4MxlAeTGMERgQREYCYgAjOCEYxgEh90/Lz4ZeBO8Yb24rrC+PXJnTp/TXbmPJjyPGVDlWVID0OygDLpgNsPcH7hAOs0GcUWOKjbAAAAAElFTkSuQmCC');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

.icon-arrow-b-green2-16x10, .no-touch .single .category-nippon5places .shoku-list .spot header:hover:after,
.no-touch .single .category-nippon5places .raku-list .spot header:hover:after, .no-touch .single .category-nippon5places .juu-list .item header:hover:after,
.no-touch .single .category-nippon5places .iro-list .item header:hover:after,
.no-touch .single .category-nippon5places .visited-link .item header:hover:after, .no-touch .single .category-nippon5places .visited-list .item header:hover:after, .no-touch.opacity .single .category-nippon5places .shoku-list .spot header:hover:after,
.no-touch.opacity .single .category-nippon5places .raku-list .spot header:hover:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAA3ElEQVR42oSRawrCMBCEa4xS+tMjeA/pKYpIsSoWKoJUBD2Ap1DweRYPVbEPncAEllI18KXNzG7Y3bT6+56DNQEDkIDS+b3a4Age4K6xjcGZRgfEIP+SbPwTiMAUVAqbLwKMcQVuQ7JLLxKar1j2DRQUQ3ABngj0qIU8F8xJNHu2vc9Y5ggotuOw7CH/c1ayNDmaYmkFMAddJij6Ab8vzmtlh61FmaUwYvYcCP/JStbypVRtUMZI+UyZ0DNqaf2ZdcO0K7Bh4ILaAWzpOf8usJeYhDfPu6Zksz4CDACvtzUFSjMrkAAAAABJRU5ErkJggg==');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

/*
.icon-arrow-b-gray-32_20{
	$bgImg:"icon-arrow-b-gray-32_20@2.png";
	$bgImg_w:image-width($bgImg);
	$bgImg_h:image-height($bgImg);
	background-image: inline-image($bgImg);
	background-size:$bgImg_w $bgImg_h;
	background-repeat:no-repeat;
}
*/
.icon-arrow-r-gray-5x8, a.gray-btn:before, .btn.arrow:before, .category-questionary .btn span:before, .no-touch .category-questionary .btn:hover span:before, .no-touch a.btn.red.arrow:hover:before, .vote-btn:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAALElEQVQIW2PYlrCtiQECdnZs/r+9GsrZ0r/5/9YSKGcbiFOByoQrQNKGMAwAHlAda9KTWOIAAAAASUVORK5CYII=');
  background-size: 5px 8px;
  background-repeat: no-repeat;
}

.icon-arrow-r-gray-10x16, .sidemenu-child-1 a.inner-arrow,
.sidemenu-child-1 span.inner-arrow, .list-sidemenu-1 a.inner-arrow,
.list-sidemenu-1 span.inner-arrow, .page-template-page-sitemap-php #content .list-sitemap-1 a.inner-arrow {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAd0lEQVQYV2NgYNiRs2PGISYGZLAje/O/Tf93TzuBLLx11qb/m/9v+r9n0klGhCDrjrmbwcL7+pHUHmfduwCkevP/nd1IwqfZ9iyGCG/rQBI+w7FrGVS4BUn4BNvOpRDh7e34BE9jasdiERYnYXU8Vm9iDRBsQQcAZJN5lvMSFisAAAAASUVORK5CYII=');
  background-size: 10px 16px;
  background-repeat: no-repeat;
}

.icon-arrow-b-red-8x5 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAPklEQVQImWM4w2CcA8QdDGgAKNYGxPkgRisQ/wfiPiTJLqhYF0ygDirQDcSdUHYTupGVUAkQrkG3EtkkFJ0AxZwj/gS0Tp8AAAAASUVORK5CYII=');
  background-size: 8px 5px;
  background-repeat: no-repeat;
}

.icon-arrow-b-red-12x8 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAg0lEQVR4AX3LvU3DYBhG0WcSChokQFgWmMI0mSJFVoyilCzBCAiMjfmZ4uUUX2lRnNvdvOT+giNPZAsDJy4jZ4qVRwJAz0zxHBmZKb4YSTOwUKzsIqHjneKHgY6VYuGBRNLc8kbxyzfFBz0hEYBrXqlm4o5sD3DFxCc35P8B9hxIA/wBIIyAyHsEoRcAAAAASUVORK5CYII=');
  background-size: 12px 8px;
  background-repeat: no-repeat;
}

.icon-arrow-b-gray-8x5 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAQAAADSmGXeAAAAQ0lEQVQIW2PYmrO+gwEKtrZtzmfY1rrh/8k+EHdb14b/x7uAjO11G/5v7N7Wufn/xiaY0srN/zf/31bDgABb67ZCZQFpxh2pmOxzywAAAABJRU5ErkJggg==');
  background-size: 8px 5px;
  background-repeat: no-repeat;
}

.icon-arrow-b-gray-12x8 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAQAAABn7dZ6AAAAjElEQVQIHWXBSw7BUBQG4H8lBiYSRNPENaiJVRjYooic23NuMZAQrS5CqNb1WMUhIR7xfVjUZCx9fGEjk3kdbkrKPu/hJQ+5JHUJ1pGUpHzOIjxsjVSk7FcDAGkgB1K+bkwaiCeVKu3iadmWvVW+8YWUj1mIj1kz3lm1GhdJB79cgws+uRb+JUM3wtsdA6pH8rhNUUwAAAAASUVORK5CYII=');
  background-size: 12px 8px;
  background-repeat: no-repeat;
}

.icon-arrow-b-gray-16x10, ul.side-accordion > li > a, #area-2 .content li .area-name:before, .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAAXtxYXAAAAoElEQVQY03WO0QqDIBiFfxR6W18kCboalnTVE6hLnNi6CmSjPVJOcxvUtvODHM93fhEADDmfDIKDDIopSYaoVQbDll3lgQyTQa2xYrto4rhmwW+84LFJmQy2g7mwPFVEGNvbVrnjaysy5nMRA48dE1vFcY88cvx1Y/7zJkyVzDu97bObqsOvLzSDfBoK3xqoCnmGXzhJlwnrEv5L17reJ0/IHHf4O1GNBAAAAABJRU5ErkJggg==');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

.icon-arrow-l-FFF-5x8, .single-navi .box-singlenavi.prev .arrow-singlenavi:before, .pagination.numbers a.prev:before,
.pagination.numbers span.prev:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAANElEQVQI12NgAIOfE/7WgRkfuv7/fzcJyHjV9v//l8lXGBl+d/z//3USWBKJiaQARRvMMABisiWdt14DJQAAAABJRU5ErkJggg==');
  background-size: 5px 8px;
  background-repeat: no-repeat;
}

.icon-arrow-l-FFF-10x16, #slide-content .bx-prev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAX0lEQVQY02NgQAL/mf7P+J/DgCY07f/////+ZyOEGP9P+g8BsxCC/VChuf9ZYULdUKEFCKEOqNDi/2wwoRao0LL/HDChdqjQUrgqHIJYteOwCIeTcDgehzexBghy0AEAFnCR1+xYx60AAAAASUVORK5CYII=');
  background-size: 10px 16px;
  background-repeat: no-repeat;
}

.icon-arrow-l-gray-10x16, .sidemenu-child-1 a.back-sidemenu,
.sidemenu-child-1 span.back-sidemenu, .list-sidemenu-1 a.back-sidemenu,
.list-sidemenu-1 span.back-sidemenu, .page-template-page-sitemap-php #content .list-sitemap-1 a.back-sidemenu {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAfElEQVQY02NgQAKHmHbM2JGDLMJwgmn3tE3/N//bkQ0XOsm4ZxJQ6P+m/1tnwQX39YOENv/fMXcrK1RoZ/dmsKq9C47DhLZ1QIT2LD7NBhNqgQjtWnaGAyq0vR0itHPpCTa4BVgFkbWf5kAWxrQIh5NwOB6HN7EGCHLQAQBAZnmW7SZ4RwAAAABJRU5ErkJggg==');
  background-size: 10px 16px;
  background-repeat: no-repeat;
}

.icon-arrow-r-FFF-10x16, .single .category-landscape .gallery-title-1 .fancybox-open:after,
.single .category-nippon5places .gallery-title-1 .fancybox-open:after, #slide-content .bx-next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAXklEQVQYV33QzQpAYBCF4aE+uVcuQ1EWykJSSonL9FqYMurkLJ9mmh8zo2YmtxgqLmD6MAtPRrIXE6vzEGsTm3MfuWB37iKXnM5N5ILDuf1D0S4GiZXk8vpM9RD1uht9u5HXuVBnIQAAAABJRU5ErkJggg==');
  background-size: 10px 16px;
  background-repeat: no-repeat;
}

.icon-arrow-r-FFF-5x8, .arrow:before, .single .btn-article-next:before, .single-navi .box-singlenavi.next .arrow-singlenavi:after, .single-navi .t-prev-1:before, .single-navi .pagination.numbers a.prev span:before, .pagination.numbers a.prev .single-navi span:before,
.single-navi .pagination.numbers span.prev span:before,
.pagination.numbers span.prev .single-navi span:before, .no-touch .sidemenu-child-1 a.arrow:hover:after,
.no-touch .list-sidemenu-1 a.arrow:hover:after, .footer-readmore:before, .items-style--list #entry-items article.boxshadow a:after, .pagination.numbers a.next:before, .pagination.numbers a.next:after,
.pagination.numbers span.next:before,
.pagination.numbers span.next:after, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 a.arrow:hover:after, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.arrow:hover:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAMklEQVQI12P4W/dzAgMEvJv0//+HLjDzCuOXyf//v26DynwFyvzuQGZCFLxqQ9WGMAwAlL0lnl31JBIAAAAASUVORK5CYII=');
  background-size: 5px 8px;
  background-repeat: no-repeat;
}

.icon-arrow-t-FFF-8x5 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAQAAADSmGXeAAAAPUlEQVQIHQXBuxVAUAAFsIzKEDQcFQrMq3gfVwLoa18A8M5J8k6Asn3pd3++lBXtSNoF7Unaro7lBKhnHX5UMSOBODYSagAAAABJRU5ErkJggg==');
  background-size: 8px 5px;
  background-repeat: no-repeat;
}

.icon-arrow-t-gray-16x10, ul.side-accordion > li.open > a, #area-2 .content .open .area-name:before, .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.open:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAAXtxYXAAAAl0lEQVQY03WPTQqGIBCGXbWYu0YXyKXdpQzCjHTSdRB1psxRgr6fZhbqPA8vI2MfZYQR7L0M10EHw1/wnDD1/E/BmtAYm06sv7DnGeOAQ1b8M2URNFTBdWuxFq5TSV7udVHohL3cgN4beKlSiiXFNmPyndzhTtzByTy1DcNSn/HSH/Dc6QDbR+XEkjKqqUX4+RVMra0YuwDgcnS8iVr3sgAAAABJRU5ErkJggg==');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

.icon-arrow-t-FFF-12x8, .btn.page-top .arrow {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAQAAABn7dZ6AAAAXElEQVR4AV3JzwoBARhH0V+GhbyBjde0MGIyJVnZ0ORPedFj48vknuXNL3u9lCgt6P7HTnUYjw68DOBYowdvjbiDk8QZPM1ENG7gEms8TOVr4optzG2sZGSptfgAJSt8ACfy5JkAAAAASUVORK5CYII=');
  background-size: 12px 8px;
  background-repeat: no-repeat;
}

.icon-arrow-t-FFF-16x10, .single .nippon5places-backnumber-box-3.open .nippon5places-backnumber-copy-3 span:after, #vote-title.open ._680down {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAAXtxYXAAAAaElEQVQYGXXBOQ6DMBRAwVdhX9mdoaBDNNwAsVRc8SXoJwrZZuCNvT3/WT1VfrP6VPlm61XLOzvD4WHoeHEw7DY27oaB4GjYzNyZ3Qwj4GRYzTyYXQ0TFk+LiQuTi6cCWJxNfDA5W+AG14SL+w43/6AAAAAASUVORK5CYII=');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

.icon-arrow-t-red-12x8, .no-touch a.btn.page-top:hover .arrow {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAcUlEQVQYlWNgwALOMBg3AnErNjlsimuB+D8UNxFS3ICkGIZbcCluQlI0H4hnIfE70BW3IkkuAmJmqPgcJPEumOIeJMF5QMyKZBAzEM9Akp8EEqyAcuYCMQsWpzIB8XSomjqQACcQ1wCxPJ7AkIKGHjcAEMRWJskgTQsAAAAASUVORK5CYII=');
  background-size: 12px 8px;
  background-repeat: no-repeat;
}

.icon-arrow-t-red-16x10, .no-touch ul.side-accordion > li.open > a:hover, .no-touch #area-2 .content .open .area-name:hover:before, .no-touch #vote-title:hover.open ._680down, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.open:hover:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAfUlEQVR42pWMQQqAIBBFB6oTdTe3ItheN95ATFcdpDvVCCPIJ4WEBzL//0ezd9N+CDSCJqFmHkH/FZg6BMxQMB+jZC6wMLgqcLMjgYNiYRahQOZQ4KGQma2V5J+h45sgQHD2Y5Cc0A01UN0hwfhLkrq+aoFiIrPiCJFOlA29Vd3StIHmMaAAAAAASUVORK5CYII=');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

.icon-arrow-t-green-16x10, .single .category-nippon5places .shoku-list .spot.open header:after,
.single .category-nippon5places .shoku-list .item.open header:after,
.single .category-nippon5places .juu-list .spot.open header:after,
.single .category-nippon5places .juu-list .item.open header:after,
.single .category-nippon5places .iro-list .spot.open header:after,
.single .category-nippon5places .iro-list .item.open header:after,
.single .category-nippon5places .raku-list .spot.open header:after,
.single .category-nippon5places .raku-list .item.open header:after, .single .category-nippon5places .visited-list .item.open header:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAALVBMVEWJzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2hEpndAAAADnRSTlMAgoOKjI2XmJmam6apsjZJT2kAAABRSURBVAjXY2BgYODewAABdo8hNMu7dw5gRty7d09BNOu7p3HvAoCMuncLuN49Z2DmXP3L5re4iSTDvXcFDAzs794y6D0DKcx7xMB4AMTgEQAADVEZJhnAvRIAAAAASUVORK5CYII=');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

.icon-arrow-t-green2-16x10, .no-touch .single .category-nippon5places .shoku-list .spot.open header:hover:after,
.no-touch .single .category-nippon5places .raku-list .spot.open header:hover:after, .no-touch .single .category-nippon5places .juu-list .item.open header:hover:after,
.no-touch .single .category-nippon5places .iro-list .item.open header:hover:after,
.no-touch .single .category-nippon5places .visited-link .item.open header:hover:after, .no-touch .single .category-nippon5places .visited-list .item.open header:hover:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAA2UlEQVR42nyRTQrCMBCF+xNFtx7Be3gMEXFhrcWq4EbQA3SpIIgguK2IiKco3qkUpOIbeMJQGgMfmUzmvUwSt5t0HMvwwI7xFnzqiswf8R7MuXbBps7EWMQHMANt5hbAB+uqiVcRS9ERxErsMI6559s6kI0TmIImc0/OfdBiV1K3AqU2kOQZTECDuQeIGEvbAxpHrF+KieHiAsbK8M7CnOuQJkMeEFIXG4oDdbcbxYW6Xq5MRjwo+D1ipgpTXqOo+Z2Ce6nKZeJ0pVGPL1069vFmJzK/RPsVYAD9HCpLcRlCFQAAAABJRU5ErkJggg==');
  background-size: 16px 10px;
  background-repeat: no-repeat;
}

.icon-arrow-r-FFF-3x4 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAECAQAAADhJE2MAAAAGklEQVR4AWP4PvGZxTMGhudmPw5+N4ZSUEEA2WYPGYkajsIAAAAASUVORK5CYII=');
  background-size: 3px 4px;
  background-repeat: no-repeat;
}

.icon-arrow-r-red-5x8, .no-touch a.gray-btn:hover:before, .more_read a.btn.red.arrow:before, .btn.red.arrow:before, .category-questionary .btn span.red:before, .no-touch a.btn.arrow:hover:before, .no-touch button:hover:before, .no-touch .category-questionary .btn:hover span:before, .no-touch .vote-btn:hover:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAALElEQVQI12M4x6CXAMRNDMgAKNABxP+BuBpdoh8qUYJLogK3IIZ2rBZhcxIAzqUjgR9Kx6oAAAAASUVORK5CYII=');
  background-size: 5px 8px;
  background-repeat: no-repeat;
}

.icon-arrow-r-red-10x16, .no-touch .sidemenu-child-1 a.inner-arrow:hover,
.no-touch .list-sidemenu-1 a.inner-arrow:hover, .no-touch #slide-content .bx-next:hover, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 a.inner-arrow:hover, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.inner-arrow:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAf0lEQVQoz2NgAIIzDMaxQDwHiJkZcAGgZDwQ/4Fi3Iqhkv+h+DcQz8SqGCQIxAuRFP8C4mm4FLMC8RIkxT+BeDIQM2FTzAHEy5AUfwfiibgUcwHxCiTF34C4F5diHiBehaT4KxD3kKeQKKtxeGYCuiLCwUN0gJMShcQlCmKTGQBrYZn6XD7sBAAAAABJRU5ErkJggg==');
  background-size: 10px 16px;
  background-repeat: no-repeat;
}

.icon-arrow-l-red-5x8, .no-touch a.btn.back:hover:before, .no-touch button.back:hover:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAO0lEQVQIW2NgQALnGPSagTgBWaAGiP8DcQdMoBQq0AcTqEQRgApWYAhCJUqgEv3oEtVQiU50iSYgjgcAiJEjgkNWh6YAAAAASUVORK5CYII=');
  background-size: 5px 8px;
  background-repeat: no-repeat;
}

.icon-arrow-l-red-10x16, .no-touch .sidemenu-child-1 a.back-sidemenu:hover,
.no-touch .list-sidemenu-1 a.back-sidemenu:hover, .no-touch #slide-content .bx-prev:hover, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 a.back-sidemenu:hover, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.back-sidemenu:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAeUlEQVR42pXSWwaAQBiG4dGIpN20nrShIiJibiJJa2k7lQ7Ud9HFZzSmf3juXub0K9eaVarBQPYnul65K2rhhPtlvqIGDoo60BwFUMNOUQ+hHVWwUTRAZEclrBSNENvnKmChaIKEEnHo31p0GcHzyB7c/4XSofCP2QNhUJn5JHknyAAAAABJRU5ErkJggg==');
  background-size: 10px 16px;
  background-repeat: no-repeat;
}

.icon-arrow-l-gray-5x8, .btn.back:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAQAAACb+P2wAAAAMElEQVQIW2NgAINtTVsTwIzt1Zv/7+wAMraWbP6/pR/EqNj8fxuIgcJEUoCiDWYYAADPHWmHQu/ZAAAAAElFTkSuQmCC');
  background-size: 5px 8px;
  background-repeat: no-repeat;
}

.icon-check, #questionnaire-1 .vote-form-1 input[type="radio"]:checked + span:before, #questionnaire-1 .vote-form-1 input[type="checkbox"]:checked + span:before, #inquiry .form .category ul li input[type="radio"]:checked + span, #member .form .gender ul li input[type="radio"]:checked + span, #member .form .marry ul li input[type="radio"]:checked + span, #member .form .child ul li input[type="radio"]:checked + span, #member .form .housing ul li input[type="radio"]:checked + span, #member .form .monitor ul li input[type="radio"]:checked + span, .entry-content .vote-content-1 .vote-form-1 input[type="radio"]:checked + span:before, .entry-content .vote-content-1 .vote-form-1 input[type="checkbox"]:checked + span:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAfklEQVQImWNgwAA/035PwhRl+BH97/f///9mowvH/f/1Hwi+1gE5n6NfWkOEv8f+/wMS/pQP5PzO+///57PX+kDV8VDhPLCqz/NAnJ+3f1T//w1ifciFmvqc6df0/1Dw7/+7XFQrp0AkPmRhOnL63/+fsrG4/qvkt+q3rMgiAO89W+SWYL4fAAAAAElFTkSuQmCC');
  background-size: 12px 10px;
  background-repeat: no-repeat;
}

.icon-close-1, .btn.close:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAS0lEQVQI112NsQ0AIQzEbg9CiZiCqY3EHkDmCQ0U/60l26LRKZJEodPEIHAMwwmGqDjBYhE4VRKJSRBMTPqCJD1ls69yo5n8or/tAWooSQojIkqUAAAAAElFTkSuQmCC');
  background-size: 8px 8px;
  background-repeat: no-repeat;
}

.icon-close-2, .no-touch a.btn.close:hover:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAWElEQVR4AWM4w2BsC8RbgFgViBmgWBUqZgvibAfi/0B8FYhloPgqVGw7SIE6ksBlMEZoUIcZKQ3El6AS/6FsGZAcPgXSIDl0K65AMMIKdEfKQjDCkQS9CQBtR2GisCzqDwAAAABJRU5ErkJggg==');
  background-size: 8px 8px;
  background-repeat: no-repeat;
}

.icon-close-8x8, .close:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAR0lEQVQI12XMuwnAQBADUZVxsAUcuP/UsGUcuJjnwJ/ATgQzMIqpjSQx7GY0llIWOsqB495KHvXgTxjWmywj9u/ppq9WadsJ1/NZm9eJ4YwAAAAASUVORK5CYII=');
  background-size: 8px 8px;
  background-repeat: no-repeat;
}

.icon-f-1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -302px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-f-1 {
    background-position: 0 -302px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-t-1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -804px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-t-1 {
    background-position: 0 -804px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-g-1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -378px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-g-1 {
    background-position: 0 -378px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-rss-1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -648px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-rss-1 {
    background-position: 0 -648px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-f-20x20 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -326px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-f-20x20 {
    background-position: 0 -326px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-t-20x20 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -828px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-t-20x20 {
    background-position: 0 -828px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-g-20x20 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -402px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-g-20x20 {
    background-position: 0 -402px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-f-32x32 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -346px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-f-32x32 {
    background-position: 0 -346px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-t-32x32 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -848px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 32px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-t-32x32 {
    background-position: 0 -848px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-empathy-1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -278px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-empathy-1 {
    background-position: 0 -278px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-soso-1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -672px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-soso-1 {
    background-position: 0 -672px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.icon-differ-1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -254px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-differ-1 {
    background-position: 0 -254px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

/******************************************************************
Site Name:
Author:

Stylesheet: Button Styles

Buttons are a pretty important part of your site's style, so it's
important to have a consistent baseline for them. Use this stylesheet
to create all kinds of buttons.

Helpful Links:
http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/

******************************************************************/
/*********************
BUTTON DEFAULTS
We're gonna use a placeholder selector here
so we can use common styles. We then use this
to load up the defaults in all our buttons.

Here's a quick video to show how it works:
http://www.youtube.com/watch?v=hwdVpKiJzac

*********************/
.btn.more:before, .btn.page-top .arrow, .single .post .article-footer .article-navigation .tags-title, .single .post .article-footer .article-navigation .area-title, .single .btn-article-next:before, .single-navi .arrow-singlenavi:after, .single-navi .arrow-singlenavi:before, .sp_pickup-entry .ribbon-pickup span,
.sp_pickup-entry_2 .ribbon-pickup span,
.pickup-entry .ribbon-pickup span, .item.boxshadow .entry-title .new:before, .footer-readmore:before, #post-not-found .icon-grass-noresult i, .pagination.numbers a.next:before, .pagination.numbers a.next:after, .pagination.numbers a.prev:before, .pagination.numbers a.prev:after,
.pagination.numbers span.next:before,
.pagination.numbers span.next:after,
.pagination.numbers span.prev:before,
.pagination.numbers span.prev:after, .pagination.more a.page-numbers.next:before,
.pagination.more span.page-numbers.next:before, .comments-title .en, #newsletter .news-list h2 .new:before {
  overflow: hidden;
  text-indent: -99em;
}

a.blue-btn, a.comment-reply-link, a#submit {
  display: inline-block;
  position: relative;
  font-family: Verdana, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Osaka", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  font-size: 0.9em;
  font-size: 34px;
  line-height: 34px;
  font-weight: normal;
  padding: 0 24px;
  border-radius: 4px;
  border: 0;
  cursor: pointer;
}
a.blue-btn:hover, a.comment-reply-link:hover, a#submit:hover, a.blue-btn:focus, a.comment-reply-link:focus, a#submit:focus {
  color: #fff;
  text-decoration: none;
}
a.blue-btn:active, a.comment-reply-link:active, a#submit:active {
  top: 1px;
}

a.gray-btn {
  display: inline-block;
  background-color: #b3b3b3;
  color: #fff !important;
  text-decoration: none !important;
  width: 100%;
  font-weight: bold;
  font-size: 14px;
  line-height: 48px;
  color: #fff;
  text-align: center;
  height: 48px;
  vertical-align: middle;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
a.gray-btn:visited {
  color: #fff;
}
a.gray-btn:before {
  content: "";
  background-color: #fff;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  margin-top: -2px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-position: 50% 50%;
  vertical-align: middle;
}
a.gray-btn.blank:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA70lEQVR4AW3BsW3UYBgA0Pf9+U2OYGRASkvDClQMwQh0aZmABRAdNWIEJBZgCQoqGroIOAXdBWzH54/CinSR/F4Av189fh9W/KkJthudNbVYHKybqsWG/JHfFAsRc1NeRFSLGw6fvXYk2/JdW/tP2pzapyFeDs+igMjYv/XlHJGjxoqrCx+6y2iLv1akeZhBRc67yLQIKTZO77VnnSDyer7++Tx3UYAU05N3zYXBwZl/lciHlwZHyg1GvZ2rCvcbgyPzlPZv2o9CVsjJXck4bfdQETqVW7M4JQagEue+Sm6dpEc4AapfunjgrjF7PfAf7zFWaaq9xBkAAAAASUVORK5CYII=');
  background-size: 16px 16px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -99em;
  margin-left: 8px;
  margin-top: -2px;
  vertical-align: middle;
  margin-top: -2px;
}

.no-touch a.gray-btn:active, .no-touch a.gray-btn:hover {
  background-color: #cc0033;
  color: #fff !important;
}

/*
An example button.
You can use this example if you want. Just replace all the variables
and it will create a button dependant on those variables.
*/
a.blue-btn, a.comment-reply-link, a#submit {
  color: #fff;
  background-color: #4099ff;
}

.no-touch a.blue-btn:hover, .no-touch a.comment-reply-link:hover, .no-touch a#submit:hover, .no-touch a.blue-btn:focus, .no-touch a.comment-reply-link:focus, .no-touch a#submit:focus {
  background-color: #cc0033;
}
.no-touch a.blue-btn:active, .no-touch a.comment-reply-link:active, .no-touch a#submit:active {
  background-color: #4099ff;
}

.t-latestupdate {
  width: 76px;
  height: 6px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAGCAMAAABeiogTAAAAM1BMVEVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWXr171MAAAAEHRSTlMAESIzRFVmd4iZoKq7zN3u/1mI4QAAALdJREFUGNN10ctywyAQBdHmIdDEAvr/v9YLidiLZN9z6lJQPQHg5QG0qaNXVSfAtRJ5XZyqIzfVUXbfVY1D1U62AZCWAayAq+XMDApATGAGzUxaZzXDNXdfyTZKtVISv1hflxmmEZHue/7DDvPu7/uqmj/Y7NUTUkSs8SemjvxgZfcb+15Wm+pKRIPxjZ0Wip1mBtjP3P0Hg3Iv9Ge+4DDSSx0V0rpuLA11JE4P4BlY0tNDtcPzAW+U6guw50OiSwAAAABJRU5ErkJggg==');
  background-size: 76px 6px;
  background-repeat: no-repeat;
}

.welcom-close-btn, #welcome .close-btn {
  width: 84px;
  height: 20px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAAoCAQAAADA8nnnAAAE30lEQVR4Ae2b327cRBTGP1VtL7izAndRL/YVfBEeYF9haeEB9hXcPkH9AlXiV1jlpjqhlFogRGkRrbnpH2gKTlEaqUATN0VAu2nhwxqtdjQbn12P1xG98PkUaW2PvZOfz9k5czyGbnJK1uSibMo9OZDXpQ7KT5vlnrXyCKrVSTuwKpdlV6hotzy62sGrC3RFrshYuEDjstVKB3Ax0I/kubCmnst5QScd6GlZF3pqXU53GKuBvicibCApz8SsOqCn5aqwoa4e99IO6IZwCW10KF2g54VL6uMOpgW6Is+XBnogHzTuRA8RUuRgqQIpYoSYtT44UYh6FmCIETLQKMMIEQLo1keMFMWc1iG4QH3Tzn9sby/sESABK5SiB9c4UT2YEVippBJqOAHvqkAEx2oBlXNy1ArQIznnjTNEASoq0PcGquOxyo/5+GBOLxJ/oJeFLenyEjgLE2QREmdf2ACoe5MyREYpqFw3QAHbOj7WOjrWhxxRpRKEkFPytBrPTT7kE97mp5SpbvABH/E7DehTv7IJsspOAzZc8wZA7VVHzs9Gr9y24Gzgx1PMA6d1Nt0fzPQhhW6yJqzWDzzkmDm/mO7ZKlEe8E/mFE1rHjgttiFmbWiPeQKN3JukXtcezZT2PdvWB+glDc4OX5Ec8xFvUIxu8XeS//CpDvSiB9AcNIpRYdOgyzyBFlPvrLbRrN+5I7RjMVIkiDDwAbqpwfmaD/jSIH1cIt0qt5+ZrZ/4jQ50szbOAThRgCobIMYQPc+Qt1e1Zyp+N8WUa3FizQfofaGm6/yeLwzEnHe5S/INt5lSdN2vDTTWPMk1T6BxjX95NBMZiZtVLAt0X6hrqwT5G9+WIA/Lv9fGV2We9msCtSEdtQq0zlWjGSx9J/uN0G8GdHLeolLyFm/zgKXxXz7h5wvLzt6/oP1WgRYLr2oBFo5fu8qQYIBA6YMib6A7vN4eUJ4IUHoApTP6F5VTiwQ9X6ALQv4On/FtqZd8w1fc9g/5dx+onayOKqGGfkDnDEqf8a7xziPuMOOe+WSTqCUHpeJEgOYNQt610Mx4cgdpr9ZMabQgbfqK93hoxvifmZq06Veztc2b/mnTOzsouabMq5JWEvucfxuffDxNlG6bxP4td1tI7JEsTJtCb6D1krFMmVDoCVbuA/RDDc6P/MME+5fOL+oL/sWdFqaeGC5IwfvTumRwool9iCEiozlX8wGqFkdulUh/4be85hRHHnKbd5Yvjtgaj+YpieIdxHzLa04985nvyZSb6gv0/yvfIXYLIEptPDrh4ojd01dvauoHdFXGreAcey3PceuQEYLKrLBA0Fr5LnDKd3av/a6Bdmu8gAJypRWg6wI/YQBqBWbHd12gUaXiUsbQq1Fg7lWCI3IkiGzipNzUHFG1Jv2VFdlfGud+k5VOJuB0Db0eP6Q1H4FkCKtDW9Ggdh+sL8uFpYF+ImgihEiVJz99wB+onfcok8nqJ5+mtdoLf6BYdqFDImguhPYB7uQxcl8fplxNz8mRLniMnJTbwdyUKzE31/Zi4NEHmj5YoHJ2qaU4Z6tAdYvFrjXCuWUXi3VyN880CPwNOdNhdIG6uuC14FZd0dQBtXpf1mstCV8vW6KuupcWYtlTYe5JrM+KOqCKzGs1l8xrNYUclSrMazWXutdq5uk/hvJA9PExCVEAAAAASUVORK5CYII=');
  background-size: 84px 20px;
  background-repeat: no-repeat;
}

.btn.member:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAkUlEQVR4AYWRMQ7CMAxF024coFMP0IU7oLD0ZD5PjsBQtvYebJ2RkPpwZDkwgPz+EMf6ih07fcOVhyqTPrJj4ELPiUKlaNRrZnDDyI2DOxvOprdDs6MZMv/IZuhYcJ4qZ6Fzw0rlhXBWiUaV1QwzBUNa74JRmBN7e3xqhqkV2mNDXCJsMv5mPKhw1OGyXD/X/QaGnIMwrJi7SQAAAABJRU5ErkJggg==');
}

.btn.pen:before, .btn.newmember:before, .single-mailmagazine .single-mailmagazine-btn p:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAf0lEQVQoz63RoRHCQBBG4RUw9IGjBwSUQASCOCw9QBMMcWkAg6IrDENUmPkQBAN3p/jte8/sRiRnozGO3Kx0aI3SuPLwXmuSqj8Y2nwNvV2p7m3/iasyrnUFHOFYqqfmEZp8vXazGJTnD46wZ1BOX2cZhCu4W+Y+d3F2UJul+Qto/8uWJ4WwCAAAAABJRU5ErkJggg==');
}

.sidebar .mailmagazine-btn p:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwElEQVR42mL8u9WegQQQAcTOQJwOxP9AAiwkaPYH4vlAzAHEbECcCDKEhQTNK6CaQSAOSqewkKGZAdkQJjI1M0DD4DgLBZqTgHghEyWacXmBaM3YDCBJM7IBjEAcCcQrSdGMbMB/ILYDYnZSNMNSojwQywFxJpSfQqxmmAuMgXgbEIMyRSoQzyFWM8wFOkDMA8QboYGYCvXSOUKaYQZYQ9n8QLwHiF2AOI3YHAYy4DcQrwfii0B8HYifk5K/AQIMAMNtL9wJwMfLAAAAAElFTkSuQmCC');
}

.no-touch a.mailmagazine-btn:hover p:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnklEQVQ4y2NgIAGcYTD2A+JJQMzGQCoAavIA4vdA/B+I5wMxO6ma30E1/0cyhIMYze5A/BZNMwzPo0TzPyAuIdXZMPwXiLPJ1QyyOYcSZ+eSq/kvIc3BZPsZasBkcv2sAMT2UPZ0kvwM1eQDxK+B2AnNEMKaoRpKoBreALEjVGwmEJcSm87XITn5IygNkJrLVgLxZiDuAuJ4IDYgRT8AY7XLevClo68AAAAASUVORK5CYII=');
}

.no-touch a.mailmagazine-btn:hover p:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnklEQVQ4y2NgIAGcYTD2A+JJQMzGQCoAavIA4vdA/B+I5wMxO6ma30E1/0cyhIMYze5A/BZNMwzPo0TzPyAuIdXZMPwXiLPJ1QyyOYcSZ+eSq/kvIc3BZPsZasBkcv2sAMT2UPZ0kvwM1eQDxK+B2AnNEMKaoRpKoBreALEjVGwmEJcSm87XITn5IygNkJrLVgLxZiDuAuJ4IDYgRT8AY7XLevClo68AAAAASUVORK5CYII=');
}

.single-mailmagazine2 .single-mailmagazine-btn > a p:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAAGzCI4dAAAAgElEQVR42mL4//8/A0AAMYAIgABiBLMYGP4DBBCMMZkFxANiRoAAgokwQAUYQDKbgfgmSBYkABBAYBOgOB9Es0CVpwHxBCDmAMnk/YcAsAomoCgIVwDxRJBSgABDNgOG0/4jwFRcEnAjQRLCQNyNLgHDIFetAuIvQCwExO8Z0AAAHMuEjkEZFWEAAAAASUVORK5CYII=');
}

.arrow:before {
  content: "";
  background-color: #b3b3b3;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  margin: -2px 8px 0 0;
  background-position: 50% 50%;
  vertical-align: middle;
}

.no-touch a.arrow:hover:before {
  background-color: #cc0033;
}

.no-touch a:hover .arrow:before {
  background-color: #cc0033;
}

.close:before {
  content: "";
  background-color: #b3b3b3;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  margin: -2px 8px 0 0;
  background-position: 50% 50%;
  vertical-align: middle;
}

.no-touch a.close:hover:before,
.no-touch a.sidemenu-header-close:hover:before {
  background-color: #cc0033;
}
.no-touch a.close:hover .close:before,
.no-touch a.sidemenu-header-close:hover .close:before {
  background-color: #cc0033;
}

.btn.arrow:before, .category-questionary .btn span:before, .no-touch .category-questionary .btn:hover span:before, .btn.back:before, .btn.close:before {
  width: 16px;
  height: 16px;
  display: inline-block;
  content: "";
  background-color: #fff;
  margin: -2px 7px 0 0px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
}

.more_read a.btn.red.arrow:before {
  margin-right: 9px;
  width: 16px;
  height: 16px;
}

.btn {
  display: inline-block;
  background-color: #b3b3b3;
  color: #fff !important;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.btn.red {
  background-color: #cc0033;
}
.btn.arrow:before, .category-questionary .btn span:before, .no-touch .category-questionary .btn:hover span:before {
  background-position: 50% 50%;
}
.btn.pen:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  margin: -3px 0 0 0;
}
.btn.more:before {
  content: "";
  width: 16px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -2px;
}
.btn.back:before {
  background-position: 49% 50%;
}
.btn.close:before {
  background-position: 49% 50%;
}
.btn.menu, .btn.search {
  line-height: 28px;
  height: 28px;
  font-size: 10px;
}
.btn.menu:before, .btn.search:before {
  vertical-align: middle;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.btn.search {
  width: 62px;
}
.btn.search:before {
  margin-top: -4px;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -422px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-right: 5px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .btn.search:before {
    background-position: 0 -422px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.btn.menu {
  width: 28px;
}
.btn.menu span {
  display: none;
}
.btn.menu:before {
  margin-top: -2px;
  width: 15px;
  height: 12px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAN0lEQVR42mL8////XwYGBiYG0sFPcjTBAQsQK6CJ8eJR/xmJ/ZcR6GyKbJalxObRABsSAQYQYADL8x1jzOo/yQAAAABJRU5ErkJggg==');
  background-size: 15px 12px;
  background-repeat: no-repeat;
}
.btn.newmember, .btn.member {
  height: 28px;
  width: 150px;
  line-height: 28px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0;
  border-radius: 0 0 2px 2px;
}
.btn.member:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  margin-top: -2px;
}
.btn.newmember {
  cursor: pointer;
}
.btn.newmember:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  margin-top: -3px;
}
.btn.page-top {
  padding: 13px;
  display: inline-block;
  background-color: rgba(204, 204, 204, 0.5);
  font-size: 0;
  line-height: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.btn.page-top .arrow {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-color: #b3b3b3;
  background-position: 6px 8px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  vertical-align: middle;
}
.btn.page-top .arrow:before {
  content: none;
}

.no-touch a.btn.red:hover {
  background-color: #b3b3b3;
}
.no-touch a.btn.page-top:hover .arrow {
  background-color: #fff;
}
.no-touch a.btn:hover {
  background-color: #cc0033;
}
.no-touch a.btn:hover.arrow:before {
  background-color: #fff;
}

button {
  width: 100%;
}
button.arrow, button.close, button.more, button.back {
  height: 70px;
  font-weight: normal;
  font-size: 14px;
  padding: 25px 0;
  width: 100%;
  border: 0;
  text-indent: -3px;
  letter-spacing: 1px;
  display: inline-block;
}
button:before {
  margin: -2px 10px 0 0;
}
button.text-small {
  font-size: 12px;
}

.no-touch button:hover {
  background: #cc0033;
}

@media only screen and (min-width: 680px) {
  button {
    display: inline-block;
  }
  button.arrow, button.close, button.back {
    height: 50px;
    margin: 0;
    padding: 15px 0;
    letter-spacing: normal;
    text-indent: 0px;
  }
  button:before {
    margin: -2px 14px 0 0;
  }
  button.text-small {
    font-size: 14px;
  }

  .more_read a.btn.red.arrow:before {
    width: 20px;
    height: 20px;
    margin-right: 20px;
  }

  .icon-arrow-r-red-10x6, .more_read a.btn.red.arrow:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAAHgCR+lAAAAtElEQVR42mI4w2Dsx8TAwJAMEEAM////ZwCxGAACCMwCiv8HCCBGIMEOEhIHEf0AAQQSkwSJg+QZQcRZRpNLQJmjAAEEklkMEoCZoQWUmQMyCqbsBpC9GaRMAmYASNlzIGYDKQMIMJBNW4C0NxCvAOIY4/9n/oIkmIAMHyAtC8T6QPwHaNYEuMEgABSQBFJ7QLYC8SSQUWJAxiYgNgfixUAcDzTlPwuQYQfEj4DYESjwnQEKANaaSAdmVD3QAAAAAElFTkSuQmCC');
    background-size: 6px 10px;
    background-repeat: no-repeat;
  }

  .icon-arrow-r-gray-10x6, .more_read a.btn.red.arrow:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAQAAAFKANcuAAAAfklEQVQIHQXBwQpBQRSA4V+SvIDckkey8lY2rGysWCilzO3cmTNzX+BM6JYib3N8H3mNBBQUIq1jU2xFf0Oa4BkS6d0d0HNFIL/KUWAg/nTLcxG8QHCbCIgE7y91rAgkHsv4Dd7tCkQGrImf1nWPzLPdvZx0JJA36WqziiL8ASMaQVf+MRX4AAAAAElFTkSuQmCC');
    background-size: 6px 10px;
    background-repeat: no-repeat;
  }
}
/*! jQuery UI - v1.10.4 - 2014-05-07
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em;
}

.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */
.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  /* support: IE10, see #8844 */
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("/vox/wp-content/themes/eddiemachado-bones/library/css/images/animated-overlay.gif");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  border: solid 1px #ccc;
}

body .ui-tooltip {
  border-width: 2px;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Form Styles

We put all the form and button styles in here to setup a consistent
look. If we need to customize them, we can do this in the main
stylesheets and just override them. Easy Peasy.

You're gonna see a few data-uri thingies down there. If you're not
sure what they are, check this link out:
http://css-tricks.com/data-uris/
If you want to create your own, use this helpful link:
http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/

******************************************************************/
/*********************
INPUTS
*********************/
select.search {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  width: 200px;
  height: 36px;
  line-height: 36px;
  text-indent: 1em;
  color: #151617;
  border: none;
  cursor: pointer;
  border-radius: 0;
  width: 100%;
  font-size: 12px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAP0lEQVR4AX3LsQ0DQRDEMNY2fS9wnflzB4JSkecXPZbD4MrD2sOVh7WHKw9rD1ce1h6uPKw9XHlYe7jysH//AQvDf5zzUVt+AAAAAElFTkSuQmCC');
  background-color: #e5e5e5;
  background-size: 8px 8px;
  background-position: 258px 50%;
  background-repeat: no-repeat;
}

input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea,
.field {
  display: block;
  height: 45px;
  line-height: 45px;
  padding: 0 12px;
  margin-bottom: 14px;
  font-size: 1em;
  color: #000;
  vertical-align: middle;
  box-shadow: none;
  border: 1px solid #ccc;
  width: 100%;
  font-family: "Lato", Verdana, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Osaka", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
  background-color: transparent;
}
input[type="text"].error, input[type="text"].is-invalid,
input[type="password"].error,
input[type="password"].is-invalid,
input[type="datetime"].error,
input[type="datetime"].is-invalid,
input[type="datetime-local"].error,
input[type="datetime-local"].is-invalid,
input[type="date"].error,
input[type="date"].is-invalid,
input[type="month"].error,
input[type="month"].is-invalid,
input[type="time"].error,
input[type="time"].is-invalid,
input[type="week"].error,
input[type="week"].is-invalid,
input[type="number"].error,
input[type="number"].is-invalid,
input[type="email"].error,
input[type="email"].is-invalid,
input[type="url"].error,
input[type="url"].is-invalid,
input[type="search"].error,
input[type="search"].is-invalid,
input[type="tel"].error,
input[type="tel"].is-invalid,
input[type="color"].error,
input[type="color"].is-invalid,
textarea.error,
textarea.is-invalid,
.field.error,
.field.is-invalid {
  border-color: #e76384;
  background-color: #fae7e8;
  background-position: 99% center;
  background-repeat: no-repeat;
  outline-color: #fae7e8;
}
input[type="text"].success, input[type="text"].is-valid,
input[type="password"].success,
input[type="password"].is-valid,
input[type="datetime"].success,
input[type="datetime"].is-valid,
input[type="datetime-local"].success,
input[type="datetime-local"].is-valid,
input[type="date"].success,
input[type="date"].is-valid,
input[type="month"].success,
input[type="month"].is-valid,
input[type="time"].success,
input[type="time"].is-valid,
input[type="week"].success,
input[type="week"].is-valid,
input[type="number"].success,
input[type="number"].is-valid,
input[type="email"].success,
input[type="email"].is-valid,
input[type="url"].success,
input[type="url"].is-valid,
input[type="search"].success,
input[type="search"].is-valid,
input[type="tel"].success,
input[type="tel"].is-valid,
input[type="color"].success,
input[type="color"].is-valid,
textarea.success,
textarea.is-valid,
.field.success,
.field.is-valid {
  color: #e6efc2;
  border-color: #e6efc2;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  outline-color: #e6efc2;
}
input[type="text"][disabled], input[type="text"].is-disabled,
input[type="password"][disabled],
input[type="password"].is-disabled,
input[type="datetime"][disabled],
input[type="datetime"].is-disabled,
input[type="datetime-local"][disabled],
input[type="datetime-local"].is-disabled,
input[type="date"][disabled],
input[type="date"].is-disabled,
input[type="month"][disabled],
input[type="month"].is-disabled,
input[type="time"][disabled],
input[type="time"].is-disabled,
input[type="week"][disabled],
input[type="week"].is-disabled,
input[type="number"][disabled],
input[type="number"].is-disabled,
input[type="email"][disabled],
input[type="email"].is-disabled,
input[type="url"][disabled],
input[type="url"].is-disabled,
input[type="search"][disabled],
input[type="search"].is-disabled,
input[type="tel"][disabled],
input[type="tel"].is-disabled,
input[type="color"][disabled],
input[type="color"].is-disabled,
textarea[disabled],
textarea.is-disabled,
.field[disabled],
.field.is-disabled {
  cursor: not-allowed;
  border-color: #cfcfcf;
  opacity: 0.6;
}
input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
input[type="password"][disabled]:focus,
input[type="password"][disabled]:active,
input[type="password"].is-disabled:focus,
input[type="password"].is-disabled:active,
input[type="datetime"][disabled]:focus,
input[type="datetime"][disabled]:active,
input[type="datetime"].is-disabled:focus,
input[type="datetime"].is-disabled:active,
input[type="datetime-local"][disabled]:focus,
input[type="datetime-local"][disabled]:active,
input[type="datetime-local"].is-disabled:focus,
input[type="datetime-local"].is-disabled:active,
input[type="date"][disabled]:focus,
input[type="date"][disabled]:active,
input[type="date"].is-disabled:focus,
input[type="date"].is-disabled:active,
input[type="month"][disabled]:focus,
input[type="month"][disabled]:active,
input[type="month"].is-disabled:focus,
input[type="month"].is-disabled:active,
input[type="time"][disabled]:focus,
input[type="time"][disabled]:active,
input[type="time"].is-disabled:focus,
input[type="time"].is-disabled:active,
input[type="week"][disabled]:focus,
input[type="week"][disabled]:active,
input[type="week"].is-disabled:focus,
input[type="week"].is-disabled:active,
input[type="number"][disabled]:focus,
input[type="number"][disabled]:active,
input[type="number"].is-disabled:focus,
input[type="number"].is-disabled:active,
input[type="email"][disabled]:focus,
input[type="email"][disabled]:active,
input[type="email"].is-disabled:focus,
input[type="email"].is-disabled:active,
input[type="url"][disabled]:focus,
input[type="url"][disabled]:active,
input[type="url"].is-disabled:focus,
input[type="url"].is-disabled:active,
input[type="search"][disabled]:focus,
input[type="search"][disabled]:active,
input[type="search"].is-disabled:focus,
input[type="search"].is-disabled:active,
input[type="tel"][disabled]:focus,
input[type="tel"][disabled]:active,
input[type="tel"].is-disabled:focus,
input[type="tel"].is-disabled:active,
input[type="color"][disabled]:focus,
input[type="color"][disabled]:active,
input[type="color"].is-disabled:focus,
input[type="color"].is-disabled:active,
textarea[disabled]:focus,
textarea[disabled]:active,
textarea.is-disabled:focus,
textarea.is-disabled:active,
.field[disabled]:focus,
.field[disabled]:active,
.field.is-disabled:focus,
.field.is-disabled:active {
  background-color: #d5edf8;
}
input[type="text"]::-webkit-input-placeholder, input[type="text"]::-moz-input-placeholder, input[type="text"]::input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="password"]::-moz-input-placeholder,
input[type="password"]::input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime"]::-moz-input-placeholder,
input[type="datetime"]::input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="datetime-local"]::-moz-input-placeholder,
input[type="datetime-local"]::input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="date"]::-moz-input-placeholder,
input[type="date"]::input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="month"]::-moz-input-placeholder,
input[type="month"]::input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="time"]::-moz-input-placeholder,
input[type="time"]::input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="week"]::-moz-input-placeholder,
input[type="week"]::input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="number"]::-moz-input-placeholder,
input[type="number"]::input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="email"]::-moz-input-placeholder,
input[type="email"]::input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="url"]::-moz-input-placeholder,
input[type="url"]::input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="search"]::-moz-input-placeholder,
input[type="search"]::input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="tel"]::-moz-input-placeholder,
input[type="tel"]::input-placeholder,
input[type="color"]::-webkit-input-placeholder,
input[type="color"]::-moz-input-placeholder,
input[type="color"]::input-placeholder,
textarea::-webkit-input-placeholder,
textarea::-moz-input-placeholder,
textarea::input-placeholder,
.field::-webkit-input-placeholder,
.field::-moz-input-placeholder,
.field::input-placeholder {
  color: #b3b3b3;
}

textarea {
  max-width: 100%;
  min-height: 120px;
  line-height: 1.5em;
}

@media only screen and (min-width: 480px) {
  select.search {
    background-position: 415px 50%;
  }
}
@media only screen and (min-width: 680px) {
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  textarea,
  .field {
    height: 35px;
    line-height: 35px;
  }
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/vox/wp-content/themes/eddiemachado-bones/library/images/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: 0;
  right: -18px;
  cursor: pointer;
  z-index: 8040;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAX0lEQVR4AW2QUQoDIAxDA4MesuAJhYL3E95Apy3M+GVfTLCScAJDv2N0nDWecJERwMRFsNWx5d4KYYyLznhg+Ty1YrOQEqkDPk+Q/oqyoZYHJiIv1STa84NN/K8kcPQFARLbMVS3MmUAAAAASUVORK5CYII=');
  background-size: 12px 12px;
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
}

.modal-campaign .fancybox-close {
  top: -15px;
  right: -15px;
  cursor: pointer;
  background-image: none;
  background-color: #b3b3b3;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.modal-campaign .fancybox-close:before {
  content: "";
  display: inline-block;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAX0lEQVR4AW2QUQoDIAxDA4MesuAJhYL3E95Apy3M+GVfTLCScAJDv2N0nDWecJERwMRFsNWx5d4KYYyLznhg+Ty1YrOQEqkDPk+Q/oqyoZYHJiIv1STa84NN/K8kcPQFARLbMVS3MmUAAAAASUVORK5CYII=');
  background-size: 12px 12px;
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -6px;
}

.no-touch .modal-campaign .fancybox-close:hover {
  background-image: none;
  background-color: #cc0033;
}
.no-touch .modal-campaign .fancybox-close:hover:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAX0lEQVR4AW2QUQoDIAxDA4MesuAJhYL3E95Apy3M+GVfTLCScAJDv2N0nDWecJERwMRFsNWx5d4KYYyLznhg+Ty1YrOQEqkDPk+Q/oqyoZYHJiIv1STa84NN/K8kcPQFARLbMVS3MmUAAAAASUVORK5CYII=');
}

.no-touch .fancybox-close:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAc0lEQVR4AZWSUQrAIAxDA4NeaLcRPKFQ2D12pIGrkPlRIkPh/TRJbVGMc+MsgQcWIGFBo2ean6CLkLHW6SmYBcJuRlrSHBSuHMpmekxcnUijquX6YkTkwLET0N1FSM+vl/ZvaVfCqtEI1I2HqxR+v4bTgxfMFNsxPVhgggAAAABJRU5ErkJggg==');
  background-size: 12px 12px;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("/vox/wp-content/themes/eddiemachado-bones/library/images/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

.fancybox-prev {
  left: -32px;
}

.fancybox-next {
  right: -32px;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAX0lEQVQY02NgQAL/mf7P+J/DgCY07f/////+ZyOEGP9P+g8BsxCC/VChuf9ZYULdUKEFCKEOqNDi/2wwoRao0LL/HDChdqjQUrgqHIJYteOwCIeTcDgehzexBghy0AEAFnCR1+xYx60AAAAASUVORK5CYII=');
  background-size: 10px 16px;
}

.no-touch .fancybox-prev:hover span {
  left: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAeUlEQVR42pXSWwaAQBiG4dGIpN20nrShIiJibiJJa2k7lQ7Ud9HFZzSmf3juXub0K9eaVarBQPYnul65K2rhhPtlvqIGDoo60BwFUMNOUQ+hHVWwUTRAZEclrBSNENvnKmChaIKEEnHo31p0GcHzyB7c/4XSofCP2QNhUJn5JHknyAAAAABJRU5ErkJggg==');
  background-size: 10px 16px;
}

.fancybox-next span {
  right: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAXklEQVQYV33QzQpAYBCF4aE+uVcuQ1EWykJSSonL9FqYMurkLJ9mmh8zo2YmtxgqLmD6MAtPRrIXE6vzEGsTm3MfuWB37iKXnM5N5ILDuf1D0S4GiZXk8vpM9RD1uht9u5HXuVBnIQAAAABJRU5ErkJggg==');
  background-size: 10px 16px;
}

.no-touch .fancybox-next:hover span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAf0lEQVQoz2NgAIIzDMaxQDwHiJkZcAGgZDwQ/4Fi3Iqhkv+h+DcQz8SqGCQIxAuRFP8C4mm4FLMC8RIkxT+BeDIQM2FTzAHEy5AUfwfiibgUcwHxCiTF34C4F5diHiBehaT4KxD3kKeQKKtxeGYCuiLCwUN0gJMShcQlCmKTGQBrYZn6XD7sBAAAAABJRU5ErkJggg==');
  background-size: 10px 16px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

.fancybox-lock body {
  overflow: hidden !important;
}

.fancybox-lock-test {
  overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/vox/wp-content/themes/eddiemachado-bones/library/images/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
  visibility: hidden;
  position: absolute;
  text-shadow: none;
  z-index: 8050;
  bottom: 32px;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.no-opacity .modal-gallery .fancybox-title {
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/bg-black-a50.png);
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 3px 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

.fancybox-title {
  font-size: 12px;
  color: #fff;
  display: block;
  padding: 0 32px;
}
.fancybox-title .icon-message {
  content: "";
  padding: 40px 20px 20px 60px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  right: -10px;
  bottom: -10px;
  cursor: pointer;
}
.fancybox-title .icon-message:after {
  content: "";
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAQAAABag45kAAAAXElEQVR4AWP4jxcQJX37/0wMeBUhffJ/GgY8gJB++/8MBnyFkN7+3xgDribaaUuBNARWoEpT6G+wK99CeX/Q3Q+xcSlY8sZ/MyAbBUKlgfpa/rMBWVil6yD6MCEAkqZhxeOPkjUAAAAASUVORK5CYII=');
  background-size: 15px 14px;
  background-repeat: no-repeat;
  width: 15px;
  height: 14px;
  display: inline-block;
}
.fancybox-title .caption {
  display: none;
}
.fancybox-title.on .caption {
  display: block;
}

.no-touch .fancybox-title .icon-message:hover {
  content: "";
}
.no-touch .fancybox-title .icon-message:hover:after {
  content: "";
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAaElEQVR4AWM4w2D8n1xMNc23gXgmEfgqNs0ngTiNCHwAm+a3QHyGCPwKm+btQGxMBF5N9QBbCsQMaLgCn+aBjGdEKL5Fk/xDKOSR/bcUSeMNIDYDiePDKJqhtrUAMRtIjBTNdTDbiMUAnLZhxb7o7pUAAAAASUVORK5CYII=');
  background-size: 15px 14px;
  background-repeat: no-repeat;
  width: 15px;
  height: 14px;
  display: inline-block;
}

.fancybox-prev span,
.fancybox-next span {
  background-position: 0 0;
  visibility: visible;
}

.fancybox-prev span {
  background-repeat: no-repeat;
  width: 10px;
  height: 16px;
}

.fancybox-next span {
  background-repeat: no-repeat;
  width: 10px;
  height: 16px;
}

.modal-gallery .fancybox-skin {
  background-color: transparent;
  text-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.modal-gallery .fancybox-close {
  top: 22px;
  right: 0;
  padding: 30px;
  background-position: 40px 10px;
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .fancybox-close {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAmklEQVR4AZ3UsQ0DIRBE0a1h66F4JKdIFEMB38HIvmCYwOYSdPovW7Z0GEyaCl8zGbrrx+AAK5BmAUfkyQlEOR/yzQN5ckSKF4ARz3Vm0WwnIV90kYjnm6aKQO65wJ3guYCRnAs4ybmAk5w7WAaWgZAHkvNAch5IyncamJR3mrGUxxkrZsjvZOoBWR7IYYQn6kT5n0ug+GHNvAHOHmwEnF9uEwAAAABJRU5ErkJggg==');
  }

  .no-touch .fancybox-close:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAtUlEQVR42r2WQQqAMAwE+4Z8xauPL3gt+BgfUFNo2UIOYQ4qLEhJZg7SxLI/rRynp3rMU2Bs9p77+XpZ8MfTPQ1KbPb0wdglEe5hEsEVSQKcSCI8SkbRpUMkifCYugpvIhE87xnFUJLDJ8v0kYGEwCUAEgCXAEgAXAIgIXAJUgmHK/CG8ssI4VwC4VwC4VxC4TcdKxRudHZROJ5do7gSOJRULRwAzyVaOHhl5hLBf1v6yge/LS9O9WwEY0XxAAAAAABJRU5ErkJggg==');
  }

  .modal-campaign .fancybox-close:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAmklEQVR4AZ3UsQ0DIRBE0a1h66F4JKdIFEMB38HIvmCYwOYSdPovW7Z0GEyaCl8zGbrrx+AAK5BmAUfkyQlEOR/yzQN5ckSKF4ARz3Vm0WwnIV90kYjnm6aKQO65wJ3guYCRnAs4ybmAk5w7WAaWgZAHkvNAch5IyncamJR3mrGUxxkrZsjvZOoBWR7IYYQn6kT5n0ug+GHNvAHOHmwEnF9uEwAAAABJRU5ErkJggg==');
  }
  .modal-campaign .no-touch .fancybox-close:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAtUlEQVR42r2WQQqAMAwE+4Z8xauPL3gt+BgfUFNo2UIOYQ4qLEhJZg7SxLI/rRynp3rMU2Bs9p77+XpZ8MfTPQ1KbPb0wdglEe5hEsEVSQKcSCI8SkbRpUMkifCYugpvIhE87xnFUJLDJ8v0kYGEwCUAEgCXAEgAXAIgIXAJUgmHK/CG8ssI4VwC4VwC4VxC4TcdKxRudHZROJ5do7gSOJRULRwAzyVaOHhl5hLBf1v6yge/LS9O9WwEY0XxAAAAAABJRU5ErkJggg==');
  }

  .fancybox-prev span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAQAAAC4a5A9AAAA30lEQVQ4y5XUX4sBcRTG8eHCn6GUlJSS8krI29MqpTa1N1JKXCgXkkgi+152lx3LsvV1teWYY5pzrj81/c4853GcgCHFkBpRJ3hIMeEPjzqRYDbmCoBH7TlzGXHhf45Un7EBv9zPUGNJ+pwFm+JqrMdJsBlpP0vQ5UewORk/i/PGUbAFWY118ARbktPYK9+Crcj7Vk2MNgfB1hQ01mIv2Iaixpp8CbalpLEGn4LtKCsx4IUPwd6pqGkJD8N+OvRjDOsxLNzwCw2hMMTMEFzDKRiOy3CuhgIwVIqhpB5r7wbtQCwPRGYn0AAAAABJRU5ErkJggg==');
  }

  .no-touch .fancybox-prev:hover span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAMAAAAlvKiEAAAAxlBMVEXMADP////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADObKlBkAAAAQXRSTlMAAAEGCwr0B0P1Ca78ArP6sLas+UWp+Lqm97wMCKT2vg9CoMASnMEUmvPDF/uX8sUZlPHHG5HwyB+O78ohkO7LJKPny60AAAC1SURBVHjafdLXDsIwDAXQOqGLsvcue++9If//U0S4USmW4scjRXbsa0Qr5jlJgD/LJqwCg6il5kJYTgTNTFrIcju/lsuLb3mhxYsltLIZWqWKVquDskazhea3QaHdddF6fVBoDyy04QgU2uMJ2nTGFPLFEm21ZkaAfLNF2+2ZESA/HNFOZ2mI/HJFu92lBfh4or3e0rRIn9NGmpHI8JpvkoXoVkeXTM+hORw9MQ2DJjY0YDSKH6JcOPUqlM6gAAAAAElFTkSuQmCC');
  }

  .fancybox-next span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAQAAAC4a5A9AAAA30lEQVQ4y53Uy2oCQRCF4R4XGkdBkEAILiTgkzjk9UQhIIQssgiCIIMQcCEiigRF38XrjJcY+F0FLOjW0lp/0FR11THGGEOCgJCMuVx4vBLxR+cKJSAC4Mj3BUqZmP/6pY3vgiHndaDloPh0Bd3TJG2nWXqC7mi4aI6+oFu+eLDTPANBYz5J2ekjQ0EjPqwUjydGgm54d9FnfgRdUydppwXGgq54c9EiE0GX1Fz0hamgCyouWmIm6Jzq/VD5tLIZ5XiUA1d/oXIplGumXFzlKaiPS3+u2gBQR8oNIaWLvRNQjCwRmIfxggAAAABJRU5ErkJggg==');
  }

  .no-touch .fancybox-next:hover span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAMAAAAlvKiEAAAAxlBMVEXMADP////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADObKlBkAAAAQXRSTlMAAAEGBwoL9PWuQwkC/EVCsLb5+7P4qawMvPemD772pAgSwKC6FMGcF8PzmhnF8pf6G8fxlB/I8JEhyu+OJMvukCrQsh0AAAC2SURBVHhefdLVrgMxDARQd7O8ZWZmZr6Q//+pVhmpaeUq83ikKIk9RBQPA5deiT1DZCW9RAaqMfSkzOXdD0z58pl12nnHQKpkS1Cg04cWipFGKleg1VqkkeoNaLPV1kidLtTv2RppMIR6I1ujNZ5ApzNbIXS+gC5XQiF0s4Xu9kIh9HCEns5CIfRyhd7ugrT+/EL//s3Ij/OL+JP4403f5APho+ND5uswLo6vmJeB18ZcsK9VfAADQzkNoeMglAAAAABJRU5ErkJggg==');
  }

  .fancybox-title .icon-message:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAQAAADc8cciAAAAb0lEQVR4AWP4TwEY6ZptgDzCUI4Gmm/8P0MEvEQDP3f9TyMCVlDkZ6rZTC4gHNoUJRKaaiYNjGqGp5zJGHKv/pfiT22ISPFG07ruvyihdI5d84f/USAxEjUj7CRZM8JOkjWD7ZQGssjQbAOykzQIAKYQeGUZFMoWAAAAAElFTkSuQmCC');
  }

  .no-touch .fancybox-title .icon-message:hover:after {
    content: "";
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAgUlEQVR4AWM4w2D8fyDwyLV41GIbIGagEpYbEhbfAOIzVMKXhkQcdwFxGpVwxaCNY/r7mM6Y8lQ9YAXI0LWYVnjU4lGL09DwZCI0vgLiUkpKNGxZxJuApeuAWJTSMpwUiz8AcRRMHZ0sRviSDhZj+pL2FiN8KQ0So5fFNjBf0hIDALfHeGVe7jChAAAAAElFTkSuQmCC');
  }

  .no-touch .modal-campaign .fancybox-close:hover {
    background-image: none;
    background-color: #cc0033;
  }
  .no-touch .modal-campaign .fancybox-close:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAmklEQVR4AZ3UsQ0DIRBE0a1h66F4JKdIFEMB38HIvmCYwOYSdPovW7Z0GEyaCl8zGbrrx+AAK5BmAUfkyQlEOR/yzQN5ckSKF4ARz3Vm0WwnIV90kYjnm6aKQO65wJ3guYCRnAs4ybmAk5w7WAaWgZAHkvNAch5IyncamJR3mrGUxxkrZsjvZOoBWR7IYYQn6kT5n0ug+GHNvAHOHmwEnF9uEwAAAABJRU5ErkJggg==');
  }
}
#fancybox-buttons {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 8050;
}

#fancybox-buttons.top {
  top: 10px;
}

#fancybox-buttons.bottom {
  bottom: 10px;
}

#fancybox-buttons ul {
  display: block;
  width: 166px;
  height: 30px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  border: 1px solid #111;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
  background: #323232;
  background: -moz-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333333));
  background: -webkit-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  background: -o-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  background: -ms-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  background: linear-gradient(to bottom, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
  float: left;
  margin: 0;
  padding: 0;
}

#fancybox-buttons a {
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-color: transparent;
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/fancybox_buttons.png");
  background-repeat: no-repeat;
  outline: none;
  opacity: 0.8;
}

#fancybox-buttons a:hover {
  opacity: 1;
}

#fancybox-buttons a.btnPrev {
  background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
  background-position: -33px 0;
  border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
  background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
  background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
  background-position: 3px -60px;
  border-left: 1px solid #111;
  border-right: 1px solid #3e3e3e;
  width: 35px;
}

#fancybox-buttons a.btnToggleOn {
  background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
  border-left: 1px solid #111;
  width: 35px;
  background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
  opacity: 0.4;
  cursor: default;
}

#fancybox-thumbs {
  position: fixed;
  left: 0;
  width: 100%;
  overflow: hidden;
  z-index: 8050;
}

#fancybox-thumbs.bottom {
  bottom: 2px;
}

#fancybox-thumbs.top {
  top: 2px;
}

#fancybox-thumbs ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

#fancybox-thumbs ul li {
  float: left;
  padding: 1px;
  opacity: 0.5;
}

#fancybox-thumbs ul li.active {
  opacity: 0.75;
  padding: 0;
  border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
  opacity: 1;
}

#fancybox-thumbs ul li a {
  display: block;
  position: relative;
  overflow: hidden;
  border: 1px solid #222;
  background: #111;
  outline: none;
}

#fancybox-thumbs ul li img {
  display: block;
  position: relative;
  border: 0;
  padding: 0;
  max-width: none;
}

/*********************
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
img[src*="googleads.g.doubleclick.net"] {
  position: absolute;
}

._base,
._480down {
  display: block !important;
}

._480,
._480up,
._680,
._680up,
._1024,
._1024up {
  display: none !important;
}

.sp_only {
  display: block !important;
}

.pc_only {
  display: none !important;
}

.onscroll {
  overflow: hidden;
  position: relative;
}

body {
  font-family: Verdana, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Osaka", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
  font-size: 100%;
  line-height: 1.5;
  color: #000;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
}

body > img {
  position: absolute;
  height: 0;
}

.hidden {
  display: none;
}

.nowrap {
  white-space: nowrap;
}

.noscroll {
  position: relative;
  overflow: hidden;
}

.loadingImg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
  width: 24px;
  height: 24px;
}
.loadingImg img {
  width: 100%;
  height: auto;
}

.t-next-1, .pagination.numbers a.next span,
.pagination.numbers span.next span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAKCAQAAACZbV9rAAABZUlEQVR4AXXQv0vUARwA0NeXq4uglhqaWuLIioaIqEziGgKxA5GC0NaEIhqCugKhXwZRDjpKXVfchR1SUXhaV3KGJqVBDoLQWFuELQ0SBZ9Gp+8/8IbHEQ1vHQA9pozbJ+elhlfqJi04IfHUtBGbcdkHVYcsmjLhtQl1TU0FMp4JdbDJomEwJHTL6zGoE0f981GCor/arNehy0k/zco77a42eCCELvDJAOgXWgBAUTiOJUUAWd9UAGBEw4IlGzC3StmDxBrAWvPmXTcjAyDruyoAjCo5JVxZpdwUml54ow9Au7DiMNIpNcz6ZZsZA+CW0G2vVjkA16z4rRXplFHkhUGT7oF+YScAaPFDuzlfrEunampg2B/Lbqe0PzeODqEvrX2Lae9txFZfhRugLFzSqdeQixJnhXNgTLggCw5a9tkOgIInyvaDY94pYLf7ykoeqhhzxnYlVVdlsMsjj+WQdUdZxXngP6rvft09XcrUAAAAAElFTkSuQmCC');
  background-size: 37px 10px;
  background-repeat: no-repeat;
  background-color: #fff;
}

.t-prev-1, .pagination.numbers a.prev span,
.pagination.numbers span.prev span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAKCAQAAACUcy8sAAABdElEQVQYGQXBPUjUARwA0Nd1ngaJFt1gQYsQ3fEfWoQMiqSWSjCiD4haolqKcmg4uppOxCHCIWjIu5OuIS6j7gLTU6kxWiSlIXK6oalwCAxC+fke5y2at6ChbARdylpaFswYtRdpTy36oGnOV5OOm/PZQ3Bay5K7dJgRbrjpi/AAQ8J7w6aET1I4KZQdcUHBYztNCZdBr7aGPpi2oRtZv33DYaEI3gn9yAslAAwK46DPP1eBV9o60eG7VeSF26Bu3R4kwhhSUiDjhxVpXLIuC9S0deGcUEAijBvwyIqLILHlp7qmuv1gQsjjmXmAitCwZFVBGon/ljVtKAISoSLnqAGd4JgwimV3AF7644SDdgES4T6u2zQEEqEEADLWzDrkl36Aik09AMgJJWSsmQc5oQQAmPDXcx8B9mkJp6QBXBFqejAm3LPDiPDWGdcUvZAFg7aEWwDDaiomZQG7PVFVcxYHvDYrr2BaWVnVG2W9IKOqphvYBlbhfzWNHOveAAAAAElFTkSuQmCC');
  background-size: 35px 10px;
  background-repeat: no-repeat;
  background-color: #fff;
}

.t-next-1_on, .no-touch a:hover .t-next-1, .no-touch a:hover .pagination.numbers a.next span, .pagination.numbers a.next .no-touch a:hover span,
.no-touch a:hover .pagination.numbers span.next span,
.pagination.numbers span.next .no-touch a:hover span, .no-touch a:focus .t-next-1, .no-touch a:focus .pagination.numbers a.next span, .pagination.numbers a.next .no-touch a:focus span,
.no-touch a:focus .pagination.numbers span.next span,
.pagination.numbers span.next .no-touch a:focus span,
a:visited:hover .t-next-1,
a:visited:hover .pagination.numbers a.next span,
.pagination.numbers a.next a:visited:hover span,
a:visited:hover .pagination.numbers span.next span,
.pagination.numbers span.next a:visited:hover span,
a:visited:focus .t-next-1,
a:visited:focus .pagination.numbers a.next span,
.pagination.numbers a.next a:visited:focus span,
a:visited:focus .pagination.numbers span.next span,
.pagination.numbers span.next a:visited:focus span, .no-touch .pagination.numbers a:hover.next span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAKCAYAAAAzZJfgAAABo0lEQVR4AZ3ST2gPcBjH8cevMSkuHJxctAw5aAmzNAe1ZrUWpc2VIjkoRq38L+GwHRfzo02zhGh/GGvTZjFkh9XKkZs0F4cl6ut1+B60+h22w+tzftfzxKeo2sswr9hJZC2MMUgVFTxjmOcMMMI0BynwkHF6WUtwlrf0sJsZxhjiBUMMMJo1hCnjMYkBIlvDDJ1E1kGimVpaaKeRYB9/eUeBoJU/1LCSepo4xA8mqeUIN6gJE9whZU1E9p5bRHaVRCVRQiuJAwSztBIAlPOVbgIgTNDLMNPMsopgqkTUNoICy4j/LOdDdpEJykpEfaOnVNQjujhM4lyJqMskRnnKS9oIAOpIzLOHWGpUH8EkP9nAxIKoKySa2U41FQQAF5jnF9VLj4KglkQ7I9xk4fk2EyVU8p06pvjMiqVE9WWRdfKbOa4t8tGfMEhQT6JtsY++jnHesJpgPV9IXCKyIokzNHKMDk5T4DiJE0TWT+IU5US2izk+smlhVAMPKLKDyPbzmgaCrdymSBd36aafo2ykix7OU0awhXvcp4KgnOsU6eYkkcU/3jzvetKpdMQAAAAASUVORK5CYII=');
  background-size: 37px 10px;
  background-repeat: no-repeat;
  background-color: #fff;
}

.t-prev-1_on, .no-touch a:hover .t-prev-1, .no-touch a:hover .pagination.numbers a.prev span, .pagination.numbers a.prev .no-touch a:hover span,
.no-touch a:hover .pagination.numbers span.prev span,
.pagination.numbers span.prev .no-touch a:hover span, .no-touch a:focus .t-prev-1, .no-touch a:focus .pagination.numbers a.prev span, .pagination.numbers a.prev .no-touch a:focus span,
.no-touch a:focus .pagination.numbers span.prev span,
.pagination.numbers span.prev .no-touch a:focus span,
a:visited:hover .t-prev-1,
a:visited:hover .pagination.numbers a.prev span,
.pagination.numbers a.prev a:visited:hover span,
a:visited:hover .pagination.numbers span.prev span,
.pagination.numbers span.prev a:visited:hover span,
a:visited:focus .t-prev-1,
a:visited:focus .pagination.numbers a.prev span,
.pagination.numbers a.prev a:visited:focus span,
a:visited:focus .pagination.numbers span.prev span,
.pagination.numbers span.prev a:visited:focus span, .no-touch .pagination.numbers a:hover.prev span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAKCAYAAAA+euenAAABxklEQVR4AXXUP0gUYBjH8Sc7T4Mii26woEWIPByCCDIokloqwYj+QNQS1VKUQ8PR1aSIQ4RD0FB3SjZEfygNrNOkxoggShqipoamoiEwiKS+w3d4eeGGj/J777nf80wXb2PrQbxAA3OYQg0DCLSbZzWHhxjEWgQKuG7PU0zjOd5gDDvNr3AZob12zuN88KfV8n84hdN4bb6EQJ/5Cfpx2/wSLQjs9q2GLTiECq5iefKdowh14Cum0Bk+TmARq8wlfMd782aLqgg99q3LXDYPmXO9fj6CUCd+4zgifLzrhW3mVnzEQrboLEL38RNrzD3ODJtbFCriEz6ggMARO0rpMZMe024+YHElWzSCbbhi6WGEerCEzx467f/1CI3aUzbfQAORHlN3aArzWEAFhWTRH7xzySKqCKUH19GN7R7ehtAOZwYR9p3Lj7mDH9iFjVjRZNFF80n8RR/ymSFEE0V8wQw24Ru68mPqlq8257qTRWlpo/lMU6P4hZt4hkiPWYdZi/aggMgc8/PJ5OBh3y5gGQbMj7APJ1DFLZQQ6sWSs2fyY/pdUsdY+kWtxDWMO7cfgQ24hxmUUcEEahrHA9TQgVARdvlTov+Ut9vmoQ4wbAAAAABJRU5ErkJggg==');
  background-size: 35px 10px;
  background-repeat: no-repeat;
  background-color: #fff;
}

.c-red-1 {
  color: #cc0033;
}

.ff-serif {
  font-family: Verdana, "Hiragino Mincho ProN", serif, "Georgia", Cambria, Times New Roman, Times, serif;
}

ul.dot-top-1 > li {
  border-top: dotted 1px #ccc;
}

.confirmation {
  background: #f4f4f4;
  padding: 9px 10px 6px;
  text-align: center;
  margin: 20px 0;
  overflow: hidden;
}
.confirmation p {
  margin: 9px 0;
}
.confirmation span {
  display: block;
}

.alert-box-1 {
  background: #f4f4f4;
  border: solid 1px #e76384;
  color: #cc0033;
  padding: 0 10px;
  margin: 19px 0;
}
.alert-box-1 p {
  margin: 16px 0;
}
.alert-box-1 a.arrow {
  display: block;
  width: 160px;
  margin: 0 auto;
  padding-left: 24px;
  position: relative;
}
.alert-box-1 a.arrow:before {
  margin-top: -8px;
  margin-right: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.step {
  width: 154px;
  height: 32px;
  position: relative;
}
.step.li-2 {
  width: 114px;
}
.step:before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  top: 16px;
  border-top: 1px solid #CCC;
  z-index: 1;
}
.step li {
  text-align: center;
  float: left;
  font-size: 12px;
  margin: 0 0 0 36px;
  position: relative;
  z-index: 2;
  white-space: nowrap;
}
.step li span {
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: block;
  background: #e4e4e4;
  color: #999;
  margin: 0 auto 5px auto;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
}
.step li:first-child {
  margin-left: -14px;
}
.step li.current span {
  background: #cc0033;
  color: #FFF;
}

.ta-l {
  text-align: left;
}

.ta-c {
  text-align: center;
}

.ta-r {
  text-align: right;
}

/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
#container {
  position: relative;
}

#content {
  padding-top: 108px;
  padding-bottom: 10px;
  background-color: #e8e8e8;
  background-image: url('data:image/gif;base64,R0lGODdhOACsAPMPAODg4OTk5Ofn5+7u7u3t7enp6eHh4ePj4+Li4urq6ubm5uvr6+Xl5e/v7+jo6Ozs7CwAAAAAOACsAAAE/9DJSau1Yd3Nu98B0GhfaXqhOJ5s6zBA3Myka29wrM7J7VM53WzY+92CwiHP6FLonkoi8+R8JqON4rRTtcqwy+2m691hBwWxhVwGD9HqiaBsdb/T6jkdap/BtwIGe3x9DX9GgYOEhYc3iYpXhYZ4No+QX5J+lCyWl2aZAzaCnpGZDQQtCKSLpqcnqqulragfsLGYrUO0HLa3n7muGwe+rMDBFcPEssYPyMrFxg3NEsnPuNFDzSnW19gzD3rcAQ/eUQINbL4BEuTlDQ4q6avrE+3YBZjyl/QU9sD4uJB44lfBn6kErAQqImjBYCGExbYt/ODQDURoEukw5FAxyoI2Z/+qldnYoSMNOm4GiHxC0kPHB3vsqPTSkiIWmDFl9qpZwt+DUSj7DIDF00Q7AkCD9iGAoOiJB0ghgdr0o1NOSY0cJR3UKmsLq1y7Uj0BNmzXSlulAtt1Iq3atSx6kcLGtoPcuXRrKStXt8LdVe76UrPmTpqFlb4KG56AOLHiaY0dP874zKQxbjrWWc6FGQC/zaYwMwQtSdwF0n2s1UTt5llR1liUOXUAWwmx2eyiqWtRu8Et3AWBxQLekDMp4qdbHZ+CeqAY0vvigIaE3GihiXHqpd5Tnbcd7tmTg9EYfkPFkeU5xrbSnYlB9ultDmEZv+f8GO2lz8BfnwU5z/3xll//ehkEyEIIKxj4QQo0KNhBEEPU4CAQi2gx4Qt1KGGhggphsWF/8oDxYXr6WBSgPr9IER+KKWpCoiJCjTVFOFelJGNVl2B1I1o56jijWyD5WBWQQQrJI16meFVCWWYlKcotxghml2S5SHnBXz1GWQKWWWo55V7eWBkZknkdxk1h0zCG2WNqrskmZWA+1plnvX0nWm6K3aldYaYF545q5v0pW0nlDOqSN7dZp9tv/i06jwu9DXdDbY/6ANtyRrDmHHOhQSLAjl85kImnkzCRyDnXDYJqqT5Ysmpre7zKqgtWyRpFrGCEQqtbtt7nRa8zWMkBkcCWAawucSnS66+ZCEsBqZdP2GrFsVg46wC0096qA7VgCIsts75y64aUY6p6n7h2pNmmL6gCgG4f6pZ7yTnvFgIZZvVK8gCcxNQJ653+rtcnbXkOjGehgBaHsKHiYePaoQ4nKt9luykqHKONXlypd8ZhasOlHk+q3KaZdkrdc6OerMZ02Om3HXjlWTbIgPb9S1OAHZFn4Hk3O+hQzxO+R9+FB/uWGdH9+ErzFu3wh3RxAD592tITRAAAOw==');
  background-size: 28px 86px;
}
#content.app {
  padding-top: 10px;
  padding-bottom: 0px;
  background: #fff;
}

/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* 404 page */
/* entry content */
.entry-content {
  /*
  image alignment on a screen this size may be
  a bit difficult. It's set to start aligning
  and floating images at the next breakpoint,
  but it's up to you. Feel free to change it up.
  */
  /* ケイライターズ css */
  /* ケイライターズ css */
}
.entry-content h1 {
  font-size: 1em;
  line-height: 1.65em;
}
.entry-content p,
.entry-content li {
  font-size: 0.9em;
  line-height: 1.8em;
}
.entry-content p {
  margin: 1.4em 0 1.7em;
}
.entry-content ul,
.entry-content ol,
.entry-content table,
.entry-content dl {
  margin: 1.75em 0;
}
.entry-content table {
  width: 100%;
  border: 1px solid #b3b3b3;
  margin-bottom: 1.5em;
}
.entry-content table caption {
  margin: 0 0 7px;
  font-size: 0.75em;
  color: #999;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.entry-content tr {
  border-bottom: 1px solid #b3b3b3;
}
.entry-content tr:nth-child(even) {
  background-color: #e8e8e8;
}
.entry-content td {
  padding: 7px;
  border-right: 1px solid #b3b3b3;
}
.entry-content td:last-child {
  border-right: 0;
}
.entry-content th {
  background-color: #e8e8e8;
  border-bottom: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
}
.entry-content th:last-child {
  border-right: 0;
}
.entry-content blockquote {
  margin: 0;
}
.entry-content blockquote p {
  font-size: 12px;
  line-height: 22px;
}
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
.entry-content img {
  display: block;
  margin: 0 0 0.8em 0;
  max-width: 100%;
  height: auto;
}
.entry-content .size-auto,
.entry-content .size-full,
.entry-content .size-large,
.entry-content .size-medium,
.entry-content .size-thumbnail {
  max-width: 100%;
  height: auto;
}
.entry-content pre {
  color: #e8e8e8;
  font-size: 0.9em;
  padding: 1.5em;
  margin: 0 0 1.5em;
  border-radius: 3px;
}
.entry-content div.enquete p.q {
  font-size: 14px;
  font-weight: bold;
}
.entry-content div.enquete table tr {
  background-color: #fff !important;
}
.entry-content div.enquete table th {
  background-color: #c03;
  color: #fff;
  font-weight: normal;
  text-align: left;
  padding: 7px;
}
.entry-content div.enquete table td.first {
  background-color: #dcaf4e;
}
.entry-content div.enquete table td.second {
  background-color: #b9b9b9;
}
.entry-content div.enquete table td.third {
  background-color: #e0702b;
}
.entry-content div.enquete p.comment-right {
  display: block;
  position: relative;
  padding: 15px;
  margin: 20px 10px;
  background-color: #ddd;
}
.entry-content div.enquete p.comment-right::before {
  content: "";
  display: inline-block;
  border: 12px solid transparent;
  border-left-color: #ddd;
  position: absolute;
  right: -24px;
  top: 50%;
  margin-top: -12px;
}
.entry-content div.enquete p.comment-left {
  display: block;
  position: relative;
  padding: 15px;
  margin: 20px 10px;
  background-color: #ddd;
}
.entry-content div.enquete p.comment-left::before {
  content: "";
  display: inline-block;
  border: 12px solid transparent;
  border-right-color: #ddd;
  position: absolute;
  left: -24px;
  top: 50%;
  margin-top: -12px;
}
.entry-content div.enquete p.comment-right-sub1 {
  display: block;
  position: relative;
  padding: 15px;
  margin: 20px 10px;
  background-color: #addfe4;
}
.entry-content div.enquete p.comment-right-sub1::before {
  content: "";
  display: inline-block;
  border: 12px solid transparent;
  border-left-color: #addfe4;
  position: absolute;
  right: -24px;
  top: 50%;
  margin-top: -12px;
}
.entry-content div.enquete p.comment-right-sub2 {
  display: block;
  position: relative;
  padding: 15px;
  margin: 20px 10px;
  background-color: #e4adc0;
}
.entry-content div.enquete p.comment-right-sub2::before {
  content: "";
  display: inline-block;
  border: 12px solid transparent;
  border-left-color: #e4adc0;
  position: absolute;
  right: -24px;
  top: 50%;
  margin-top: -12px;
}
.entry-content div.enquete p.comment-right-sub3 {
  display: block;
  position: relative;
  padding: 15px;
  margin: 20px 10px;
  background-color: #c4e4ad;
}
.entry-content div.enquete p.comment-right-sub3::before {
  content: "";
  display: inline-block;
  border: 12px solid transparent;
  border-left-color: #c4e4ad;
  position: absolute;
  right: -24px;
  top: 50%;
  margin-top: -12px;
}
.entry-content div.enquete p.comment-right-sub4 {
  display: block;
  position: relative;
  padding: 15px;
  margin: 20px 10px;
  background-color: #f9e4ac;
}
.entry-content div.enquete p.comment-right-sub4::before {
  content: "";
  display: inline-block;
  border: 12px solid transparent;
  border-left-color: #f9e4ac;
  position: absolute;
  right: -24px;
  top: 50%;
  margin-top: -12px;
}
.entry-content p.reference {
  background-color: #ddd;
  padding: 20px;
}
.entry-content .othercomment {
  background-color: #ddd;
  padding: 15px 10px 3px;
  margin: 1.9em 0 1.5em;
}
.entry-content .othercomment p {
  margin-bottom: 0;
}
.entry-content .othercomment p:first-child {
  margin-top: 0;
}
.entry-content .othercomment ul {
  line-height: 1.2em;
  list-style: none !important;
  padding-left: 1em !important;
  text-indent: -1em;
  margin: 0.6em 0 0;
}
.entry-content .othercomment ul li {
  line-height: 1.7em;
}
.entry-content iframe {
  max-width: 100%;
}

/* end .entry-content */
.logo-cinemadori-single {
  width: 253px;
}

.logo-hometrip-single {
  width: 200px;
}

.logo-ag-single {
  width: 214px;
}

.single .post .article-header {
  margin: 10px 0 0;
  padding: 0;
  position: relative;
}
.single .post .article-header .balloon {
  position: absolute;
  left: -5px;
  -moz-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
}
.single .post .article-header .balloon:after {
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
}
.single .post .article-header .balloon:before {
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 8px 6px 0 6px;
  display: block;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -6px;
}
.single .post .article-header .balloon:before:before {
  border-color: #b3b3b3 transparent transparent transparent;
}
.single .post .article-header .byline {
  padding: 9px 10px 0;
  float: right;
}
.single .post .article-header .h2 {
  clear: both;
  font-size: 0.75em;
  line-height: 1.7em;
  margin: 0;
  padding: 28px 10px 0;
  font-weight: normal;
}
.single .post .article-header .h2.curation-title {
  text-align: center;
}
.single .post .article-header .h2 img.curation-logo {
  vertical-align: bottom;
  max-width: 100%;
}
.single .post .article-header .byline + h2 {
  padding-top: 28px;
}
.single .post .article-header .byline + .single-title {
  padding-top: 28px;
}
.single .post .article-footer {
  margin-top: 30px;
  padding: 0 10px 10px;
}
.single .post .article-footer .article-navigation {
  background-color: #eee;
  padding: 0 10px;
}
.single .post .article-footer .article-navigation p {
  position: relative;
  padding: 10px 10px 4px 26px;
  margin: 0;
  line-height: 23px;
  border-top: solid 1px #ccc;
}
.single .post .article-footer .article-navigation p:first-child {
  border-top: none;
}
.single .post .article-footer .article-navigation a {
  font-size: 11px;
  line-height: 17px;
  color: #fff;
  vertical-align: top;
  background-color: #b3b3b3;
  display: inline-block;
  margin-left: 10px;
  padding: 0 10px;
  text-align: center;
  border-radius: 2px;
}
.single .post .article-footer .article-navigation .tags-title {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -772px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: top;
  position: absolute;
  left: 10px;
  margin-top: 1px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .article-footer .article-navigation .tags-title {
    background-position: 0 -772px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .post .article-footer .article-navigation .area-title {
  position: absolute;
  left: 10px;
  margin-top: 1px;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -177px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 11px;
  vertical-align: top;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .article-footer .article-navigation .area-title {
    background-position: 0 -177px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .boxshadow {
  margin-bottom: 20px;
}
.single .single-title {
  clear: both;
  padding: 12px 10px 13px;
  border-bottom: solid 1px #ccc;
}
.single .article-sns {
  margin: 30px 0 0;
  font-size: 0;
  overflow: hidden;
  text-align: left;
  position: relative;
  width: 100%;
}
.single .article-sns .line-button {
  padding-left: 3px;
}
.single .article-sns iframe.twitter-tweet-button {
  margin-top: 0 !important;
  position: absolute !important;
}
.single .entry-content {
  margin: 25px 10px 30px;
}
.single .entry-content a[target="_blank"] {
  padding-right: 0;
  background-image: none;
}
.single .entry-content a {
  color: #1d3994;
  text-decoration: underline;
}
.single .entry-content a.fancybox-open {
  color: #fff;
  text-decoration: none;
}
.single .entry-content > *:first-child {
  margin-top: 0;
}
.single .entry-content ul {
  list-style-type: disc;
  padding-left: 1.25em;
}
.single .entry-content hr {
  margin: 0;
  border: none;
  clear: both;
}
.single .entry-content h6 {
  display: none;
}
.single .entry-content .more_read {
  margin-top: 20px;
  height: 83px;
}
.single .entry-content .more_read a {
  font-size: 17px;
  width: 100%;
  line-height: 83px;
  text-decoration: none !important;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3064+12,ff3064+12,cc0033+100 */
  background: #ff3064;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff3064 12%, #ff3064 12%, #cc0033 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, #ff3064), color-stop(12%, #ff3064), color-stop(100%, #cc0033));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff3064 12%, #ff3064 12%, #cc0033 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff3064 12%, #ff3064 12%, #cc0033 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff3064 12%, #ff3064 12%, #cc0033 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff3064 12%, #ff3064 12%, #cc0033 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3064', endColorstr='#cc0033', GradientType=0);
  /* IE6-9 */
}
.single .facebook-comment {
  padding-top: 20px;
}
.single .article-nextmore {
  margin: 40px 0 0;
  text-align: center;
  font-size: 14px;
  line-height: 1;
}
.single .btn-article-next:before {
  content: "";
  background-color: #b3b3b3;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  background-position: 50% 50%;
  vertical-align: middle;
  margin-top: -2px;
}
.single ul.information {
  border: solid 10px #eee;
  padding: 65px 10px 5px;
  position: relative;
  list-style: none;
  margin-top: 2.1em;
  word-break: break-all;
}
.single ul.information:before, .single ul.information:after {
  position: absolute;
  position: absolute;
}
.single ul.information:before {
  content: "";
  top: 20px;
  left: -15px;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -81px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 29px;
  width: 120px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single ul.information:before {
    background-position: 0 -81px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single ul.information:after {
  content: "";
  top: 26px;
  left: 12px;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2928px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  width: 67px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single ul.information:after {
    background-position: 0 -2928px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single ul.information li {
  font-size: 12px;
  border-top: dotted 1px #ccc;
  padding: 19px 0 10px;
}
.single ul.information li:first-child {
  padding-top: 0;
  border-top: none;
}
.single ul.information li strong {
  display: inline-block;
  background-color: #cc0033;
  border-radius: 2px;
  padding: 2px 10px;
  font-weight: normal;
}
.single ul.information li em {
  display: block;
  margin: 0.4em 0;
  font-style: normal;
  line-height: 1.7em;
}
.single .category-title-image-1 {
  margin: 0;
}
.single .category-title-image-1 img {
  margin: 0;
  width: 100%;
  height: auto;
}
.single .category-title-image-2 {
  margin: 0;
  text-align: center;
}
.single .category-landscape .entry-content,
.single .category-nippon5places .entry-content {
  margin-left: 0;
  margin-right: 0;
}
.single .category-landscape .gallery-title-1,
.single .category-nippon5places .gallery-title-1 {
  position: relative;
  margin: 0;
}
.single .category-landscape .gallery-title-1 .fancybox-open:after,
.single .category-nippon5places .gallery-title-1 .fancybox-open:after {
  display: block;
  content: "";
  width: 10px;
  height: 16px;
  position: absolute;
  margin-top: -8px;
  top: 50%;
  right: 10px;
}
.single .category-landscape .gallery-title-1 a,
.single .category-nippon5places .gallery-title-1 a {
  display: block;
  cursor: pointer;
}
.single .category-landscape .icon-camera,
.single .category-nippon5places .icon-camera {
  padding: 17px 32px 16px 10px;
  margin: 0;
}
.single .category-landscape .icon-camera:before,
.single .category-nippon5places .icon-camera:before {
  content: "";
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -209px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 20px;
  width: 26px;
  margin: -5px 5px 0 0;
  vertical-align: middle;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-landscape .icon-camera:before,
  .single .category-nippon5places .icon-camera:before {
    background-position: 0 -209px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-landscape #entry_gallery,
.single .category-nippon5places #entry_gallery {
  overflow: hidden;
  padding: 12.5px;
}
.single .category-landscape #entry_gallery .grid-sizer,
.single .category-nippon5places #entry_gallery .grid-sizer {
  width: 133px;
}
.single .category-landscape #entry_gallery .wp-caption,
.single .category-nippon5places #entry_gallery .wp-caption {
  float: left;
}
.single .category-landscape #entry_gallery .item-gl,
.single .category-nippon5places #entry_gallery .item-gl {
  display: block;
  overflow: hidden;
  width: 133px;
  height: 133px;
  margin: 2.5px;
}
.single .category-landscape #entry_gallery .item-gl img,
.single .category-nippon5places #entry_gallery .item-gl img {
  max-width: none;
}
.single .category-landscape #entry_gallery .wp-caption-text,
.single .category-nippon5places #entry_gallery .wp-caption-text {
  display: none;
}
.single .category-landscape .entry-content .map-canvas,
.single .category-nippon5places .entry-content .map-canvas {
  padding: 15px 15px 10px;
}
.single .category-landscape .entry-content .map-canvas img,
.single .category-nippon5places .entry-content .map-canvas img {
  max-width: none;
  width: auto;
}
.single .category-landscape .entry-content .map-canvas a[target="_blank"],
.single .category-nippon5places .entry-content .map-canvas a[target="_blank"] {
  padding-right: 0;
  background-image: none;
}
.single .category-landscape .entry-content .map-canvas h3,
.single .category-nippon5places .entry-content .map-canvas h3 {
  font-size: 11px;
  margin: 0 0 7px;
}
.single .category-landscape .entry-content .map-canvas p,
.single .category-nippon5places .entry-content .map-canvas p {
  font-size: 10px;
  margin: 0;
}
.single .category-landscape .entry-content #map_canvas,
.single .category-nippon5places .entry-content #map_canvas {
  width: 100%;
  height: 340px;
}
.single .category-landscape .entry-content .map-content,
.single .category-nippon5places .entry-content .map-content {
  display: none;
}
.single .category-landscape .entry-content .map-content-inner-1,
.single .category-nippon5places .entry-content .map-content-inner-1 {
  width: 176px;
}
.single .category-landscape .entry-content .map-content-inner-1 .wp-caption,
.single .category-nippon5places .entry-content .map-content-inner-1 .wp-caption {
  width: 100% !important;
  overflow: hidden;
}
.single .category-landscape .entry-content .map-content-inner-1 .wp-caption > img,
.single .category-nippon5places .entry-content .map-content-inner-1 .wp-caption > img {
  vertical-align: bottom;
  width: 55px;
  height: 55px;
  float: left;
}
.single .category-landscape .entry-content .map-content-inner-1 .wp-caption > a,
.single .category-nippon5places .entry-content .map-content-inner-1 .wp-caption > a {
  display: block;
  width: 55px;
  height: 55px;
  margin: 0 10px 10px 0;
  float: left;
  overflow: hidden;
}
.single .category-landscape .entry-content .map-content-inner-1 .wp-caption > a img,
.single .category-nippon5places .entry-content .map-content-inner-1 .wp-caption > a img {
  width: 100%;
  height: auto;
}
.single .category-landscape .entry-content .map-content-inner-1 .wp-caption p.wp-caption-text,
.single .category-nippon5places .entry-content .map-content-inner-1 .wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 14px;
  margin: 0 0 0 65px;
}
.single .category-landscape .entry-content .gallery-title-2,
.single .category-nippon5places .entry-content .gallery-title-2 {
  margin: 0;
  padding: 9px 10px 11px;
  line-height: 2.4em;
  font-size: 14px;
  vertical-align: middle;
}
.single .category-landscape .entry-content .gallery-title-2.icon-mappoint:before,
.single .category-nippon5places .entry-content .gallery-title-2.icon-mappoint:before {
  margin: 0px 7px 0 0;
  vertical-align: middle;
  content: "";
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -577px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 34px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-landscape .entry-content .gallery-title-2.icon-mappoint:before,
  .single .category-nippon5places .entry-content .gallery-title-2.icon-mappoint:before {
    background-position: 0 -577px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-landscape .entry-content .gallery-title-2 span,
.single .category-nippon5places .entry-content .gallery-title-2 span {
  vertical-align: middle;
}
.single .category-intro-box-1 {
  margin: 0 10px;
}
.single .category-landscape .category-intro-1 {
  margin: 1.9em 0 1.7em;
}
.single .gallery-shootingdate-1 {
  text-align: right;
  margin: 0 10px;
  font-size: 10px;
}
.single .category-nippon5places .entry-content {
  margin-top: 20px;
}
.single .category-nippon5places .category-intro-1 {
  margin: 0.9em 0 1.1em;
  line-height: 1.7em;
}
.single .category-nippon5places .category-intro-2 {
  margin: 0.9em 0 0.5em;
  line-height: 1.7em;
}
.single .category-nippon5places .icon-camera {
  font-size: 14px;
}
.single .category-nippon5places .nippon5places-box-illust-1 {
  margin: 0px 5px;
  text-align: center;
}
.single .category-nippon5places .nippon5places-box-illust-1 img {
  margin-bottom: 20px;
  display: inline;
}
.single .category-nippon5places .shoku-list,
.single .category-nippon5places .juu-list,
.single .category-nippon5places .iro-list,
.single .category-nippon5places .raku-list {
  border-top: 1px solid #89ce7d;
  margin: 0 0 20px 0;
}
.single .category-nippon5places .shoku-list .spot,
.single .category-nippon5places .shoku-list .item,
.single .category-nippon5places .juu-list .spot,
.single .category-nippon5places .juu-list .item,
.single .category-nippon5places .iro-list .spot,
.single .category-nippon5places .iro-list .item,
.single .category-nippon5places .raku-list .spot,
.single .category-nippon5places .raku-list .item {
  padding: 0;
  border-bottom: 1px solid #89ce7d;
}
.single .category-nippon5places .shoku-list .spot.open header h3,
.single .category-nippon5places .shoku-list .item.open header h3,
.single .category-nippon5places .juu-list .spot.open header h3,
.single .category-nippon5places .juu-list .item.open header h3,
.single .category-nippon5places .iro-list .spot.open header h3,
.single .category-nippon5places .iro-list .item.open header h3,
.single .category-nippon5places .raku-list .spot.open header h3,
.single .category-nippon5places .raku-list .item.open header h3 {
  width: 100%;
}
.single .category-nippon5places .shoku-list .spot.open header .image,
.single .category-nippon5places .shoku-list .item.open header .image,
.single .category-nippon5places .juu-list .spot.open header .image,
.single .category-nippon5places .juu-list .item.open header .image,
.single .category-nippon5places .iro-list .spot.open header .image,
.single .category-nippon5places .iro-list .item.open header .image,
.single .category-nippon5places .raku-list .spot.open header .image,
.single .category-nippon5places .raku-list .item.open header .image {
  display: none;
}
.single .category-nippon5places .shoku-list .spot.open header .number,
.single .category-nippon5places .shoku-list .item.open header .number,
.single .category-nippon5places .juu-list .spot.open header .number,
.single .category-nippon5places .juu-list .item.open header .number,
.single .category-nippon5places .iro-list .spot.open header .number,
.single .category-nippon5places .iro-list .item.open header .number,
.single .category-nippon5places .raku-list .spot.open header .number,
.single .category-nippon5places .raku-list .item.open header .number {
  display: block;
}
.single .category-nippon5places .shoku-list .spot.open header .number span,
.single .category-nippon5places .shoku-list .item.open header .number span,
.single .category-nippon5places .juu-list .spot.open header .number span,
.single .category-nippon5places .juu-list .item.open header .number span,
.single .category-nippon5places .iro-list .spot.open header .number span,
.single .category-nippon5places .iro-list .item.open header .number span,
.single .category-nippon5places .raku-list .spot.open header .number span,
.single .category-nippon5places .raku-list .item.open header .number span {
  color: #FFF;
  display: block;
}
.single .category-nippon5places .shoku-list .spot header,
.single .category-nippon5places .shoku-list .item header,
.single .category-nippon5places .juu-list .spot header,
.single .category-nippon5places .juu-list .item header,
.single .category-nippon5places .iro-list .spot header,
.single .category-nippon5places .iro-list .item header,
.single .category-nippon5places .raku-list .spot header,
.single .category-nippon5places .raku-list .item header {
  padding: 0 10px 0;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.single .category-nippon5places .shoku-list .spot header:after,
.single .category-nippon5places .shoku-list .item header:after,
.single .category-nippon5places .juu-list .spot header:after,
.single .category-nippon5places .juu-list .item header:after,
.single .category-nippon5places .iro-list .spot header:after,
.single .category-nippon5places .iro-list .item header:after,
.single .category-nippon5places .raku-list .spot header:after,
.single .category-nippon5places .raku-list .item header:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 17px;
  width: 16px;
  height: 10px;
}
.single .category-nippon5places .shoku-list .spot header .number,
.single .category-nippon5places .shoku-list .item header .number,
.single .category-nippon5places .juu-list .spot header .number,
.single .category-nippon5places .juu-list .item header .number,
.single .category-nippon5places .iro-list .spot header .number,
.single .category-nippon5places .iro-list .item header .number,
.single .category-nippon5places .raku-list .spot header .number,
.single .category-nippon5places .raku-list .item header .number {
  margin: 6px 0 0;
  color: #89ce7d;
  text-align: center;
  line-height: 33px;
  font-size: 14px;
  width: 48px;
  display: block;
}
.single .category-nippon5places .shoku-list .spot header .number span,
.single .category-nippon5places .shoku-list .item header .number span,
.single .category-nippon5places .juu-list .spot header .number span,
.single .category-nippon5places .juu-list .item header .number span,
.single .category-nippon5places .iro-list .spot header .number span,
.single .category-nippon5places .iro-list .item header .number span,
.single .category-nippon5places .raku-list .spot header .number span,
.single .category-nippon5places .raku-list .item header .number span {
  display: block;
}
.single .category-nippon5places .shoku-list .spot header h3,
.single .category-nippon5places .shoku-list .item header h3,
.single .category-nippon5places .juu-list .spot header h3,
.single .category-nippon5places .juu-list .item header h3,
.single .category-nippon5places .iro-list .spot header h3,
.single .category-nippon5places .iro-list .item header h3,
.single .category-nippon5places .raku-list .spot header h3,
.single .category-nippon5places .raku-list .item header h3 {
  width: 75%;
  float: left;
  color: #228212;
  font-weight: bold;
  line-height: 24px;
}
.single .category-nippon5places .shoku-list .spot header h3 br,
.single .category-nippon5places .shoku-list .item header h3 br,
.single .category-nippon5places .juu-list .spot header h3 br,
.single .category-nippon5places .juu-list .item header h3 br,
.single .category-nippon5places .iro-list .spot header h3 br,
.single .category-nippon5places .iro-list .item header h3 br,
.single .category-nippon5places .raku-list .spot header h3 br,
.single .category-nippon5places .raku-list .item header h3 br {
  display: none;
}
.single .category-nippon5places .shoku-list .spot header .image,
.single .category-nippon5places .shoku-list .item header .image,
.single .category-nippon5places .juu-list .spot header .image,
.single .category-nippon5places .juu-list .item header .image,
.single .category-nippon5places .iro-list .spot header .image,
.single .category-nippon5places .iro-list .item header .image,
.single .category-nippon5places .raku-list .spot header .image,
.single .category-nippon5places .raku-list .item header .image {
  width: 60px;
  height: 60px;
  margin: 5px 0 10px;
  float: right;
}
.single .category-nippon5places .shoku-list .spot header .image img,
.single .category-nippon5places .shoku-list .item header .image img,
.single .category-nippon5places .juu-list .spot header .image img,
.single .category-nippon5places .juu-list .item header .image img,
.single .category-nippon5places .iro-list .spot header .image img,
.single .category-nippon5places .iro-list .item header .image img,
.single .category-nippon5places .raku-list .spot header .image img,
.single .category-nippon5places .raku-list .item header .image img {
  margin: 0;
}
.single .category-nippon5places .nippon5places-index {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/nippon5places-index-bg.png);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: contain;
}
.single .category-nippon5places .index-list {
  margin: 0 0 30px;
  padding: 0;
  border-top: 1px dotted #ffaa7f;
}
.single .category-nippon5places .index-list .item {
  border-bottom: 1px dotted #ffaa7f;
  margin: 0;
  padding: 7px 10px 6px 10px;
  list-style: none;
  display: table;
}
.single .category-nippon5places .index-list .icon {
  display: table-cell;
  vertical-align: middle;
}
.single .category-nippon5places .index-list .icon span {
  text-indent: -9999px;
  margin: 0 10px 0 0;
}
.single .category-nippon5places .index-list .icon .kei {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1656px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .kei {
    background-position: 0 -1656px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .index-list .icon .shoku {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1768px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .shoku {
    background-position: 0 -1768px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .index-list .icon .iro {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1544px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .iro {
    background-position: 0 -1544px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .index-list .icon .juu {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1600px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .juu {
    background-position: 0 -1600px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .index-list .icon .raku {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1712px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .raku {
    background-position: 0 -1712px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .index-list .text {
  width: 100%;
  margin: 0;
  padding: 0;
  display: table-cell;
  vertical-align: middle;
  line-height: 18px;
  font-size: 12px;
}
.single .category-nippon5places .visited-list .nippon5places-index-loading {
  margin: 10px;
  min-height: 80px;
  background-color: #fff;
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/loading_ff_48.gif);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -moz-background-size: 24px 24px;
  -o-background-size: 24px 24px;
  -webkit-background-size: 24px 24px;
  background-size: 24px 24px;
}
.single .category-nippon5places .visited-list .item {
  padding: 0;
}
.single .category-nippon5places .visited-list .item header {
  padding: 10px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #89ce7d;
}
.single .category-nippon5places .visited-list .item header:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  width: 16px;
  height: 10px;
  margin: -5px 0 0 0;
}
.single .category-nippon5places .visited-list .item header .image {
  margin: 0 10px 0 0;
  width: 60px;
  height: 60px;
  float: left;
}
.single .category-nippon5places .visited-list .item header .image img {
  margin: 0;
}
.single .category-nippon5places .visited-list .item header h3 {
  margin: 18px 0 0 0;
  width: 75%;
  float: left;
  color: #228212;
  font-weight: bold;
  line-height: 24px;
}
.single .category-nippon5places .visited-list .item .content {
  margin: 0;
  padding: 0;
  display: none;
}
.single .category-nippon5places .visited-list .item .content li {
  margin: 0;
  list-style: none;
  border-bottom: 1px dotted #ccc;
}
.single .category-nippon5places .visited-list .item .content li a,
.single .category-nippon5places .visited-list .item .content li span {
  display: block;
  padding: 16px 36px 14px 10px;
  line-height: 18px;
  font-size: 12px;
  color: #151617;
  position: relative;
}
.single .category-nippon5places .visited-list .item .content li a {
  text-decoration: none;
}
.single .category-nippon5places .visited-list .item .content li a:hover {
  color: #cc0033;
}
.single .category-nippon5places .visited-list .item .content li .arrow:before {
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -8px 0 0 0;
}
.single .category-nippon5places .visited-list .item .content li:last-child {
  border-bottom: 1px solid #89ce7d;
}
.single .category-nippon5places .shoku-list .spot.open header h3 {
  margin: 11px 0 10px;
}
.single .category-nippon5places .shoku-list .spot.open header .number span {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2290px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 33px;
  width: 45px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .shoku-list .spot.open header .number span {
    background-position: 0 -2290px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .shoku-list .spot header .number {
  margin: 6px 0 0;
  color: #89ce7d;
  text-align: center;
  line-height: 33px;
  font-size: 14px;
  width: 48px;
  display: block;
}
.single .category-nippon5places .shoku-list .spot header .number span {
  padding-left: 4px;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2367px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 33px;
  width: 45px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .shoku-list .spot header .number span {
    background-position: 0 -2367px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .shoku-list .spot header h3 {
  margin: 11px 0 5px;
}
.single .category-nippon5places .shoku-list .spot .content {
  display: none;
}
.single .category-nippon5places .shoku-list .spot .content .content-box {
  padding: 0 10px 15px;
}
.single .category-nippon5places .shoku-list .spot .content p {
  margin: 0;
  line-height: 24px;
}
.single .category-nippon5places .shoku-list .spot .content .image {
  margin: 25px 0 0 0;
}
.single .category-nippon5places .shoku-list .spot .content .image img {
  margin: 0;
}
.single .category-nippon5places .shoku-list .spot .content .image .caption {
  font-size: 11px;
  line-height: 1;
}
.single .category-nippon5places .shoku-list .spot .content .info {
  margin: 24px 0 0 0;
}
.single .category-nippon5places .shoku-list .spot .content .info p {
  margin: 0;
  color: #228212;
  font-size: 12px;
  line-height: 22px;
}
.single .category-nippon5places .shoku-list .spot .content .info a {
  color: #228212;
  margin: 0 5px 0 0;
  padding: 0 10px 0 0;
}
.single .category-nippon5places .shoku-list .spot .content .info a[target="_blank"] {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-green-8x8.png);
  background-size: 8px 8px;
}
.single .category-nippon5places .iro-list .item.open header .number span {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1939px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 39px;
  width: 41px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .iro-list .item.open header .number span {
    background-position: 0 -1939px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .iro-list .item.open header h3 {
  margin: 8px 0 10px;
}
.single .category-nippon5places .iro-list .item header .number {
  margin: 3px 0 0;
  color: #89ce7d;
  text-align: center;
  line-height: 42px;
  font-size: 14px;
  width: 41px;
  height: 39px;
  display: block;
}
.single .category-nippon5places .iro-list .item header .number span {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2027px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 39px;
  width: 41px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .iro-list .item header .number span {
    background-position: 0 -2027px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .iro-list .item header h3 {
  margin: 8px 0 5px;
}
.single .category-nippon5places .iro-list .item .content {
  display: none;
}
.single .category-nippon5places .iro-list .item .content .content-box {
  padding: 0 0 15px;
}
.single .category-nippon5places .iro-list .item .content p {
  margin: 0;
  line-height: 24px;
}
.single .category-nippon5places .iro-list .item .content .text {
  padding: 0 10px;
}
.single .category-nippon5places .iro-list .item .content .point {
  position: relative;
  height: 250px;
  margin: 15px 0 0 0;
}
.single .category-nippon5places .iro-list .item .content .point .meesage {
  position: absolute;
  left: 50%;
  top: 0;
  margin: 0 0 0 -100px;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1792px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 98px;
  width: 200px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .iro-list .item .content .point .meesage {
    background-position: 0 -1792px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .iro-list .item .content .point .meesage p {
  display: table-cell;
  vertical-align: middle;
  width: 200px;
  height: 80px;
  text-align: center;
  color: #228212;
  line-height: 20px;
  margin: 20px 0 0 0;
}
.single .category-nippon5places .iro-list .item .content .point .image {
  position: absolute;
  left: 50%;
  bottom: 0;
  margin: 0 0 0 -140px;
}
.single .category-nippon5places .iro-list .item .content .point .image img {
  margin: 0;
}
.single .category-nippon5places .iro-list .item .content .info {
  border-top: 1px solid #CCC;
  padding: 10px 10px 0 10px;
}
.single .category-nippon5places .iro-list .item .content .info h4 {
  color: #FFF;
  background: #85c56b;
  line-height: 20px;
  width: 80px;
  text-align: center;
  margin: 0 0 5px 0;
  font-weight: normal;
}
.single .category-nippon5places .iro-list .item .content .info p {
  margin: 0;
  color: #228212;
  font-size: 12px;
  line-height: 22px;
}
.single .category-nippon5places .iro-list .item .content .info a {
  color: #228212;
  margin: 0 5px 0 0;
  padding: 0 10px 0 0;
}
.single .category-nippon5places .iro-list .item .content .info a[target="_blank"] {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-green-8x8.png);
  background-size: 8px 8px;
}
.single .category-nippon5places .juu-list .item.open header .number span {
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-balloon-green-40x37.png) 0 0 no-repeat;
  background-size: 40px 37px;
}
.single .category-nippon5places .juu-list .item.open header h3 {
  display: none;
}
.single .category-nippon5places .juu-list .item header .number {
  margin: 4px 0 0 3px;
  color: #89ce7d;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  width: 40px;
  height: 37px;
  display: block;
}
.single .category-nippon5places .juu-list .item header .number span {
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-balloon-green2-40x37.png) 0 0 no-repeat;
  background-size: 40px 37px;
  width: 40px;
  height: 37px;
  display: inline-block;
}
.single .category-nippon5places .juu-list .item header h3 {
  margin: 4px 0 5px;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-green-1 {
  color: #228212;
  border: solid 2px #89ce7d;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-green-1:after {
  content: "";
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-green-1.png);
  background-repeat: no-repeat;
  background-size: 8px 16px;
  width: 8px;
  height: 16px;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-red-1 {
  color: #d44c61;
  border: solid 2px #e9536a;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-red-1:after {
  content: "";
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-red-1.png);
  background-size: 8px 16px;
  width: 8px;
  height: 16px;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-purple-1 {
  color: #B964A4;
  border: solid 2px #B964A4;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-purple-1:after {
  content: "";
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-purple-1.png);
  background-size: 8px 16px;
  width: 8px;
  height: 16px;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-blue-1 {
  color: #00b9ef;
  border: solid 2px #00b9ef;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-blue-1:after {
  content: "";
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-blue-1.png);
  background-size: 8px 16px;
  width: 8px;
  height: 16px;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-blue-2 {
  color: #4794d1;
  border: solid 2px #4794d1;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-blue-2:after {
  content: "";
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-blue-3.png);
  background-size: 8px 16px;
  width: 8px;
  height: 16px;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-orange-1 {
  color: #dd8900;
  border: solid 2px #fdb53f;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-orange-1:after {
  content: "";
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-orange-1.png);
  background-size: 8px 16px;
  width: 8px;
  height: 16px;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-green-1,
.single .category-nippon5places .juu-list .item header h3 .balloon-orange-1,
.single .category-nippon5places .juu-list .item header h3 .balloon-blue-1,
.single .category-nippon5places .juu-list .item header h3 .balloon-blue-2,
.single .category-nippon5places .juu-list .item header h3 .balloon-purple-1,
.single .category-nippon5places .juu-list .item header h3 .balloon-red-1 {
  display: table-cell;
  width: 204px;
  height: 60px;
  padding: 4px 8px;
  vertical-align: middle;
  position: relative;
  border-radius: 4px;
}
.single .category-nippon5places .juu-list .item header h3 .balloon-green-1:after,
.single .category-nippon5places .juu-list .item header h3 .balloon-orange-1:after,
.single .category-nippon5places .juu-list .item header h3 .balloon-blue-1:after,
.single .category-nippon5places .juu-list .item header h3 .balloon-blue-2:after,
.single .category-nippon5places .juu-list .item header h3 .balloon-purple-1:after,
.single .category-nippon5places .juu-list .item header h3 .balloon-red-1:after {
  position: absolute;
  top: 20px;
  right: -8px;
  background-repeat: no-repeat;
}
.single .category-nippon5places .juu-list .item .content {
  display: none;
}
.single .category-nippon5places .juu-list .item .content .content-box {
  padding: 0 0 15px;
}
.single .category-nippon5places .juu-list .item .content p {
  margin: 0;
  line-height: 24px;
}
.single .category-nippon5places .juu-list .item .content .text {
  padding: 0 10px;
}
.single .category-nippon5places .juu-list .item .content .point {
  margin: 4px 10px;
}
.single .category-nippon5places .juu-list .item .content .point .meesage p {
  display: table-cell;
  vertical-align: middle;
  width: 200px;
  height: 80px;
  text-align: center;
  color: #228212;
  line-height: 20px;
  margin: 20px 0 0 0;
}
.single .category-nippon5places .juu-list .item .content .point .image {
  text-align: center;
}
.single .category-nippon5places .juu-list .item .content .point .image img {
  display: inline;
  margin: 0;
}
.single .category-nippon5places .juu-list .item .content .n5-juu-comment {
  font-size: 18px;
  font-weight: bold;
  width: 230px;
  margin: 0 auto 10px;
  text-align: center;
}
.single .category-nippon5places .juu-list .item .content .image-cap {
  font-size: 16px;
  font-weight: bold;
  width: 230px;
  margin: 5px auto 0;
}
.single .category-nippon5places .juu-list .item .content .color-red-1 {
  color: #d44c61;
}
.single .category-nippon5places .juu-list .item .content .color-blue-1 {
  color: #00b9ef;
}
.single .category-nippon5places .juu-list .item .content .color-blue-2 {
  color: #4794d1;
}
.single .category-nippon5places .juu-list .item .content .color-orange-1 {
  color: #dd8900;
}
.single .category-nippon5places .juu-list .item .content .color-green-1 {
  color: #228212;
}
.single .category-nippon5places .juu-list .item .content .color-purple-1 {
  color: #B964A4;
}
.single .category-nippon5places .juu-list .item .content .info {
  padding: 14px 10px 0;
}
.single .category-nippon5places .juu-list .item .content .info p {
  margin: 0;
  font-size: 12px;
  line-height: 22px;
}
.single .category-nippon5places .juu-list .item .content .info a {
  color: #228212;
  margin: 0 5px 0 0;
  padding: 0 10px 0 0;
}
.single .category-nippon5places .juu-list .item .content .info a[target="_blank"] {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-green-8x8.png);
  background-size: 8px 8px;
}
.single .category-nippon5places .raku-list .spot.open header .number span {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2116px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .raku-list .spot.open header .number span {
    background-position: 0 -2116px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .raku-list .spot header .number {
  margin: 3px 0 0 2px;
  color: #89ce7d;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  width: 40px;
  display: block;
}
.single .category-nippon5places .raku-list .spot header .number span {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2206px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .raku-list .spot header .number span {
    background-position: 0 -2206px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.single .category-nippon5places .raku-list .spot header h3 {
  margin: 2px 0 5px;
}
.single .category-nippon5places .raku-list .spot header .image {
  margin: 2px 0 10px;
}
.single .category-nippon5places .raku-list .spot .content {
  display: none;
}
.single .category-nippon5places .raku-list .spot .content .content-box {
  padding: 0 10px 15px;
}
.single .category-nippon5places .raku-list .spot .content p {
  margin: 0;
  line-height: 24px;
}
.single .category-nippon5places .raku-list .spot .content .image {
  margin: 25px 0 0 0;
}
.single .category-nippon5places .raku-list .spot .content .image img {
  margin: 0;
}
.single .category-nippon5places .raku-list .spot .content .image .caption {
  font-size: 11px;
  line-height: 1;
}
.single .category-nippon5places .raku-list .spot .content .info {
  margin: 15px 0 0 0;
}
.single .category-nippon5places .raku-list .spot .content .info p {
  margin: 0;
  color: #228212;
  font-size: 12px;
  line-height: 22px;
}
.single .category-nippon5places .raku-list .spot .content .info a {
  color: #228212;
  margin: 0 5px 0 0;
  padding: 0 10px 0 0;
}
.single .category-nippon5places .raku-list .spot .content .info a[target="_blank"] {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-green-8x8.png);
  background-size: 8px 8px;
}
.single .logo-nippon5places-outline-1 {
  width: 100px;
  height: 101px;
  display: inline;
  margin: 0;
  vertical-align: bottom;
}
.single .logo-nippon5places-1 {
  width: 90px;
  height: 91px;
  margin: 0;
  display: inline;
  vertical-align: bottom;
}
.single .nippon5places-backnumber-1 {
  border-top: solid 1px #89ce7d;
  border-bottom: solid 1px #89ce7d;
  margin-top: 27px;
  overflow: hidden;
}
.single .nippon5places-backnumber-box-1 {
  text-align: center;
  padding: 20px 0 0 0;
}
.single .nippon5places-backnumber-box-2 {
  overflow: hidden;
  margin: 0 10px;
}
.single .nippon5places-backnumber-box-3 {
  overflow: hidden;
}
.single .nippon5places-backnumber-copy-1 {
  margin: 13px 0;
  line-height: 1.78;
}
.single .nippon5places-backnumber-copy-2 {
  font-size: 12px;
  margin: 0 0 17px;
}
.single .nippon5places-backnumber-copy-2 a {
  color: #151617;
  text-decoration: none;
}
.single .nippon5places-backnumber-copy-2 a:before {
  margin: -4px 0 0 0;
}
.single .nippon5places-backnumber-copy-3 {
  background: #89ce7d;
  margin: 0;
}
.single .nippon5places-backnumber-copy-3 span {
  display: block;
  padding: 3px 10px 4px;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  position: relative;
}
.single .nippon5places-backnumber-copy-3 span:after {
  content: "";
  width: 16px;
  height: 10px;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -5px;
}
.single ul.nippon5places-backnumber-list-1 {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
}
.single ul.nippon5places-backnumber-list-1 > li {
  border-top: dotted 1px #ccc;
  font-size: 12px;
}
.single ul.nippon5places-backnumber-list-1 > li:first-child {
  border-top: none;
}
.single ul.nippon5places-backnumber-list-1 a,
.single ul.nippon5places-backnumber-list-1 span {
  color: #151617;
  text-decoration: none;
  display: block;
  position: relative;
  padding: 10px 36px 9px 10px;
}
.single ul.nippon5places-backnumber-list-1 .arrow:before {
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -8px 0 0 0;
}

/* single post page */
.single .app .post .article-header .balloon {
  left: 11px;
}
.single .app .entry-content {
  margin-bottom: 0px;
}
.single #content.app {
  overflow: hidden;
}

.single-navi .box-singlenavi {
  border-top: solid 1px #ccc;
}
.single-navi .box-singlenavi:first-child {
  border-top: none;
}
.single-navi .box-singlenavi.prev .arrow-singlenavi {
  border-bottom: dotted 1px #ccc;
}
.single-navi .box-singlenavi.prev .arrow-singlenavi:before {
  content: "";
  background-position: 50% 50%;
  margin-right: 8px;
}
.single-navi .box-singlenavi.prev .thumb-single-navi {
  float: left;
}
.single-navi .box-singlenavi.prev .updated,
.single-navi .box-singlenavi.prev .title-singlenavi {
  margin-left: 70px;
}
.single-navi .box-singlenavi.next .arrow-singlenavi {
  border-top: dotted 1px #ccc;
}
.single-navi .box-singlenavi.next .arrow-singlenavi:after {
  content: "";
  background-position: 50% 50%;
  margin-left: 8px;
}
.single-navi .box-singlenavi.next .thumb-single-navi {
  float: right;
}
.single-navi .box-singlenavi.next .updated,
.single-navi .box-singlenavi.next .title-singlenavi {
  margin-right: 70px;
}
.single-navi .box-singlenavi .content-singlenavi {
  padding: 10px;
}
.single-navi .thumb-single-navi {
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.single-navi .arrow-singlenavi {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  line-height: 1px;
}
.single-navi .arrow-singlenavi:after, .single-navi .arrow-singlenavi:before {
  background-color: #b3b3b3;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}
.single-navi .updated {
  display: block;
}
.single-navi .title-singlenavi {
  margin: 0;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.8;
}
.single-navi .t-prev-1, .single-navi .pagination.numbers a.prev span, .pagination.numbers a.prev .single-navi span,
.single-navi .pagination.numbers span.prev span,
.pagination.numbers span.prev .single-navi span,
.single-navi .t-next-1,
.single-navi .pagination.numbers a.next span,
.pagination.numbers a.next .single-navi span,
.single-navi .pagination.numbers span.next span,
.pagination.numbers span.next .single-navi span {
  overflow: hidden;
  text-indent: -99em;
  line-height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.single-navi .t-next-1, .single-navi .pagination.numbers a.next span, .pagination.numbers a.next .single-navi span,
.single-navi .pagination.numbers span.next span,
.pagination.numbers span.next .single-navi span {
  width: 37px;
  height: 10px;
}
.single-navi .t-prev-1, .single-navi .pagination.numbers a.prev span, .pagination.numbers a.prev .single-navi span,
.single-navi .pagination.numbers span.prev span,
.pagination.numbers span.prev .single-navi span {
  width: 35px;
  height: 10px;
}
.single-navi .t-prev-1:before, .single-navi .pagination.numbers a.prev span:before, .pagination.numbers a.prev .single-navi span:before,
.single-navi .pagination.numbers span.prev span:before,
.pagination.numbers span.prev .single-navi span:before {
  background-position: 50% 50%;
}
.single-navi a {
  display: block;
}

.single-enq-sns-1 .icon-t-32x32,
.single-enq-sns-1 .icon-f-32x32 {
  vertical-align: middle;
  margin-right: 8px;
}
.single-enq-sns-1 a.blue-btn, .single-enq-sns-1 a.comment-reply-link, .single-enq-sns-1 a#submit {
  font-size: 14px;
  padding: 0 10px;
  line-height: 48px;
  width: 100%;
  font-weight: bold !important;
}
.single-enq-sns-1 a.blue-btn .icon-empathy-1, .single-enq-sns-1 a.comment-reply-link .icon-empathy-1, .single-enq-sns-1 a#submit .icon-empathy-1,
.single-enq-sns-1 a.blue-btn .icon-soso-1,
.single-enq-sns-1 a.comment-reply-link .icon-soso-1,
.single-enq-sns-1 a#submit .icon-soso-1,
.single-enq-sns-1 a.blue-btn .icon-differ-1,
.single-enq-sns-1 a.comment-reply-link .icon-differ-1,
.single-enq-sns-1 a#submit .icon-differ-1 {
  vertical-align: middle;
  margin-right: 8px;
}
.single-enq-sns-1 p.single-enq-sns-p-1 {
  margin-bottom: 0.8em;
}
.single-enq-sns-1 p.single-enq-sns-p-2 {
  margin-bottom: 0;
  font-size: 14px;
}

.single-enq-sns-tw-btn-box-1 {
  overflow: hidden;
  list-style: none !important;
  margin: 1.3em 0 1.9em !important;
  padding: 0 !important;
}
.single-enq-sns-tw-btn-box-1 li {
  margin-top: 10px;
}
.single-enq-sns-tw-btn-box-1 li:first-child {
  margin-top: 0;
}

.single .entry-content a.blue-btn, .single .entry-content a.comment-reply-link, .single .entry-content a#submit {
  color: #fff;
  text-decoration: none;
}

.no-touch .single .entry-content a.blue-btn:hover, .no-touch .single .entry-content a.comment-reply-link:hover, .no-touch .single .entry-content a#submit:hover, .no-touch .single .entry-content a.blue-btn:focus, .no-touch .single .entry-content a.comment-reply-link:focus, .no-touch .single .entry-content a#submit:focus {
  background-color: #cc0033;
  color: #fff !important;
  text-decoration: none;
}
.no-touch .single .entry-content a.blue-btn:active, .no-touch .single .entry-content a.comment-reply-link:active, .no-touch .single .entry-content a#submit:active {
  background-color: #4099ff;
  color: #fff;
  text-decoration: none;
}

.no-touch .single .entry-content .more_read a:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff8fab+0,ff8fab+12,ea2657+100 */
  background: #ff8fab;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8fab), color-stop(12%, #ff8fab), color-stop(100%, #ea2657));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8fab', endColorstr='#ea2657', GradientType=0);
  /* IE6-9 */
}
.no-touch .single .entry-content .more_read a:hover:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAf0lEQVQoz2NgAIIzDMaxQDwHiJkZcAGgZDwQ/4Fi3Iqhkv+h+DcQz8SqGCQIxAuRFP8C4mm4FLMC8RIkxT+BeDIQM2FTzAHEy5AUfwfiibgUcwHxCiTF34C4F5diHiBehaT4KxD3kKeQKKtxeGYCuiLCwUN0gJMShcQlCmKTGQBrYZn6XD7sBAAAAABJRU5ErkJggg==');
}

.no-touch .single-navi a:hover .arrow-singlenavi:after, .no-touch .single-navi a:hover .arrow-singlenavi:before {
  background-color: #cc0033;
}

.no-touch .single .category-nippon5places .shoku-list .spot header:hover .number span,
.no-touch .single .category-nippon5places .raku-list .spot header:hover .number span {
  color: #fff;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2290px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 33px;
  width: 45px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .no-touch .single .category-nippon5places .shoku-list .spot header:hover .number span,
  .no-touch .single .category-nippon5places .raku-list .spot header:hover .number span {
    background-position: 0 -2290px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.no-touch .single .category-nippon5places .iro-list .item header:hover .number span {
  color: #fff;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1939px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 39px;
  width: 41px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .no-touch .single .category-nippon5places .iro-list .item header:hover .number span {
    background-position: 0 -1939px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.no-touch .single .category-nippon5places .juu-list .item header:hover .number span {
  color: #fff;
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-balloon-green-40x37.png);
}
.no-touch .single .category-nippon5places .raku-list .spot header:hover .number span {
  color: #fff;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2116px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .no-touch .single .category-nippon5places .raku-list .spot header:hover .number span {
    background-position: 0 -2116px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.no-touch.opacity .single .category-nippon5places .shoku-list .spot header:hover .image img,
.no-touch.opacity .single .category-nippon5places .raku-list .spot header:hover .image img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
.no-touch.opacity .single .category-nippon5places .iro-list .item header:hover .image img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
.no-touch.opacity .single .category-nippon5places .juu-list .item header:hover .image img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
.no-touch.opacity .single .category-nippon5places .visited-list .item header:hover .image img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
.category #entry-items .balloon {
  display: none;
}

/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
LAYOUT & GRID STYLES
*********************/
.wrap {
  width: 300px;
  margin: 0 auto;
}

.app .wrap {
  width: 100%;
  margin: 0;
}

/*********************
LINK STYLES
*********************/
a,
a:visited {
  color: #000;
  text-decoration: none;
  /* on click */
  /* mobile tap color */
}
a:link,
a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}
a[target="_blank"],
a:visited[target="_blank"] {
  background-position: 100% 50%;
  padding-right: 26px;
}
a[target="_blank"].fancybox, a[target="_blank"].fancybox-thumb,
a:visited[target="_blank"].fancybox,
a:visited[target="_blank"].fancybox-thumb {
  padding-right: 0;
  background-image: none;
}
a.gray-btn[target="_blank"],
a:visited.gray-btn[target="_blank"] {
  background-image: none !important;
}
a.fancybox, a.fancybox-thumb,
a:visited.fancybox,
a:visited.fancybox-thumb {
  position: relative;
}

.no-touch a,
a:visited {
  /* on hover */
}
.no-touch a:hover, .no-touch a:focus,
a:visited:hover,
a:visited:focus {
  color: #cc0033;
}
.no-touch a:hover[target="_blank"].fancybox, .no-touch a:hover[target="_blank"].fancybox-thumb, .no-touch a:focus[target="_blank"].fancybox, .no-touch a:focus[target="_blank"].fancybox-thumb,
a:visited:hover[target="_blank"].fancybox,
a:visited:hover[target="_blank"].fancybox-thumb,
a:visited:focus[target="_blank"].fancybox,
a:visited:focus[target="_blank"].fancybox-thumb {
  padding-right: 0;
  background-image: none;
}
.no-touch a:hover.fancybox-thumb:before, .no-touch a:hover.fancybox-thumb:after, .no-touch a:focus.fancybox-thumb:before, .no-touch a:focus.fancybox-thumb:after,
a:visited:hover.fancybox-thumb:before,
a:visited:hover.fancybox-thumb:after,
a:visited:focus.fancybox-thumb:before,
a:visited:focus.fancybox-thumb:after {
  content: "";
  position: absolute;
  z-index: 1;
}
.no-touch a:hover.fancybox-thumb:before, .no-touch a:focus.fancybox-thumb:before,
a:visited:hover.fancybox-thumb:before,
a:visited:focus.fancybox-thumb:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(21, 22, 23, 0.6);
}
.no-touch a:hover.fancybox-thumb:after, .no-touch a:focus.fancybox-thumb:after,
a:visited:hover.fancybox-thumb:after,
a:visited:focus.fancybox-thumb:after {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -16px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 65px;
  width: 65px;
  top: 50%;
  left: 50%;
  margin-top: -32.5px;
  margin-left: -32.5px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .no-touch a:hover.fancybox-thumb:after, .no-touch a:focus.fancybox-thumb:after,
  a:visited:hover.fancybox-thumb:after,
  a:visited:focus.fancybox-thumb:after {
    background-position: 0 -16px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.no-touch.opacity .card a:hover img, .no-touch.opacity .card a:focus img,
.no-touch.opacity .list a:hover img,
.no-touch.opacity .list a:focus img,
.no-touch.opacity #staff a:hover img,
.no-touch.opacity #staff a:focus img,
.no-touch.opacity .module-list-1 a:hover img,
.no-touch.opacity .module-list-1 a:focus img,
.no-touch.opacity .single-navi a:hover img,
.no-touch.opacity .single-navi a:focus img,
.no-touch.opacity .photo-gallery-content-1 a:hover img,
.no-touch.opacity .photo-gallery-content-1 a:focus img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

.no-touch .single .post .article-footer .article-navigation a:hover {
  background-color: #cc0033;
}
.no-touch .single .post .entry-content a:hover {
  color: #1d3994;
  text-decoration: none;
}
.no-touch .single .post .entry-content .nippon5places-backnumber-copy-2 a:hover,
.no-touch .single .post .entry-content ul.nippon5places-backnumber-list-1 a:hover {
  color: #cc0033;
}
.no-touch .single .post .entry-content .nippon5places-backnumber-copy-3 span:hover,
.no-touch .single .post .entry-content .nippon5places-backnumber-box-3.open .nippon5places-backnumber-copy-3 span:hover {
  background-color: #228212;
}
.no-touch .single .category-landscape .gallery-title-1 .fancybox-open:hover {
  background-color: #cc0033;
}
.no-touch .single .category-nippon5places .gallery-title-1 .fancybox-open:hover {
  background-color: #228212;
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5 {
  text-rendering: optimizelegibility;
  font-weight: bold;
  word-break: break-all;
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a {
  text-decoration: none;
}

h1,
.h1 {
  font-size: 1.13em;
  line-height: 24px;
}

h2,
.h2 {
  font-size: 1.00em;
  line-height: 1.65em;
  margin-bottom: 1.5em;
}

h3,
.h3 {
  font-size: 0.88em;
}

h4,
.h4 {
  font-size: 0.75em;
  font-weight: 700;
}

h5,
.h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px;
}

time {
  font-size: 11px;
  color: #666;
  font-weight: normal;
}

.hidetxt {
  display: inline-block;
  overflow: hidden;
  text-indent: -99em;
}

.gplusone-box {
  display: inline-block;
  width: 60px;
  overflow: hidden;
}
.gplusone-box div {
  width: 64px !important;
}

/*********************
HEADER STYLES
*********************/
.fb_iframe_widget {
  margin-right: 3px;
  display: inline !important;
}

.fb_iframe_widget > span {
  vertical-align: baseline !important;
}

iframe.twitter-tweet-button {
  width: 80px !important;
  margin-top: -27px;
}

#menu-header-1 .inner-header {
  width: 314px;
}

.member-nav-1 {
  position: absolute;
  top: 0;
  right: 0;
}
.member-nav-1 #tooltip {
  display: inline-block;
}
.member-nav-1 ul {
  margin: 0;
  padding: 0;
}
.member-nav-1 ul li {
  float: left;
  margin: 0 0 0 1px;
}
.member-nav-1 ul li:first-child {
  margin-left: 0;
}

#tooltip-member {
  position: relative;
}
#tooltip-member #member-tooltip {
  display: none;
}
#tooltip-member.on #member-tooltip {
  display: block;
}
#tooltip-member.on .btn.member {
  background-color: #cc0033;
}

#member-tooltip {
  position: absolute;
  right: 0;
  top: 100%;
  padding-top: 4px;
  z-index: 999;
}

.tooltip-member-balloon {
  position: relative;
  border: solid 1px #ccc;
  background: #fff;
  width: 204px;
  padding: 2px 10px;
}
.tooltip-member-balloon:before, .tooltip-member-balloon:after {
  bottom: 100%;
  left: 162px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tooltip-member-balloon:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 8px;
  margin-left: -8px;
}
.tooltip-member-balloon:before {
  border-color: rgba(204, 204, 204, 0);
  border-bottom-color: #CCC;
  border-width: 9px;
  margin-left: -9px;
}
.tooltip-member-balloon p {
  font-size: 12px;
  margin: 4px 0;
}

.header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background-color: #b3b3b3;
  background-color: rgba(179, 179, 179, 0.5);
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.header.search {
  background-color: transparent;
}
.header.search .bg {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(21, 22, 23, 0.5);
  width: 100%;
  height: 100%;
}
.header.search #search-header {
  display: block;
  position: relative;
  z-index: 10;
}
.header #search-header,
.header .sns-header-1 {
  display: none;
  overflow: hidden;
}

.main-header {
  position: relative;
  z-index: 10;
  background-color: #fff;
}

.sub-header {
  background-color: #f4f4f4;
}

#menu-header-1 {
  padding: 6px 0;
}

#menu-1 {
  width: 100%;
}
#menu-1 ul {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -o-flex;
  display: -ms-flex;
  box-pack: justify;
  -moz-box-pack: justify;
  -webkit-box-pack: justify;
  -o-box-pack: justify;
  -ms-box-pack: justify;
  justify-content: space-between;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  -o-justify-content: space-between;
  -ms-justify-content: space-between;
  width: 100%;
  margin: 0;
}
#menu-1 ul li {
  vertical-align: top;
  width: 16%;
  height: 28px;
}
#menu-1 ul li a {
  margin: 0 auto 0;
  padding: 1px;
}

a.home-header-btn .en {
  height: 8px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAQBAMAAABzZ+XyAAAAMFBMVEXMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADOzJclOAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAABbklEQVQoz23QMUtCYRTG8b9lNyoip9qsKWiyb6DBpWgKIoiWEPoAuke8Eu46VKtNTUW1NARxiYZoqq1ouURjg28i3Uy9T4OaF+wsh8P5weE8GEmSYOamdQKUJD1kKH1CbNd/zQIL3sc+9GC8KumuOwcYC9uSmgkcScqy6bo6cJdJ62rFCxOYuuuWlDGWuBobe7plLSxuqQagPOB/wZjKGAuOCsYyqQyxx4BKHcx3DzoqAF4NYwFdGEsuAFL3eBZGd3pwXHNALojASg2IQSWgW8rDZBsg1cBYGFHBWPynzjqtl/U+nGoCTDW772aMRRed9UhVek4MQkn6IQKZPpNuB09LCvNETgPzj43BZ+quOwfGcl4DnCUAkmE/nnIkHjAWEwCz7WH/GCb0b+AdmFQWzgOq75Bs/cG0rpa9diICHTU29vSGCYsrfvAHh6uSLolAcpLai4xJUhmIqQAwc9o8Akqf0G1Du/51Flj1Wof8AosJ91H2FgvXAAAAAElFTkSuQmCC');
  background-size: 40px auto;
  background-repeat: no-repeat;
  display: block;
  margin: 9px auto 0;
}
a.home-header-btn .jp {
  display: none;
}
a.home-header-btn.active, a.home-header-btn:hover {
  background-color: #d11947;
}
a.home-header-btn.active .en, a.home-header-btn:hover .en {
  height: 8px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAQBAMAAABzZ+XyAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAABbklEQVQoz23QMUtCYRTG8b9lNyoip9qsKWiyb6DBpWgKIoiWEPoAuke8Eu46VKtNTUW1NARxiYZoqq1ouURjg28i3Uy9T4OaF+wsh8P5weE8GEmSYOamdQKUJD1kKH1CbNd/zQIL3sc+9GC8KumuOwcYC9uSmgkcScqy6bo6cJdJ62rFCxOYuuuWlDGWuBobe7plLSxuqQagPOB/wZjKGAuOCsYyqQyxx4BKHcx3DzoqAF4NYwFdGEsuAFL3eBZGd3pwXHNALojASg2IQSWgW8rDZBsg1cBYGFHBWPynzjqtl/U+nGoCTDW772aMRRed9UhVek4MQkn6IQKZPpNuB09LCvNETgPzj43BZ+quOwfGcl4DnCUAkmE/nnIkHjAWEwCz7WH/GCb0b+AdmFQWzgOq75Bs/cG0rpa9diICHTU29vSGCYsrfvAHh6uSLolAcpLai4xJUhmIqQAwc9o8Akqf0G1Du/51Flj1Wof8AosJ91H2FgvXAAAAAElFTkSuQmCC');
  background-size: 40px auto;
  background-repeat: no-repeat;
  display: block;
}

a.house-header-btn .en {
  display: none;
}
a.house-header-btn .jp {
  height: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAUCAMAAADMbV+0AAAAM1BMVEXqoaH////qoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaE/6aZyAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAAP1JREFUKM+Fk0FyxSAMQ2WCE8PHWPc/bReBQNt0qh3Ds5DBAH/Km50KeYSsml7Jg0OeBmqkPtt7US7tRkN+o0fl+cNZzcze0GD8CiOSXlBc5GdGUdXLzFrr8Zq1PQvlUntDlWwb2lp1MvJAzx1FI/MIkEaknmdWJW1d00WWradr3aoI8o3WYUb2RdpOCnB3HXHOBMckK9nLtaHOwPQGjLwWSZK20EIq6jTTWZMqGcXieVcBlPQz6M+QFABITnoGjFwo7qmYx9oBAIeTnu5AWUQkJQGQSU7TOVUxSCjZzarzFADQzvZ9TJIPEik4u/vjBySftflDsreisn2I//QFvcEOupc5Zy8AAAAASUVORK5CYII=');
  background-size: 21px auto;
  background-repeat: no-repeat;
  display: block;
  margin: 8px auto 0;
}
a.house-header-btn.active, a.house-header-btn:hover {
  background-color: #eaa1a1;
}
a.house-header-btn.active .jp, a.house-header-btn:hover .jp {
  height: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAUBAMAAAAJnbK1AAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAA+klEQVQYGQXBPS4EcRwA0PefndgIYVqJhEKpWIlKs4tGxw3MDYhEQjV6jQvgDDqFhC1Uii3pUEiotrDJ+pjx814LADwUEy9gdR2ALCKiD9UIEmidRsQLMpBd7EBz2No6OoNqhGz4CqBADv5OTpE2s5V8Y2kB1QimokceERG/yIBv++Dm3DvsjsDtJ2mdvaYD22MJe19gIvqgOzbZYaEBVV2A2R8zb0zFIibjqQTTf7pj2lHiMmIMWZ165S+Ngrnyo2qDPO6Hd2RxIg3qTjuA24gSByxHXzs6UkE3aqA1rAt5PB4Pdsifr4A06JOGEbEPAPMF1qK57gEAAP8suGQyNuXCGAAAAABJRU5ErkJggg==');
  background-size: 21px auto;
  background-repeat: no-repeat;
  display: block;
}

a.life-header-btn .en {
  display: none;
}
a.life-header-btn .jp {
  height: 11px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAWCAMAAACrFQ8QAAAAM1BMVEWKuOX///+KuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOU2IvNLAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAATJJREFUOMullEluxDAMBCnKsmiNlvr/a3OY8aIlQYL00WDBZDdFkVMqv5J76PoY295XpX0Czcyv4AhYVwj12Pt2MugCjkDpKg8AyEfo4EXbBqShR7UCwPYzrGlizUxEfEy1yo/wVsZ5RQp5EUKd4L1BC0PPcCxigtzDO1D8UOWnVtZwna0SCRBENJjZM60nrM456f28Q9b4Npt26Ao2c04StH0BZy7lFZypXvTF7E4GyHET8bFBnGGF5j4bknVIihLu+V8zHCE5kU9Y27Aj2tk0wlohvNdzK9DiN28w3lOV62EkyOdua+GeTERE4/lna3ccCZI650KBtl2valpvqNnMXu1ppwfIuQLsz2OQgNBZdsq6Ed6qW3dJJHV9B8sVaNm61fWpQHvF4QyJxr/fMPcPfQEbYxMPjRIpYQAAAABJRU5ErkJggg==');
  background-size: 30px auto;
  background-repeat: no-repeat;
  display: block;
  margin: 8px auto 0;
}
a.life-header-btn.active, a.life-header-btn:hover {
  background-color: #8ab8e5;
}
a.life-header-btn.active .jp, a.life-header-btn:hover .jp {
  height: 11px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAWBAMAAABu5eIRAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAABMUlEQVQYGQXBsWoTcQAH4O9KmlAseFNBwbXgZB6gQzYXh/gE5glq6HKD0lbQ2b6AnJOj/F10kkNxj+gDRBBcHJpSsA2h9/P7QAUAAAAcToGdKUBzBMAwV8DJzasa6C4AeJovwOtk8xJ0KwCjrAHV8+QSdCuAqs0Z0Mztv/kOuhXAQa4Ai4IaLFeA7fN+AsgpgBTAk3wFbGUOIAWwXAMMMqkeNo9BCtTkEmCUvUXSv4AUaGj7KWCULkk2kALdD3dzDbiVfBxvHWaGFFT5xUk+ALv5hkHeIgXDnLF93o/BqKkhBSm4lwkO8gcAw5xicYF2A9UiM7BX4zhjtOvao/wGd7IGt28+Ne9zDQ+y+ZxMgTYT2E2SzGGYJD8BO//A4Nkyf4+A+4v+HUA1AwAAAAAAAPwHWbuSKURFHRIAAAAASUVORK5CYII=');
  background-size: 30px auto;
  background-repeat: no-repeat;
  display: block;
}

a.town-header-btn .en {
  display: none;
}
a.town-header-btn .jp {
  height: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAMAAADImI+JAAAAM1BMVEWJzn3///+Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn1xVAbIAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAAQFJREFUGBmNwVuCozAMRcErO8LCCHz2v9o2Gcjra6p0a5lFPzZwu+gWoF8JsovK4kVTgLvHmk0vkLJTdZPzI3TKHtEhY83cYTc5n/ZcXSd+mKaHTx2K3jLzYNozM6K5SdWLpoCHe4tNtwKbZBcp+KZbgybZRQo+ZK66JUOSXSQVP3XQlwrhPYG9u5luAfqywsGtm56qe0DVhzKAo4f7sg5YJJU+eNoWvQUcTZJNDptUDl6ORS+lFU12gpRW6FVqPGXVN5sCVilBU4MlBozQZVubS1ZbwqhSh23xNkAqG6y6JC+jmVQH/4SmGEWXzq1XM0ll3WFsi54eevMlJi82yf7THwxuEx4SwU9KAAAAAElFTkSuQmCC');
  background-size: 20px auto;
  background-repeat: no-repeat;
  display: block;
  margin: 8px auto 0;
}
a.town-header-btn.active, a.town-header-btn:hover {
  background-color: #89ce7d;
}
a.town-header-btn.active .jp, a.town-header-btn:hover .jp {
  height: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUBAMAAAANaGKIAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAABBUlEQVQYGW3BrU5CYQDH4R/HAI5A0U2LegleAmyvVohG3NwMBAxOtHgMNotjbgQDFjYbWiTght3gJaAW4zkqKOPr73veA83nIVK6Z6bZY84PmemERJZz4PfM8QMR3YGXJa/YL6RrJ2pdPOqJvJznc8goFsKCMfVPIul2V+N26yiLlwP/2+zfYK0PcZKKhVjlH5yknPYZVueV2JIx9RDH0+G1xlc4foiTUlfWJeAZ/wtnTZOa2Qn6sBpIwwIRf1IE8kMSXVmTAlZiFyszIqUqZWm0wZw/IC0o90/1gXW7h1fSO4tqbAdhojnA6siaFvECSQck37DqsqrAysu0AWwS2apUcvzvD8CWlHFfcXx5AAAAAElFTkSuQmCC');
  background-size: 20px auto;
  background-repeat: no-repeat;
  display: block;
}

a.news-header-btn .en {
  display: none;
}
a.news-header-btn .jp {
  height: 9px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAASCAMAAAD2Qdm/AAAAM1BMVEWqib3///+qib2qib2qib2qib2qib2qib2qib2qib2qib2qib2qib2qib2qib2qib2qib1enY6IAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAAOhJREFUOMutlNGWgyAMRBNESRHL/f+v3YeKyLoH6bbzJBy4jEOCyBfk5ipzqqoiIq5Z8g/szEnbtGNp9Ck2u29hJysRJLASQmr0ScjTblY7a3yxEIaxj91sD2tHLo9Bqi9m38NausjOOzYIeoet12yXgw6dsRGSjGIDzENYA6IbxRpMI8EGAJ5+ELuOlXIEbIMcVFXFXbr110RiGyjYBARxK69baxvvrz6D9T6ADIRiOnawrjaO3bxASwKyr2FEFX+txf3fG3V62mdgLedqpJbOVeNYWXgux0A1EvX+RXjJ96JdTt+qaqo/cegVNjxmKG0AAAAASUVORK5CYII=');
  background-size: 43px auto;
  background-repeat: no-repeat;
  display: block;
  margin: 9px auto 0;
}
a.news-header-btn.active, a.news-header-btn:hover {
  background-color: #aa89bd;
}
a.news-header-btn.active .jp, a.news-header-btn:hover .jp {
  height: 9px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAASBAMAAAAzsTS+AAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAA70lEQVQoz2NgIAhEXECgEMRkhIgI4FTr/x8E/igAmfxg5v8PBNT+EyBGrTrICfu/g5jcu8FgA143M/1/iC5kAjTBDZtajv8F6EL1INc0YFFr/08Ap9rq3VCwHSJx/hs221jAttX/hwKwlxg4/2P1Dtt/B0y19f8nYlPL/l8Bi/7/fw2wqOX6jyk2/3/N/2dAWhAmAPUo9x8Mpdr/vzGu/58Ai0FExPH/wnDBe6A6zv8/UdWCjNb/DktNUMC6//9jsDsmMFjDQhIYKvshun6jqLX7/0sAHGxfUISxqmX9GwDx4ASM5AAEzqjuDYAGJgMAokiik8ImY+IAAAAASUVORK5CYII=');
  background-size: 43px auto;
  background-repeat: no-repeat;
  display: block;
}

a.summary-header-btn .en {
  display: none;
}
a.summary-header-btn .jp {
  height: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAUCAMAAAAKqMsNAAAAM1BMVEX6r0b////6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0Z0VPBHAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAAYlJREFUGBmlwVuiqyoURcG5QGTxktH/1h40cSfxft4q3XLvQb+8T/3HFuzUjxbspJuDHhoE/UqQ7TQ47KKwp6DFIaXkpWfdHJIewG0JUOyixIPrlsD1MOhh9z7A7aLEt9FL0i1A02XTrTJ5m26Lli0tFYIeBlPSVg42vTVgNucygpkUU9DisKWUvemjwO4HS9FLBYrZBnnrMMwk55c+Em896+Is1axAMGuQTXK+9F70Jx8sR0l6izAah4VJM7MA3SSFdKqgH6EBs2z6KLDtkBySLQNMNwf9GDA96NugyyZt0u3UwXSJKTlEfXEYUb/AZZUl2WkyTVKok0vb9XFA1AO4LALNTgmaSeHgz7HrBl1PB0OWYQZbwgG7SQVqlDKXHvUyOYIeKrQKbLakA7qZ1EFLht0nTNelwshRS0zZh05xsszNLOYBjGAmVWh7yhOk0KDoEiffdNkas0YLB6cWzEyKkxfX4jPoJVa+BL3ZKQE12UlSKANm23XZ9JGyn/aU9McuZQ/2Ivuf/gFJrhv7SUiuGQAAAABJRU5ErkJggg==');
  background-size: 32px auto;
  background-repeat: no-repeat;
  display: block;
  margin: 9px auto 0;
}
a.summary-header-btn.active, a.summary-header-btn:hover {
  background-color: #ff9000;
}
a.summary-header-btn.active .jp, a.summary-header-btn:hover .jp {
  height: 10px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAUBAMAAADPWCYMAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAABfElEQVQYGQXBLU/UAQAH4OdexvE2vSCbBpTgjIjNCNuNCt9ApoFggOJwc3oEzDi/wFGcESwWN4FsOK2WgxnQdH/eBO8Ofj4PeP4JUPsK4BFjP+uAZgEYTR2w8JfxK5iYo3nWePkZapkF3Lzg3iUsJEmSC6hmFTDen3jVvoCFJEm+bUApW1Rg5DpJjqDSaLSOAdoHHndmMJrrj0n2Kc/RPG0sb4HN89fJOlpZr+TZ7oBakiQpwEKS/hK15N1w6qNZUkuS5Ms6DHVytQEPB9vf7/aUssOtRqNVAKXt/J4Bm6dPzppntAvQLIDxHNWB9s6NXneH3QLlRvMEaA6mAFkdSWbpHnCnm/QWQecEIKvl9KhmS6mTJFeLkB2Azt5QDpnMouG8t5L0p9D9AdDqtTKj2ukzFlbO3+QIrcFT7i/vMZ388qCdfUbyYb5blLYvMZ0kSUFl+8/UZNKrU+4mWVU7RLmVJDkGqvk3C7fb1x8wA+bX1l40AN7WAQAAAOA/tjbYd5HE1pMAAAAASUVORK5CYII=');
  background-size: 32px auto;
  background-repeat: no-repeat;
  display: block;
}

.header-menubtn {
  display: block;
  position: relative;
  font-family: Verdana, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Osaka", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  font-size: 0;
  line-height: 0;
  border-radius: 4px;
  border: 0;
  cursor: pointer;
  width: 100%;
  height: 28px;
  text-align: center;
  background-color: #fff;
}
.header-menubtn .en, .header-menubtn .jp {
  display: inline-block;
  background-position: 50% top;
}
.header-menubtn.active, .header-menubtn:hover, .header-menubtn:focus {
  color: #fff;
  text-decoration: none;
}
.header-menubtn:active {
  top: 1px;
}

input[type="text"].search-form-1 {
  margin: 0;
  padding: 0;
  display: inline-block;
  font-size: 11px;
  height: 29px;
  line-height: 29px;
  text-indent: 10px;
  border: 0;
}

.search-box-1 {
  margin: 8px 0;
  position: relative;
  padding: 0 31px 0 0;
}
.search-box-1 button.search-box-1-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 37px;
  height: 100%;
  border-style: none;
  background: transparent;
}
.search-box-1 button.search-box-1-btn .icon-grass-2 {
  position: absolute;
  top: 50%;
  left: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
}

.no-touch .search-box-1 button.search-box-1-btn:hover {
  background: transparent !important;
}

.search-box-2 {
  float: left;
  margin: 0 0 0 18px;
}
.search-box-2 form {
  display: block;
  background-color: #fff;
  margin: 0;
  width: 180px;
  padding: 0 37px 0 0;
}
.search-box-2 form input[type="text"].search-form-1 {
  margin: 0;
  font-size: 12px;
  line-height: 32px;
  padding: 0;
  display: inline-block;
  height: 32px;
  border: 0;
}

.lastupdate-header-1 {
  float: right;
  margin: 0;
  overflow: hidden;
  width: 146px;
  color: #656565;
  text-align: right;
  line-height: 1;
}
.lastupdate-header-1 .t-latestupdate {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAGCAMAAABeiogTAAAAM1BMVEVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWXr171MAAAAEHRSTlMAESIzRFVmd4iZoKq7zN3u/1mI4QAAALdJREFUGNN10ctywyAQBdHmIdDEAvr/v9YLidiLZN9z6lJQPQHg5QG0qaNXVSfAtRJ5XZyqIzfVUXbfVY1D1U62AZCWAayAq+XMDApATGAGzUxaZzXDNXdfyTZKtVISv1hflxmmEZHue/7DDvPu7/uqmj/Y7NUTUkSs8SemjvxgZfcb+15Wm+pKRIPxjZ0Wip1mBtjP3P0Hg3Iv9Ge+4DDSSx0V0rpuLA11JE4P4BlY0tNDtcPzAW+U6guw50OiSwAAAABJRU5ErkJggg==');
  background-size: 76px 6px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -99em;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.time-latestupdate {
  font-size: 11px;
  display: inline;
}

#logo {
  margin: 5px 0 7px;
  width: 125px;
  float: left;
  line-height: 0;
  font-size: 0;
}

.logo-vox {
  width: 125px;
  height: 40px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAoCAYAAADTw/VhAAAP2klEQVR4Ae3bCViWZb7H8ZtFUUNxKLVcKjVQXFCQU5NO44L7kgtm4lI6Lri0mLbaphktZjWcRi1b1DqNY6s6M+k4aSctlR1BBGQTQVBExV0R+J/vdfPKdV/Ped8XKDyeuPhf1wf04YEX+N3PvT0Pqr6ub8WoXt4xKuDHSOUXH638V8SowGEcuxnqRrnOL1AvWvVcE+txt6QGz5SEVv0lUnWGb3aU6vZXGsM0zvGpW6HXC92nOkrucxFCyZUjx+Tk37ZJ9p9eksROIyXKxZ8G4FMcpfx2RKsez3N+HzT57YZeryNXdMHB3lOk7PwlsVbp2QtyZmeU5L24Ug7+YarE3nSPcH5ZpOqUGKW6r2IYGMPXaP3bCb2ee7Tq/l1s83vkYkKaVFll5XLxQIYUvv+lpI9bIAltgiVKdZF9yic/SnX9NloFzONrdofb/9vQ6wU+TWBy/C9/k19SJQVFcnrTTsmZ/5oc6DFWot0CaAB3XWA+8BPDQDivMQBedT50ygPecFbuQGW1QEfUZnngFiez9XsI6HxGyBMi5fKrq+ziFTm3J0HyX/9YUgbOkLjmfYQhgEbge4jJ4Foa2ERe8866GnpTTIU77NUs7MM4UKontuLf8EBNawzWIRhmBaOPg8C9IlWXuIQ7BklJ7nG5HnU5/YgUrd8imZOflcQOQ4XghV6liOFgKyuFRXwP/wGPOtO9U6PhB7Ma4BZ8BMFXeASf4QfcC1fUtDZBMMk41hjT0UTZKX7pEVGuXeiaf5D/iyo9dVbObPtZcp96V5LvnigxHkHCaqCEISAmRgW9y++sU10IvSNCcK1csRGnIRax8MAvKXfEoRw9jOP3YqCDq3wMy7OyI4+/ITeiyktK5UJcihR+8CU9wEhhBSB8T/PrQuhumIrmuFbvYTs2Q5CB8egFT7ijpnUzjiHduKrdMQ3N7QTelnH2SHLgBCk9c15uZF1KOyzxbfoKu3/b+b6a1Th0ygWuqM0yv54LqlsNoai+xpjqhUAEYxHKcQL/hd3Ixyi0wQgMwQB442bMxHOIgAfeRz+0wEV8iGvVA6PsBO7KL/jrGM9ecj4ySRyUXrplzXhJMh58UgrXfMVVmSrll0ukNqvk2ElJ9BslzPKz+b5ur3JMp8ajHbzgY4xh7yAMbjCrPWZgDQbCC/2xBg+hPaw1GBFQVHesQ2coajZGwKxQ3I9+GA1KBzYFiloMcaAA8eiHh5GJXAiC0QKnsBGf4vcQDEY7lCHEaJxTcSssoQc+wmxdjr213n7Y+9Mke/YSiW16t3CesPvGe189A9/fcTATsmfkxMff6kbxqxpBaZmks2JgiLnEeB4M5Yh+Q3lgK1qhLb6DFx7AXsSgJcwKQw7ysRodsBP5+AztLFf0g/gSveCO9VhlTJRWYjqu1XAcQRS24o+4Vg+gFYbgG7yNx5AKQSi84G50zU0xDufhC0WNMCaGG5CCBmiIUfCEonzwgJ2rvCcTp9OHhs+T8qullrAPVYTdjLCVjzC50hsuKQNmsATbLwVvfyqHhs+RuJZ/EILSe/L7fYZK1tTn5MTaTXx+Oo3gqlS38petkUi+Dt/Tomot2ajG+BZT0AQfYSjaIwfhRhfrCkX5YjtyMRWKeh8fYylehofRpa+zcYM3IvEotmAkXsdQ3IGHEIQNeAa7LQ2iG0bCWushGAt7NReH0AhmvWD5vFl4C7dDUQ+ivSXwm9gt2xN/Wz+5kpUv1+pCQpot7Hsqw+bCQi8dbOqwMDGr9PQ5OftjrBQsXytpfCzulj62RuAnib7DJOvhxRWNIDFDyq/YbwTFf/9Roht0E17rM6iqVP6Deg174Im2uAXv4BPswCT0xwooKgQ5SMZyeGMAHsXHeBqhWGhcbeHYhEYYhGfxD/TEHGzDvxGKWYjAJvSFi2V8nw5PmBUOwUvGsQnYiW04hhJ8j0C0wc8owyIo6iYUQuCD2zAZluVZwBsEI6e+3VE5ZmfPelli6MatYQO20IfMrnIZdvaHaClgMyaNc+O8e+tGwLDATZrhkjXtBb1Ov5iUqbdvL6XlSELr/kIvsofXaw5Vlcp/UI0tM1NXdIM7xmM0GsMfLvDGWHSCF9zQEmHGVdgMXWDWIDRAe8yGr3Gu7QrX1Qa+CIa96gMfmNUTi9DNOBaIJ/EE5iEMC9EWrbEO/Y3zG2ESxhvLtM6Wq3xolKtfSe4z78rljCOSHabDJtS7rGHXOHRrlRadkbPcmMkP/0jSBs+UWO97aQQd9FCRxBbt/vbDhAZxldecAFXd0H+zKFdc17K+Rpzq1YpNmPT4lgPoel+QuBaMyfbDrpXQrXW1qFjO7IiiEXwoqWzLxrdieebiX07vcorJYWTFHbqAUF6vM9x/5Tq9XoIKcuP955AY1yB9tbFcM4O97qFb6+qJYhpBpB4ODo2aLwntBgl3+IRGcI5GsI9G8BcawYO23Tm3+tBrbiLE4oaGbq2rhaflzPf79HBwaOQ8SWg70NYI7jrL+730Rotr1J3W6/UEBAjUIXLDQ//bWdD8wvV5TPyue+jWunr8lJzZvlcPBwe6jhN6ptOKN7WOH3Yy7oOqY+ZBGNMlvul9kjXleUn0GS4s3ewEH4gAyQpdLHkvrZZDwx7RE7DUwbPEXp3fu1/yX10jh2eHy9GXV8nZHfvEXl2ITZHif/zIGr7UwZV+Uo69vV6OLl0t5/47Rsw6+soaoQHmKt5Ul75XjFC4QDmxBSV4qG6GHsAdrQA5H50spcXnJPfJd/RVbIbOWCoJtw+ufFQq55HXZI9qTeizxawyHpvKnrtUot278/G28rO6lfdt9BItfexjUnL0hJh16WAmGzp9JClolH7SxlpHFiyXn1QLiXTtLOf2JopZeS+sFDaTchVvqo0fZjoEq+EK5cBfIVheF0OH7rKPLFwhlFzOzNPPuDGDN7p1X8mc+HTl2nt/uyGyV3Uwu3e9zs56aDHH2+nzk7qNJegFkhwwQTcijktq3+lSdu6imHX8vQ00jtuEiRobOzHmxpDE3BTE591Jb7FaqFoJfQwEMVDVCH1ZXQ2dLp0xcqyUX7oilKT8cZoev83Qi9ZuFkrfX2emr0MyQqeb3i0cg5/kLo7QD0tS+msWvLVOolyZgBFg4cqNYpTeo0/p87DuEVL7zZBy9t0pyRi3UB9L6jLGcrfPErqtq26LEZiFOZhg5wZ8O6yAIAVj0LGK0J9DI4zDXPSFcsAN/RGGyegAZXEnboOCC4IxF2OM24juGIi5mGicb48XRmEuxqNVNUPXXXw0oZy1jZv5y/R4aftYD4nz6iOXs44KJdkzlwi/bMtEjuMPv1jR5ff9k9irrMnPVQQ7cBZJl4tZ53bFSVRDf/2apzf/IOd+SqBL99ON6NTXO4RyGnpD/BNiUYwXoWwWQSyWVBH619gHMayHJ5TBB99DDIVYCGV4HKkIxZcQQxSGYwvEkI37oSz6Yz/EkIWJVYcOsBbW4zkl5/cl6QcYmbzpK56gKsfsRHbNou3M3lP7TdehH31xldirE2u36C4+qetoKedZOWsdDlvG57ejxwmRg4GT9LkZY58Qynnotm67K77HTvwLByA2Y6DQE3+HIBdvoLfT0IGL2IZkiE04lI238cu/jF2Wc+dA2cyGGPYgCmJxGNtxwmjAPaBs/FEEQR7+iQzje+hXjdB1l32g2zhuhJRoB7qPE56Rg48UvLlWKCn+brc+z7bEM0NnSKjoovNf+cBB6JsJ8g5J6jyaCeFFsdaVvEK9GcPXhZ/E/q63XDqQUb3QrWxd8hfGlalgjum7qzmm5yEICr/DtxAcgifMtW8B+sMVzfCe0cBusYRegplwRQMsgdjsQmsodEEaBCuhbNYZjaaN0fi2QLAFLk5CN7p4f93VUpLz2Jt6WRbTIFAuxCQLJYfnhesegXW+49CXvG8/9E82VYTuZwndqMJVX9jmBb7G5K2aodt+yMZoBDeEQ/AllE0oBHurOXt/F8owCIJCY/z8CoI3oQytjCv1Pkvoe+2MzXkQTIAyPAXBVig0NHqyMHiiBZohxGho3k5DN2bxuU//2XZV/8T/2/Oseoh+Zq3swiVJ8hlp28DpdV1Cz3n8zYrQoVcL5VLt7n0m9iIbmUjHaQg2OgjdrRqhL4Uy9LYT+haInfG7KdIhGGQJfTuU4SakQDAYyjATgn9BoYlx9Z/GCZxCkfEzn8EdzkM3unj/EH2vu7T4PHfBfi8588OF0jth0caOncPQlzro3tdtdhY6k8hY7qP76z0BNsX01z/5xfaqQ7fN2MUmFQeRjKJaCN26ZLvPSeiLoAzNnIT+PZTBE6kQDIWyMw/YZoSeCkE+MpAFVDb4SNzmPHSji3fz17NnSjIeWKD/SJGSI3T3/JId7r2n9JsmhE637OBK//AbQr+9InR6DbPKjGVb5oNPy+FZr+hJXWLn+/WDGVWFngzBJDS0cUe4k9D3wLWWQt8EwQt2uuyjEAyoxdAbGj/zRDRAU3iiEZqgaZVjurWLfzbCtpSKZxetUMouXtZhsZ53GHrmA0/p0NIGzxF7lTl5sd6lS+EPHMvLyi1j+caK+UPjAP13cCUFJ3jgog/n3y5HCbeq0ItQAh8oQ4Sx7FI2k4zQ1a8M/VYovA5BgmWdPN/oau+stdCBzcZ8xcMyj2hSrSWbtYvvOd58sFH/RWq0S3e9hHMU+skNWytuxrh01bdG5dpzduWEuuYbiW7YU3fvBcvX/e9Ze+tgvURjomg+J6fP5yFMnqxJdxr6TggiMR9TsALFELwGZRMCQTFWovcvDd3oPjsbY2kiluATlEAQAVXLoQ9BmdGAX8I7yEUShlYzdKOL70EXHy/XKnfR23rW7uTWqp4HpI961LYNy0OTvafyt+tLJbX/DGGc1t31wXun6P19sw7PeVV3+/EteT4vp0Bspc9Lonund5D00Y87DT0QByF27LZcfS0tGxqvQlkZS7O3oAz9jLVwG0tjOg6x+BrNoWweddDTNEUeBCOh7HzOLijDIzgDscjB8JqEDv2oVN7z74mtWLOP1T2Aw9CNW5/pIQv0kouuXu+ps2GjewCekTNDtW3d7tJ769yY0XsB1ir6/Dt9te/h48wJnM7eW2A6ViACf8ZseEFZtMNTWG2MtVZT8QGGQRk6IAKvohmUwQ/L8BU+xUS425n9f4B5UAYPLMZ78HPwOWFQFj0Rjq/wOeajZU27d+gHFRI7jJDj/7lB8vjbshhXjqnA6j5EoTdxDvOnyenjF+idtlObdgg3ZOzM6Lfw8aXs4q00bsQYxefQGDjnFX1j5tfdcKnnLHQE6T13zkOnymWaNfS0EXPkBhVj/oc1vZ9ej+AWQH4pGgUTsEGSNfV5HsBYzA0VC47D8cfBcVg+bjXFgmPZ016UZP8Jwnr+pOJNNdWz3b2LRQLiay4onqdu4hm/bwAfXrtbEt/DF/8DtgT52UZAZsgAAAAASUVORK5CYII=');
  background-size: 125px 40px;
  background-repeat: no-repeat;
  display: block;
  text-align: left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.box-1 {
  background-color: #b3b3b3;
  display: block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.box-2 {
  background-color: #e5e5e5;
  display: block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.logo-ie-1 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA+CAYAAACftM1SAAALd0lEQVR42uVbCXAT1xmWZEk+sSXbWJJlIdsIbOMDsGVbPrAsy5Z833ZswHEhnA1MaGgSmjSlLS2knRbaSWAypC0p0HTING0TQqdgpi1lEsdoT8kUGsIxw1mSEEIKgXD1W421yJEwviW7O/MG62n3rf7v/ef3PwT+elExZWl0uHElKTX8ipTk7ifFOb2EUH8O4zwZkPMvSpJ7kAot3IHxFB1hnM1qqsSCyXLRSquOlpteIEMKewhh1h1CkHm//8jqG/3nce89MjCPAig/pBWW1IkLQEKdlpQZf06Isq8Sgrn3MbwJPbg5kf4GFV26lVZXzpxYIMRWLCTF2ZcgPCcIL5St7zPM4DJMg6aC8rtgHr+nxLlvYPf3Y47Edxe5+92fdX0GIFcoRdkqvwfAPr1eAh+wxX1nXX9DyGNslPklRlVe7dBUR7NTy4Te1mBjK+WMvMRCRZs3kMH5tLe1KFnx64ymOtg/HWH6Y0Gw5139TAB/Y8ePApwl9riq0KGuyaS0SBmZqR3aQnzdZMhAw1/YlNZwvwOClBW/1geCy9lxO7eFjbGEjXRth65RwshN38fat7H2A5DDjW+x85aJ/ckxriYEcx7sljDrNq2yto/2e1iFtQoa9jkPBt6JqLTeL0CArarhxD5xs+N7jriqhWP1vqNzOyqhDTd5MxFm3mB1jXN87xtCCre7qysTad405k5ZWb6aN0NOE6NL/+xTEBwzGmPIgOxrvElIDQ5HYr1kXHxSeFE3H2JFWTds6W2+yzFYZXknvzOcNkSXLhm3TUhu4UzknuvdlNK6zndmEWHcye9KQM6V3uTW6PF699G4agkSsRNOTcRvsEUY/+EzIGAK3U4QuB0JN7477tEqbN5eG3yE8zdIcs4QcRW+SbJQR1xw+Qeky1vH+/1HNdWZTLjxZVKSc9Em0t85YvjGVF8B8akrjFEBOVt8pZm9ifUKe2zlN9mM+XLfmEZA9kmXRkBNt4+ZL8rulDJKawid2RHkn/VFSEEXXwgFFxwatTwhvk7JxFZ02mJKdxKhhe+RwQXHkFGeIoPyTxDBBQQ5Zd7bdGTJi8g0M/wDiClFm/lkSpT9Ze/sBYkjq14bEpgo82YI3VfCwxHyXEYmP/g5ED1UeNFeZlZrpW/Ta22N0b3SRPn8k2GvFV+7CKb2sQcPMfDgQYGGbLfrGnzjI1hdQxB4htM85yDSX2UyO4asFUjEXnLjHYY55nCRizxStFTpG62Isaxxzy5tsuLDbM3awEGDmdjwPF+5jnigNA/KO3ys5MmIcQfiqL4zkArMY/ql2lOKdtoV1pBHgjhnQT7u5zmG0Rg2wez7dlXFL32iFR/kPG4gAvTX3AS6Z4+xaAfUhKpvicjIkm5eG0ZzgA9xzGxO9wkY8BUO3lcE5rG9yS2SAbUh6/F03HvXuzDOdYY1xzvQCOPL4w5Cz9z5UYQ49xNXaKPlJTu83XfSsCSAD73aGm++wUX0niVRxPWj5cS55xFWP/7a3AVurj9PylMC5Pg7zJlNczlz4Evi+NqOfilwalsmE1H82970dhUPRJR5tycQXIZa9DvkEzJWW5sI30M574ktf4fJ6oiyp7apUdwdJuAHCIVlL3xMNDN7vpqUlxzyAEOUfX78zUJd+azrh5Ci7GvIDJ3sskNdWYLU+4+g8m6jrXeDUFkj3LLStzzUGoSvPbE+ieccYixLOKG75y3V80mXtraFm+vJW5TDb0RyS6MHEEL9p+MOhC3afAA75/IPJ9G/WIWY/r57owZ8xReOWa0KHrwo8y484xn+dPXPOAWOqxYDxD1cmU0m1G7khZaZtjtzBnUFTwmykeZXPTVCP74awWpr4qCGHLPs1YnxKbE45z+O6Q1aXiMS6p57WMSASeyDjX/gvgYlzdtPSQ3/7D9nOEBJ+Ll+A/6DHL6KTykSkTKTcEj+IbLkBS/Oyk0Tss+hv7EJ1aOGNq7g16azOmZxjPdYRQ1kq9uGBQIe1AOIQyRUj0msVw1KG2a1BmHnznh0sgMNF1CQ7aZU5Q20wuqVviNq14qIKPPfYe+8AKM3Mm+x6sqhVaZ0cnMMJTO+igVu9nn+uwhdn6Fx8uIRXV3ogEBElT7BoQ/T+II76wAgt8HDN9lyOiMH827UBTlgoL/id3W00uwYyyuD14DkZgmlsKwm0H3mMjEs4uxSQ6ibfV73K8TzjxDvO5m4qgCvICqsC7FGBaksn0ZHl4qHZY7JzetGUysgyyUqtjxqUC+Hypag02yDsF86tQDC01PLNts1NSqoVBoOduxxzmNwZxPI0MJuZlp16ZjlIaGFG9zsfUSDBH0Ian9gIKjp9UquWdvfQ+e/x2qq0z12W1Ntgkaw7vfi2d1o68ePCSMdV7kIZyouDpGP8O5ok5sqHo76jAYJHNjr0AKn6sPJHWfjqprtSmsEMjkP1WdnNokdKS0ynGOYD4rsWJ+53EIUuEzJTVvo+FrVaIMBf6XB2tsQaj/zfsSI/zxgxIC5bvBcPMochhMsYiqjXYjyNBLRYTH6k88jCVEhi3skb+BQVwWh16hk1JVrOQqtL1m5TkgMp2hV+beZBDjUUb6otDYtTsa0oa+6FVrZTUoMx0H6nMTm/RufCXCYeyiZ6Wl8/zevYAXnO+iUZim/IHZNSEwp2oEd/Sud0pLr3OmE+uARNF9lVETxHpdWcQM/7ASZ2lpApT4mGjtKsE5KBxcEMzMaA70cVrMiXX8FCdRHfUC4qLvWB8hGlnTCEV7nVBo7eA6efTO4QcWw+42xFSKYkdyhrcmmZabdWPcOR6BClS/TMWXf8WlDWlMdSsuK54FN34SMswvg/Nr5BejwZITGs+72A/v+nOMKqKmlS9ii5ZJhN1S0tWKHtlZB6Oqt2Kk37ZrqxXZtzVTnew2LpQJ/uZjEumCcMTrAhT8vcfYuALlEyYv3MdraghG9J6Ul0D61LNauawxjZzQJaW2NFc5uv98AQagr1g023CBMPkent6tHBIi6cg4Vad4Ff3EGlPwtvwECfcDlXJY4KDCQTpOhBTYIs4xFFBlSVpjUpKEjzT8FAMehZf91Ok+h/r7Any4c51MQoQXHePMYxCAjjG+z8bXFj1obvIIMofNpAtkpgOQbwX4JBBxaAJ3RHo/jfW0gSXoGBQZSbTjTY9COLVR6m9YDgKRmKZzwAiqs8CC04AIPsj8DwQMyoymENq3IQIb4XSIo7+LgzCX7CpIwPhyCUBGi8CpFEvMmADjpKtK4MWGAcKS0RroOfjEqawni/y4urxjQRKSG0/TMpgw3ruIpzDmgMTf4+yYaEOD4trLRZSuhGWHY2QAMHcJcBxk2732vwgAknIJfSFWu4esPUGd/4L+fqEDQUkMP0s/TNFJjlNmW3rR2IZvUEkLpGvRUTNl6fHfOXRBko1vJqjVTuGcnFRAgN4+4OcMb6En+oF+VmdaWiMaps7pEanq2t3BpsPM585MZB1f+WDiJNMINCAyugwTBunBGcoU9vjbckdYmolNbkxll+RPQknKn4HMXTKNwUqVrxY+Ek04jPAYKJjjOrt6EOrkHeHLTbziBJhcQKmsNGVH8DgS/7c0xQsgjaLNtBCOd1Jcur0D4vDrpgGDwv2pAg2VR8pJnwEvQD+X5wo376Gk1z+KeD7m5SQcEr+6J9eEIixZSbvoF10X2KoQk9zz377CAgKmROGUHP7NMMBEuBqwVNb3BCPrrQ28CDQcIAHiUVFjWgy3KRyUbKJhIFxlfE0Qn1q2CP7g+EiDACHX1pLWmCCbyxSa3hIDXLEPV+TPkEqcGDYRIf9MWZX6XVlqWMpqqRMFkuaAZCqj1fLBLb5CIGAMAcY87iUJFmr5HzGzMpXX1AYLJeDEZ7WJSaV3ORRFvQIA+/xN4CJ3g/+EikpqkrNJqoqLNr3X1pdg4sLGRnla9FK199USS5X/WhQ+CsYgc6QAAAABJRU5ErkJggg==');
  background-size: 33px 31px;
  background-repeat: no-repeat;
}

.icon-grass-2 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -434px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .icon-grass-2 {
    background-position: 0 -434px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

#nav-header-1 {
  float: right;
  margin: 12px 0 0;
}
#nav-header-1 li {
  float: left;
  margin-left: 10px;
}
#nav-header-1 li:first-child {
  margin-left: 0;
}

.nav-header-1_box-1 {
  width: 62px;
}

.nav-header-1_box-2 {
  width: 28px;
}

.member-nav-1 {
  position: absolute;
  top: 0;
  right: 0;
}
.member-nav-1 #tooltip {
  display: inline-block;
}
.member-nav-1 ul {
  margin: 0;
  padding: 0;
}
.member-nav-1 ul li {
  float: left;
  margin: 0 0 0 1px;
}
.member-nav-1 ul li:first-child {
  margin-left: 0;
}

#tooltip-member {
  position: relative;
}
#tooltip-member #member-tooltip {
  display: none;
}
#tooltip-member.on #member-tooltip {
  display: block;
}
#tooltip-member.on .btn.member {
  background-color: #cc0033;
}

#member-tooltip {
  position: absolute;
  right: 0;
  top: 100%;
  padding-top: 4px;
  z-index: 999;
}

.tooltip-member-balloon {
  position: relative;
  border: solid 1px #ccc;
  background: #fff;
  width: 204px;
  padding: 2px 10px;
}
.tooltip-member-balloon:before, .tooltip-member-balloon:after {
  bottom: 100%;
  left: 162px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tooltip-member-balloon:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 8px;
  margin-left: -8px;
}
.tooltip-member-balloon:before {
  border-color: rgba(204, 204, 204, 0);
  border-bottom-color: #CCC;
  border-width: 9px;
  margin-left: -9px;
}
.tooltip-member-balloon p {
  font-size: 12px;
  margin: 4px 0;
}

/*********************
NAVIGATION STYLES
*********************/
/*
all navs have a .nav class applied via
the wp_menu function; this is so we can
easily write one group of styles for
the navs on the site so our css is cleaner
and more scalable.
*/
.nav {
  border-bottom: 0;
  margin: 0;
  /* end .menu li */
  /* highlight current page */
  /* end current highlighters */
}
.nav li {
  /*
  so you really have to rethink your dropdowns for mobile.
  you don't want to have it expand too much because the
  screen is so small. How you manage your menu should
  depend on the project. Here's some great info on it:
  http://www.alistapart.com/articles/organizing-mobile/
  */
}
.nav li a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 0.75em;
  /*
  remember this is for mobile ONLY, so there's no need
  to even declare hover styles here, you can do it in
  the style.scss file where it's relevant. We want to
  keep this file as small as possible!
  */
}
.nav li ul.sub-menu li a,
.nav li ul.children li a {
  padding-left: 30px;
}

/* end .nav */
#sidemenu {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 900;
  overflow: hidden;
  display: none;
}

#sidemenu-content {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#sidemenu-parent {
  width: 270px;
  position: absolute;
}

.sidemenu-child-1 {
  position: absolute;
  top: 0;
  left: 100%;
  width: 270px;
  height: 100%;
}
.sidemenu-child-1 a,
.sidemenu-child-1 span {
  display: block;
  position: relative;
}
.sidemenu-child-1 a.arrow:after,
.sidemenu-child-1 span.arrow:after {
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px 0 0;
}
.sidemenu-child-1 a.inner-arrow,
.sidemenu-child-1 span.inner-arrow {
  background-position: 247px 50%;
}
.sidemenu-child-1 a.inner-arrow:after,
.sidemenu-child-1 span.inner-arrow:after {
  content: none;
}
.sidemenu-child-1 a.icon-blank,
.sidemenu-child-1 span.icon-blank {
  background-position: 244px 50%;
}
.sidemenu-child-1 a.icon-blank:after,
.sidemenu-child-1 span.icon-blank:after {
  content: none;
}
.sidemenu-child-1 a.back-sidemenu,
.sidemenu-child-1 span.back-sidemenu {
  text-align: center;
  margin: 2px 0 2px;
  padding: 17px 10px 18px;
  background-position: 10px 50%;
}
.sidemenu-child-1 a.back-sidemenu:after,
.sidemenu-child-1 span.back-sidemenu:after {
  content: none;
}

.bg-sidemenu {
  width: 100%;
  height: 100%;
  background: rgba(21, 22, 23, 0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.sidemenu-scroll-box-1 {
  overflow: scroll;
}

.inner-sidemenu {
  width: 270px;
  height: 100%;
  background: #f4f4f4;
  float: right;
  position: relative;
  overflow: hidden;
}
.inner-sidemenu .h1 {
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  background-color: #fff;
  width: 100%;
  border-bottom: solid 1px #ccc;
}
.inner-sidemenu .sidemenu-header-close {
  display: block;
  position: relative;
  padding: 5px 0 10px;
}
.inner-sidemenu .sidemenu-header-title-1 {
  position: relative;
  height: 55px;
}
.inner-sidemenu .sidemenu-header-title-1 .close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 135px 0 0;
  bottom: 0;
}
.inner-sidemenu .sidemenu-header-title-1 .close:before {
  position: absolute;
  top: 50%;
  margin: -8px 0px 0 0;
  right: 10px;
}
.inner-sidemenu .logo-vox {
  margin: 0 auto;
  display: block;
}
.inner-sidemenu .h2 {
  font-size: 11px;
  line-height: 14px;
  color: #666;
  padding: 15px 10px 7px;
  margin: 0;
  border-bottom: solid 1px #ccc;
}
.inner-sidemenu .h3 {
  font-size: 14px;
  line-height: 14px;
  color: #151617;
  padding: 0;
  margin: 0;
  border-bottom: solid 1px #ccc;
  overflow: hidden;
  background-color: #fff;
}
.inner-sidemenu .ui-flickable-wrapper {
  background-color: transparent !important;
}

.list-sidemenu-1 {
  background: #fff;
  margin: 0;
  font-size: 12px;
  border-bottom: solid 1px #ccc;
}
.list-sidemenu-1 > li {
  border-top: dotted 1px #cccccc;
}
.list-sidemenu-1 > li:first-child {
  border-top: none;
}
.list-sidemenu-1 a,
.list-sidemenu-1 span {
  display: block;
  padding: 14px 10px 12px;
  position: relative;
}
.list-sidemenu-1 a.arrow:before,
.list-sidemenu-1 span.arrow:before {
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -8px 0 0 0;
}
.list-sidemenu-1 a.inner-arrow,
.list-sidemenu-1 span.inner-arrow {
  background-position: 247px 50%;
}
.list-sidemenu-1 a.inner-arrow:after,
.list-sidemenu-1 span.inner-arrow:after {
  content: none;
}
.list-sidemenu-1 a.icon-blank,
.list-sidemenu-1 span.icon-blank {
  background-position: 244px 50%;
}
.list-sidemenu-1 a.icon-blank:after,
.list-sidemenu-1 span.icon-blank:after {
  content: none;
}
.list-sidemenu-1 a.back-sidemenu,
.list-sidemenu-1 span.back-sidemenu {
  text-align: center;
  background-position: 10px 50%;
}
.list-sidemenu-1 a.back-sidemenu:after,
.list-sidemenu-1 span.back-sidemenu:after {
  content: none;
}
.list-sidemenu-1 .sidemenu-child-1 {
  overflow: scroll;
}
.list-sidemenu-1 .sidemenu-child-inner-1 {
  overflow: hidden;
}
.list-sidemenu-1.social-sidemenu li {
  position: relative;
  width: 226px;
  float: right;
}
.list-sidemenu-1.social-sidemenu li a {
  padding-left: 0;
}
.list-sidemenu-1.social-sidemenu li a.icon-blank {
  background-position: 200px 50%;
}
.list-sidemenu-1.social-sidemenu li i {
  position: absolute;
  left: -32px;
  top: 50%;
  margin-top: -10px;
}

.no-touch .sidemenu-child-1 a:hover,
.no-touch .list-sidemenu-1 a:hover {
  color: #cc0033;
}
.no-touch .sidemenu-child-1 a:hover.arrow:after,
.no-touch .list-sidemenu-1 a:hover.arrow:after {
  content: "";
  background-color: #cc0033;
}
.no-touch .sidemenu-child-1 a:hover.inner-arrow:after,
.no-touch .list-sidemenu-1 a:hover.inner-arrow:after {
  content: none;
}
.no-touch .sidemenu-child-1 a:hover.icon-blank:after,
.no-touch .list-sidemenu-1 a:hover.icon-blank:after {
  content: none;
}
.no-touch .sidemenu-child-1 a:hover.back-sidemenu:after,
.no-touch .list-sidemenu-1 a:hover.back-sidemenu:after {
  content: none;
}

ul.side-accordion > li > a {
  display: block;
  background-position: 243px 50%;
}
ul.side-accordion > li > a:after {
  content: none;
}
ul.side-accordion > li.open > a {
  background-color: #e5e5e5;
}
ul.side-accordion ul {
  margin: 0;
  width: 100%;
}
ul.side-accordion ul li {
  margin-left: 20px;
  border-top: dotted 1px #ccc;
}
ul.side-accordion ul li:first-child {
  border-top: none;
}
ul.side-accordion ul a,
ul.side-accordion ul span {
  padding: 13px 34px 13px 0;
}

.no-touch ul.side-accordion > li > a:hover {
  background-position: 243px 50%;
}
.no-touch ul.side-accordion > li > a:hover:after {
  content: none;
}

.sidemenu-footer-1 {
  margin: 0;
  padding: 0;
}
.sidemenu-footer-1 .close {
  color: #666;
}
.sidemenu-footer-1 .text-center {
  margin: 0;
  padding: 19px 0;
  text-indent: 2px;
}

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

/*********************
POSTS & CONTENT STYLES
*********************/
#breadcrumb-list {
  font-size: 11px;
  line-height: 1em;
  margin: 0 0 12px 0;
  padding: 0;
  letter-spacing: -.40em;
  height: 2em;
  overflow: hidden;
}
#breadcrumb-list li {
  display: inline;
  letter-spacing: normal;
  line-height: 20px;
}
#breadcrumb-list li:before {
  content: ">";
  margin: 0 10px;
}
#breadcrumb-list li:first-child:before {
  content: none;
}
#breadcrumb-list a {
  color: #151617;
  text-decoration: underline;
}
#breadcrumb-list a[target="_blank"] {
  background-image: none;
  padding-right: 0;
}

.no-touch #breadcrumb-list a:hover {
  text-decoration: none;
  color: #cc0033;
}

.app .boxshadow {
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
}

.single .app .boxshadow {
  margin-bottom: 0px;
}

.dfp-box-1 {
  width: 100%;
  height: 250px;
  overflow: hidden;
}
.dfp-box-1 #div-gpt-ad-midrec3,
.dfp-box-1 #div-gpt-ad-midrec4,
.dfp-box-1 #div-gpt-ad-siderec2,
.dfp-box-1 #div-gpt-ad-rec1 {
  overflow: hidden;
}

/*
.dfp-box-1{
	background-image:url(/vox/wp-content/themes/eddiemachado-bones/library/images/loading_ff_48.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	@include background-size(24px 24px);
}
*/
.dfp-box-single-1 #div-gpt-ad-kg_01 {
  width: 280px;
  margin: 0 auto 30px;
  overflow: hidden;
}

.dfp-box-single-2 #div-gpt-ad-kg_02 {
  width: 280px;
  margin: 0 auto 30px;
  overflow: hidden;
}

.dfp-box-single-3 {
  overflow: hidden;
}

.dfp-wrap-2 {
  width: 100%;
  min-height: 108px;
  overflow: hidden;
  padding: 10px;
  margin-bottom: 20px;
}
.dfp-wrap-2 #div-gpt-ad-text_01,
.dfp-wrap-2 #div-gpt-ad-text_02,
.dfp-wrap-2 #div-gpt-ad-text_03 {
  overflow: hidden;
}

.boxshadow {
  background-color: #fff;
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  position: relative;
}

/* end .boxshadow */
.sp_pickup-entry .ribbon-pickup,
.sp_pickup-entry_2 .ribbon-pickup,
.pickup-entry .ribbon-pickup {
  position: absolute;
  top: -5px;
  right: -5px;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -110px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 67px;
  width: 67px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .sp_pickup-entry .ribbon-pickup,
  .sp_pickup-entry_2 .ribbon-pickup,
  .pickup-entry .ribbon-pickup {
    background-position: 0 -110px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.sp_pickup-entry .ribbon-pickup span,
.sp_pickup-entry_2 .ribbon-pickup span,
.pickup-entry .ribbon-pickup span {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2957px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 34px;
  margin: 9px 0 0 26px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .sp_pickup-entry .ribbon-pickup span,
  .sp_pickup-entry_2 .ribbon-pickup span,
  .pickup-entry .ribbon-pickup span {
    background-position: 0 -2957px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.card img.size-thum {
  width: auto;
  height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: relative;
  top: 50%;
  left: 50%;
}
.card.sp_pickup-entry img.size-thum, .card.sp_pickup-entry_2 img.size-thum {
  width: 100%;
  height: auto;
}

#staff img.size-thum {
  width: 100%;
  height: auto;
  margin-top: -52px;
  margin-left: 0px;
}

#rankinglist img.size-thum {
  width: 100%;
  height: auto;
  margin-top: 0px;
  margin-left: 0px;
}

.thumb-single-navi img.size-thum {
  width: 100%;
  height: auto;
}

.balloon {
  position: relative;
  background-color: #cc0033;
  min-width: 90px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  font-weight: bold;
  color: #fff;
  font-size: 12px;
  border-radius: 3px;
}
.balloon:after {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  display: block;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -4px;
  border-color: #cc0033 transparent transparent transparent;
}
.balloon:before {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  display: block;
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -4px;
  border-color: #151617 transparent transparent transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
}
.balloon.cate-life {
  background-color: #8ab8e5;
}
.balloon.cate-life:after {
  border-color: #8ab8e5 transparent transparent transparent;
}
.balloon.cate-town {
  background-color: #89ce7d;
}
.balloon.cate-town:after {
  border-color: #89ce7d transparent transparent transparent;
}
.balloon.cate-house {
  background-color: #eaa1a1;
}
.balloon.cate-house:after {
  border-color: #eaa1a1 transparent transparent transparent;
}
.balloon.cate-news {
  background-color: #aa89bd;
}
.balloon.cate-news:after {
  border-color: #aa89bd transparent transparent transparent;
}
.balloon.cate-summary {
  background-color: #ff9000;
}
.balloon.cate-summary:after {
  border-color: #ff9000 transparent transparent transparent;
}

.no-opacity .balloon:before {
  content: none;
  border: 0;
}

/* トップページの#mainエリア */
#entry-items .item {
  float: left;
}

.items-style--list .boxshadow {
  margin: 0 20px 15px 0;
  width: 100%;
}

.card,
.grid-sizer {
  width: 100%;
}

.is-broken {
  /*
  background-image:url('/vox/wp-content/themes/eddiemachado-bones/library/images/thum-noimages.png');
  background-repeat:no-repeat;
  background-position:50% 50%;
  overflow:hidden;
  background-size: 100% 100%;
  */
}

.item.boxshadow .article-thum {
  overflow: hidden;
}
.item.boxshadow .article-thum img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-top: 0;
}
.item.boxshadow .entry-title {
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
  vertical-align: top;
}
.item.boxshadow .entry-title .new {
  display: inline-block;
  border-radius: 2px;
  background-color: #cc0033;
  width: 40px;
  height: 16px;
  text-align: center;
  line-height: 0;
  margin-right: 6px;
  vertical-align: middle;
  margin-top: -4px;
  overflow: hidden;
  text-indent: 2px;
}
.item.boxshadow .entry-title .new:before {
  content: "NEW";
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2949px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 8px;
  width: 24px;
  vertical-align: middle;
  margin-top: 4px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .item.boxshadow .entry-title .new:before {
    background-position: 0 -2949px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.item.boxshadow footer p {
  margin: 0;
  vertical-align: bottom;
}
.item.boxshadow footer p .byline {
  margin-top: 1px;
}
.item.boxshadow a {
  display: block;
}

.footer-readmore {
  color: #cc0033;
  margin: 0;
  font-size: 12px;
  line-height: 17px;
}
.footer-readmore:before {
  content: "";
  background-color: #cc0033;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  background-position: 50% 50%;
  vertical-align: middle;
  margin-top: -2px;
}

.no-touch a:hover .footer-readmore {
  color: #cc0033;
}
.no-touch a:hover .footer-readmore:before {
  background-color: #cc0033;
}

.pickup-entry {
  display: none;
}

article.boxshadow.w_pickup-entry {
  display: none !important;
}
article.boxshadow.pickup-entry, article.boxshadow.sp_pickup-entry_2, article.boxshadow.sp_pickup-entry {
  height: 240px;
  margin: 0 20px 15px 0;
  width: 100%;
}
article.boxshadow.pickup-entry.card .entry-content, article.boxshadow.sp_pickup-entry_2.card .entry-content, article.boxshadow.sp_pickup-entry.card .entry-content {
  display: none;
}
article.boxshadow.pickup-entry .article-thum, article.boxshadow.sp_pickup-entry_2 .article-thum, article.boxshadow.sp_pickup-entry .article-thum {
  width: 100%;
  height: 166px;
}
article.boxshadow.pickup-entry header, article.boxshadow.sp_pickup-entry_2 header, article.boxshadow.sp_pickup-entry header {
  height: 70px;
  padding: 5px 10px 24px;
}
article.boxshadow.pickup-entry .entry-title, article.boxshadow.sp_pickup-entry_2 .entry-title, article.boxshadow.sp_pickup-entry .entry-title {
  max-height: 40px;
  line-height: 1.4;
}
article.boxshadow.pickup-entry .entry-content, article.boxshadow.sp_pickup-entry_2 .entry-content, article.boxshadow.sp_pickup-entry .entry-content {
  padding: 0 10px;
}
article.boxshadow.pickup-entry footer, article.boxshadow.sp_pickup-entry_2 footer, article.boxshadow.sp_pickup-entry footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 10px 6px;
}
article.boxshadow.pickup-entry footer .footer-readmore, article.boxshadow.sp_pickup-entry_2 footer .footer-readmore, article.boxshadow.sp_pickup-entry footer .footer-readmore {
  display: none;
}
article.boxshadow.pickup-entry .balloon, article.boxshadow.sp_pickup-entry_2 .balloon, article.boxshadow.sp_pickup-entry .balloon {
  display: none;
  position: absolute;
  left: -5px;
  top: -5px;
}
article.boxshadow.pickup-entry .category-name, article.boxshadow.sp_pickup-entry_2 .category-name, article.boxshadow.sp_pickup-entry .category-name {
  display: inline;
}

.items-style--box .boxshadow,
.items-style--list .boxshadow {
  margin: 0 20px 15px 0;
  width: 100%;
}

@media only screen and (max-width: 679px) {
  #index-card-list .index-card-list-inner {
    -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  }
  #index-card-list .index-card-list-inner > .boxshadow {
    border-bottom: dotted 1px #ccc;
  }
  #index-card-list .boxshadow {
    -moz-box-shadow: 0px 0px 0px 0px transparent;
    -webkit-box-shadow: 0px 0px 0px 0px transparent;
    box-shadow: 0px 0px 0px 0px transparent;
    margin-bottom: 0;
  }
  #index-card-list .pagination.more {
    margin: 0 20px 15px 0;
    width: 100%;
  }
}
.card.category-news .article-footer .author {
  display: none;
}

#entry-items.items-style--index {
  margin: 0 0 15px;
}
#entry-items.items-style--index .pickup-entry {
  display: block;
}
#entry-items.items-style--index .sp_pickup-entry {
  display: none;
}
#entry-items.items-style--index .sp_pickup-entry_2 {
  display: none;
}
#entry-items.items-style--index .card {
  overflow: hidden;
}
#entry-items.items-style--index .grid-sizer + .sp_pickup-entry + .article.boxshadow, #entry-items.items-style--index .grid-sizer + .sp_pickup-entry_2 + .article.boxshadow {
  border-top: 0 !important;
}
#entry-items.items-style--index article.boxshadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: auto;
  margin: 0;
}
#entry-items.items-style--index article.boxshadow + article.boxshadow {
  border-top: dotted 1px #ccc;
}
#entry-items.items-style--index article.boxshadow .article-thum {
  width: 70px;
  height: 70px;
  float: left;
}
#entry-items.items-style--index article.boxshadow .ribbon-pickup {
  display: none;
}
#entry-items.items-style--index article.boxshadow a {
  display: block;
  height: 100%;
  padding: 7px;
}
#entry-items.items-style--index article.boxshadow header {
  margin-left: 90px;
  padding: 0;
}
#entry-items.items-style--index article.boxshadow .entry-title {
  font-size: 14px;
  line-height: 17px;
  max-height: 57px;
  overflow: hidden;
}
#entry-items.items-style--index article.boxshadow .entry-content {
  display: none;
}
#entry-items.items-style--index article.boxshadow .entry-content p {
  max-height: 32px;
  width: 100%;
  font-size: 10px;
  line-height: 16px;
  margin: 0;
  font-weight: normal;
}
#entry-items.items-style--index article.boxshadow .article-footer {
  font-size: 10px;
  margin: 10px 0 0 90px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 0;
}
#entry-items.items-style--index article.boxshadow .article-footer .byline {
  font-size: 10px;
  font-weight: normal;
  line-height: 11px;
}
#entry-items.items-style--index article.boxshadow .balloon {
  position: absolute;
  left: -5px;
  top: -5px;
  display: none;
}
#entry-items.items-style--index article.boxshadow .category-name {
  display: inline;
}
#entry-items.items-style--index article.boxshadow .footer-readmore {
  display: none;
}

.items-style--list #entry-items .card {
  overflow: hidden;
}
.items-style--list #entry-items article.boxshadow .article-thum {
  width: 60px;
  height: 60px;
  float: left;
}
.items-style--list #entry-items article.boxshadow a {
  display: block;
  height: 100%;
  padding: 10px 30px 8px 10px;
}
.items-style--list #entry-items article.boxshadow a:after {
  content: "";
  background-color: #b3b3b3;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  margin: -8px 0 0 0;
  background-position: 50% 50%;
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 50%;
}
.items-style--list #entry-items article.boxshadow header {
  margin-left: 70px;
}
.items-style--list #entry-items article.boxshadow .entry-title {
  font-size: 14px;
  line-height: 21px;
  max-height: 63px;
  overflow: hidden;
}
.items-style--list #entry-items article.boxshadow .entry-content {
  clear: left;
  padding: 10px 0 0;
}
.items-style--list #entry-items article.boxshadow .entry-content p {
  overflow: hidden;
  max-height: 32px;
  width: 100%;
  font-size: 10px;
  line-height: 16px;
  margin: 0;
  font-weight: normal;
}
.items-style--list #entry-items article.boxshadow .article-footer {
  font-size: 10px;
  margin: 9px 0 0;
}
.items-style--list #entry-items article.boxshadow .article-footer .byline {
  font-size: 10px;
  font-weight: normal;
  line-height: 11px;
}
.items-style--list #entry-items article.boxshadow .balloon {
  display: none;
  position: absolute;
  left: -5px;
  top: -5px;
}
.items-style--list #entry-items article.boxshadow .footer-readmore {
  display: none;
}

.no-touch .items-style--list #entry-items article.boxshadow a:hover:after {
  background-color: #cc0033;
}
.no-touch .items-style--list #entry-items article.boxshadow a:hover .footer-readmore:before {
  background-color: #cc0033;
}

.single-title,
.page-title,
.entry-title {
  margin: 0;
  font-weight: bold;
}

.single-title {
  font-size: 1.1em;
  line-height: 1.6em;
}

.archive-title {
  background-color: #cc0033 !important;
  color: #fff;
  text-align: center;
  padding: 9px 0 14px;
}
.archive-title .category-name {
  font-size: 14px;
  line-height: 1.4;
  font-weight: bold;
  margin: 0;
  display: inline-block;
  max-width: 27em;
  height: 1.4em;
  overflow: hidden;
  vertical-align: middle;
}
.archive-title.cate-life {
  background-color: #8ab8e5 !important;
}
.archive-title.cate-town {
  background-color: #89ce7d !important;
}
.archive-title.cate-house {
  background-color: #eaa1a1 !important;
}
.archive-title.cate-news {
  background-color: #aa89bd !important;
}
.archive-title.cate-summary {
  background-color: #ff9000 !important;
}

.archive-title-context-1 {
  font-size: 12px;
  line-height: 1;
  margin: 11px 0 0;
  display: inline;
  vertical-align: middle;
}

/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* boxshadow class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
.article-footer .byline {
  float: none;
  padding-top: 3px;
}
.article-footer .byline .cate-house {
  color: #eaa1a1;
}
.article-footer .byline .cate-town {
  color: #89ce7d;
}
.article-footer .byline .cate-life {
  color: #8ab8e5;
}
.article-footer .byline .cate-news {
  color: #aa89bd;
}
.article-footer .byline .cate-summary {
  color: #ff9000;
}
.article-footer .footer-readmore {
  float: left;
}
.article-footer .module-list-btn-1 {
  padding-left: 0;
  padding-right: 0;
  padding-top: 15px;
}

/* post meta */
.byline {
  color: #666;
  margin: 0;
  font-size: 11px;
  line-height: 17px;
}

#post-not-found .article-header {
  text-align: center;
  font-size: 14px;
  color: #b3b3b3;
  padding: 0;
  margin: 0;
}
#post-not-found .article-header h1 {
  font-weight: normal;
  margin: 20px 0 0 !important;
  font-weight: bold;
  font-size: 12px;
}
#post-not-found .entry-content {
  text-align: center;
  font-size: 14px;
  color: #b3b3b3;
  padding: 0;
  margin: 0;
}
#post-not-found .entry-content p {
  margin: 0 !important;
  font-weight: bold !important;
  font-size: 12px !important;
}
#post-not-found .icon-grass-noresult {
  font-size: 0;
  line-height: 0;
}
#post-not-found .icon-grass-noresult i {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -474px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 57px;
  width: 56px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #post-not-found .icon-grass-noresult i {
    background-position: 0 -474px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

#post-not-found-inner {
  border: solid 2px #b3b3b3;
  margin: 10px;
  padding: 20px 0;
}
#post-not-found-inner .article-header {
  margin: 0 !important;
}

#search-keyword {
  color: #fff;
}
#search-keyword a {
  color: #fff;
  text-decoration: underline;
  white-space: nowrap;
}
#search-keyword .form-keyword {
  padding: 10px;
}
#search-keyword .form-keyword h1 {
  font-size: 12px;
  line-height: 1;
  float: left;
  width: 128px;
  margin: 0 0 9px 0;
}
#search-keyword .form-keyword form {
  float: left;
  width: 100%;
  display: block;
  background-color: #fff;
}
#search-keyword .form-keyword input[type="text"] {
  float: left;
  border-radius: 0;
  width: 254px;
  max-width: 100%;
  height: 29px;
  line-height: 29px;
  margin: 0;
  font-size: 12px;
  border: none;
}
#search-keyword .form-keyword .icon-grass-2 {
  float: left;
  margin-top: 6px;
}
#search-keyword .recommended-keyword {
  padding: 10px;
  border-top: solid 1px #fff;
}
#search-keyword .recommended-keyword p,
#search-keyword .recommended-keyword h2 {
  font-size: 12px;
  margin: 0;
}
#search-keyword .recommended-keyword h2 {
  margin: 0;
}
#search-keyword .recommended-keyword p {
  margin-top: 13px;
  line-height: 20px;
}

.no-touch #search-keyword a:hover {
  color: #cc0033;
  text-decoration: none;
}

.search-keyword-inner {
  background-color: #b3b3b3;
}

.wp-caption {
  max-width: 100%;
  /* images inside wp-caption */
}
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
  vertical-align: bottom;
}
.wp-caption img.ovo-img {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 14px;
}
.wp-caption p.wp-caption-text a {
  color: #151617 !important;
  display: inline;
}
.wp-caption p.wp-caption-text-re {
  font-size: 11px;
  line-height: 14px;
  margin: 5px 0 0;
}

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
.tags {
  margin: 0;
}

/******************************************************************
NEWS SUBCATEGORY STYLES
******************************************************************/
.news-subcategory ul {
  list-style: none;
  padding: 0 2.5px;
  margin: 0;
}
.news-subcategory li {
  float: left;
  background: #b3b3b3;
  width: 31.8%;
  height: 24px;
  margin: 0 0.76%;
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
}
.news-subcategory li a {
  height: 100%;
  width: 100%;
  display: block;
  font-size: 11px;
  line-height: 24px;
  text-align: center;
  color: #fff;
}
.news-subcategory li a:hover, .news-subcategory li a:focus {
  color: #fff;
}
.news-subcategory li:hover, .news-subcategory li:focus, .news-subcategory li.current {
  background: #aa89bd;
}
.news-subcategory li:hover a, .news-subcategory li:focus a, .news-subcategory li.current a {
  color: #fff;
}

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/*
.module-pagenavi{
	.box-pagenavi{
		border-top:solid 1px $border-color;
		&:first-child{
			border-top:none;
		}
	}
	.display-number{
	}
	.box-order, .box-number{
	}
	.box-order{
		padding:12px 10px;
	}
	$textOrderWidht:54px;
	.box-order-inner{
		select{
			float:right;
			width:$contentWidth - $textOrderWidht - 20;
		}
	}
	.text-order{
		float:left;
		margin:0;
		line-height:20px;
		width:$textOrderWidht;
	}
	.box-number{
		padding:13px 10px;
		p{
			margin:0;
		}
	}
	p,select{
		font-size:12px;
	}
}
 */
.module-pagenavi .pagenavi-inner {
  overflow: hidden;
  display: table;
  width: 100%;
}
.module-pagenavi .box-order {
  display: table-cell;
  padding: 10px 10px 10px 0;
  text-align: right;
}
.module-pagenavi .box-order-inner select {
  display: inline-block;
  width: 75px;
  vertical-align: middle;
}
.module-pagenavi .text-order {
  margin: 0;
  line-height: 20px;
  display: inline;
}
.module-pagenavi .box-number {
  display: table-cell;
  padding: 14px 0 10px 10px;
  vertical-align: middle;
}
.module-pagenavi .box-number p {
  margin: 0;
}
.module-pagenavi p,
.module-pagenavi select {
  font-size: 12px;
}

.pagination,
.wp-prev-next {
  margin: 0;
  text-align: center;
  position: relative;
  letter-spacing: -.40em;
}
.pagination a.page-numbers,
.pagination span.page-numbers,
.wp-prev-next a.page-numbers,
.wp-prev-next span.page-numbers {
  letter-spacing: normal;
  display: inline-block;
  width: 28px;
  height: 28px;
  font-size: 12px;
  line-height: 28px;
  color: #fff;
  text-align: center;
  overflow: hidden;
  font-weight: bold;
  margin: 0 4px 0 3px;
}
.pagination a.page-numbers.prev, .pagination a.page-numbers.next,
.pagination span.page-numbers.prev,
.pagination span.page-numbers.next,
.wp-prev-next a.page-numbers.prev,
.wp-prev-next a.page-numbers.next,
.wp-prev-next span.page-numbers.prev,
.wp-prev-next span.page-numbers.next {
  position: absolute;
}

.pagination ul {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  clear: both;
}
.pagination li {
  float: left;
  display: inline;
  overflow: hidden;
}
.pagination a,
.pagination span {
  background-color: #b3b3b3;
}
.pagination a.page-numbers.next, .pagination a.page-numbers.prev,
.pagination span.page-numbers.next,
.pagination span.page-numbers.prev {
  background-color: transparent;
}
.pagination a.dots,
.pagination span.dots {
  background-color: transparent;
  color: #b3b3b3;
  margin: 0;
}
.pagination .current {
  cursor: default;
  background-color: #cc0033;
}

.no-touch .pagination a {
  background-color: #b3b3b3;
}
.no-touch .pagination a.page-numbers.next, .no-touch .pagination a.page-numbers.prev {
  background-color: transparent;
}
.no-touch .pagination a.page-numbers.current {
  background-color: #cc0033;
}
.no-touch .pagination a:hover.page-numbers {
  background-color: #cc0033;
}

.pagination.numbers {
  border-top: solid 1px #ccc;
  padding: 16px 10px 13px;
  line-height: 1;
}
.pagination.numbers a,
.pagination.numbers span {
  border-radius: 3px;
}
.pagination.numbers a.next, .pagination.numbers a.prev,
.pagination.numbers span.next,
.pagination.numbers span.prev {
  width: 16px;
  height: 18px;
  line-height: 16px;
  top: 50%;
  margin: -9px 0 0 0;
}
.pagination.numbers a.next:before, .pagination.numbers a.next:after, .pagination.numbers a.prev:before, .pagination.numbers a.prev:after,
.pagination.numbers span.next:before,
.pagination.numbers span.next:after,
.pagination.numbers span.prev:before,
.pagination.numbers span.prev:after {
  content: "";
  background-color: #b3b3b3;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  background-position: 50% 50%;
  vertical-align: middle;
}
.pagination.numbers a.next span, .pagination.numbers a.prev span,
.pagination.numbers span.next span,
.pagination.numbers span.prev span {
  border-radius: 0;
  display: none;
  line-height: 16px;
  font-size: 0;
  background-repeat: no-repeat;
}
.pagination.numbers a.prev,
.pagination.numbers span.prev {
  left: 10px;
}
.pagination.numbers a.prev:before,
.pagination.numbers span.prev:before {
  background-position: 5px 50%;
}
.pagination.numbers a.prev:after,
.pagination.numbers span.prev:after {
  content: none;
}
.pagination.numbers a.prev span,
.pagination.numbers span.prev span {
  width: 35px;
  height: 10px;
}
.pagination.numbers a.next,
.pagination.numbers span.next {
  right: 10px;
}
.pagination.numbers a.next:before, .pagination.numbers a.next:after,
.pagination.numbers span.next:before,
.pagination.numbers span.next:after {
  background-position: 6px 50%;
}
.pagination.numbers a.next:after,
.pagination.numbers span.next:after {
  content: none;
}
.pagination.numbers a.next span,
.pagination.numbers span.next span {
  width: 37px;
  height: 10px;
}

.no-touch .pagination.numbers a:hover.next, .no-touch .pagination.numbers a:hover.prev {
  background-color: transparent;
}
.no-touch .pagination.numbers a:hover.next:before, .no-touch .pagination.numbers a:hover.prev:before {
  background-color: #cc0033;
}
.no-touch .pagination.numbers a:hover.next:after, .no-touch .pagination.numbers a:hover.prev:after {
  background-color: #cc0033;
}

.pagination.more {
  text-align: center;
  height: 44px;
  overflow: visible;
  background-color: transparent;
  border-radius: 0px;
  position: relative;
  -moz-box-shadow: 0px 0px 0px 0px transparent;
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px 0px transparent;
}
.pagination.more a,
.pagination.more span {
  height: auto;
  margin: 0;
  text-decoration: none;
  line-height: 20px;
  font-size: 14px;
  font-weight: bold;
  padding: 12px 0;
  min-width: 1em;
  display: block;
  color: #fff;
  background-color: #b3b3b3;
}
.pagination.more a.page-numbers,
.pagination.more span.page-numbers {
  display: none;
  border-radius: 2px;
}
.pagination.more a.page-numbers.next,
.pagination.more span.page-numbers.next {
  display: block;
  width: 100%;
  background-color: #b3b3b3;
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.pagination.more a.page-numbers.next:before,
.pagination.more span.page-numbers.next:before {
  content: "";
  width: 16px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.pagination.more .current {
  cursor: default;
  color: #000;
}

/* end .bones_page_navi */
.no-touch .pagination.more a:hover, .no-touch .pagination.more a:focus,
.no-touch .pagination.more span:hover,
.no-touch .pagination.more span:focus {
  background-color: #cc0033;
  color: #fff;
}
.no-touch .pagination.more a:hover.page-numbers.next, .no-touch .pagination.more a:focus.page-numbers.next,
.no-touch .pagination.more span:hover.page-numbers.next,
.no-touch .pagination.more span:focus.page-numbers.next {
  background-color: #cc0033;
}
.no-touch .pagination.more .current:hover, .no-touch .pagination.more .current:focus {
  background-color: #fff;
  color: #000;
}

/* fallback previous & next links */
.wp-prev-next .prev-link {
  float: left;
}
.wp-prev-next .next-link {
  float: right;
}

/* end .wp-prev-next */
/******************************************************************
COMMENT STYLES
******************************************************************/
/* h3 comment title */
#comments-title {
  padding: 0.75em;
  margin: 0;
  border-top: 1px solid #e8e8e8;
  /* number of comments span */
}

.comments-title .en,
.comments-title .ja {
  vertical-align: middle;
}
.comments-title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1104px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 87px;
  margin-right: 10px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .comments-title .en {
    background-position: 0 -1104px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.comments-title .ja {
  font-size: 12px;
  font-weight: bold;
}

.commentlist {
  margin: 0;
  list-style-type: none;
}

.no-touch .comment {
  /* vcard */
  /* end .commentlist .vcard */
}
.no-touch .comment .vcard time a:hover {
  text-decoration: underline;
}

.comment {
  position: relative;
  clear: both;
  overflow: hidden;
  padding: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  /* vcard */
  /* end .commentlist .vcard */
  /* end children */
  /* general comment classes */
}
.comment .comment-author {
  padding: 7px;
  border: 0;
}
.comment .vcard {
  margin-left: 50px;
}
.comment .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
.comment .vcard time {
  display: block;
  font-size: 0.9em;
  font-style: italic;
}
.comment .vcard time a {
  color: #999;
  text-decoration: none;
}
.comment .vcard .avatar {
  position: absolute;
  left: 16px;
  border-radius: 50%;
}
.comment:last-child {
  margin-bottom: 0;
}
.comment .children {
  margin: 0;
  /* variations */
  /* change number for different depth */
}
.comment[class*=depth-] {
  margin-top: 1.1em;
}
.comment.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
.comment:not(.depth-1) {
  margin-top: 0;
  margin-left: 7px;
  padding: 7px;
}
.comment.odd {
  background-color: #fff;
}
.comment.even {
  background: #e8e8e8;
}

/* comment meta */
/* comment content */
.comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}

/* end .commentlist .comment_content */
/* comment reply link */
.comment-reply-link {
  font-size: 0.9em;
  float: right;
}

/* end .commentlist .comment-reply-link */
/* edit comment link */
.comment-edit-link {
  font-style: italic;
  margin: 0 7px;
  text-decoration: none;
  font-size: 0.9em;
}

/******************************************************************
COMMENT FORM STYLES
******************************************************************/
.comment-respond {
  padding: 1.5em;
  border-top: 1px solid #e8e8e8;
}

#reply-title {
  margin: 0;
}

.logged-in-as {
  color: #999;
  font-style: italic;
  margin: 0;
}
.logged-in-as a {
  color: #000;
}

.comment-form-comment {
  margin: 1.5em 0 0.75em;
}

.form-allowed-tags {
  padding: 1.5em;
  background-color: #e8e8e8;
  font-size: 0.9em;
}

/* comment submit button */
#submit {
  float: right;
  font-size: 1em;
}

/* comment form title */
#comment-form-title {
  margin: 0 0 1.1em;
}

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

/* no comments */
.nocomments {
  margin: 0 20px 1.1em;
}

/*********************
SIDEBARS & ASIDES
*********************/
.dfp-wrap-2,
#ranking,
#summarytag,
#backnumber,
#relatedentry,
#staff,
#summary,
#photogallery {
  background-color: #fff;
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
}

.dfp-box-1,
#questionnaire-2,
#ranking-2,
#series-2,
#tag-2,
#area-2,
#facebook-2 {
  background-color: #fff;
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
}

#member-index.module .title:before {
  content: none;
}

.module {
  margin: 0 0 20px 0;
}
.module .title {
  border-bottom: 1px solid #CCC;
  margin: 0;
  padding: 14px 0 15px 10px;
  overflow: hidden;
  *zoom: 1;
}
.module .title:before {
  content: "";
  margin: 0 10px 0 0;
  width: 40px;
  height: 40px;
  float: left;
}
.module .title h4 {
  width: 230px;
  margin: 0;
  /* padding: 4px 0 0 0; */
  line-height: 1;
  /* float: left; */
  display: table-cell;
  vertical-align: middle;
  height: 40px;
}
.module .title h4 .en {
  vertical-align: middle;
  text-indent: -9999px;
  margin: 0 0 8px 0;
}
.module .title h4 .jp {
  display: block;
  vertical-align: middle;
  font-size: 12px;
  letter-spacing: -1px;
}
.module #vote-title.title h4 {
  height: auto;
}
.module > ul li span,
.module > ul li a {
  font-weight: normal;
  font-size: 12px;
}

.module-noscript-message {
  font-size: 12px;
  margin: 0 20px;
  padding: 20px 0;
}

ul.module-list-1 {
  margin: 0;
}
ul.module-list-1 li {
  border-top: dotted 1px #ccc;
}
ul.module-list-1 li:first-child {
  border-top: none;
}
ul.module-list-1 li a {
  display: block;
  overflow: hidden;
  *zoom: 1;
  position: relative;
  padding: 10px 30px 10px 10px;
}
ul.module-list-1 li a:before {
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -8px 0 0 0;
  vertical-align: bottom;
}
ul.module-list-1 li figure {
  width: 60px;
  height: 60px;
  overflow: hidden;
  float: left;
  margin: 0 10px 0 0;
}
ul.module-list-1 li figure img {
  width: 100%;
  height: auto;
}
ul.module-list-1 li p {
  font-size: 12px;
  margin: 0 0 0 70px;
  overflow: hidden;
  height: auto;
}
ul.module-list-1 li p span {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
}
ul.module-list-1 li p span i {
  text-indent: -9999px;
}
ul.module-list-1 li p .no1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2528px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  ul.module-list-1 li p .no1 {
    background-position: 0 -2528px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
ul.module-list-1 li p .no2 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2608px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  ul.module-list-1 li p .no2 {
    background-position: 0 -2608px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
ul.module-list-1 li p .no3 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2648px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  ul.module-list-1 li p .no3 {
    background-position: 0 -2648px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
ul.module-list-1 li p .no4 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2688px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  ul.module-list-1 li p .no4 {
    background-position: 0 -2688px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
ul.module-list-1 li p .no5 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2728px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  ul.module-list-1 li p .no5 {
    background-position: 0 -2728px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.module-list-ttl-1 {
  max-height: 36px;
}

.module-list-ttl-2 {
  max-height: 54px;
}

.module-list-btn-1 {
  border-top: dotted 1px #ccc;
  margin: 0;
  padding: 10px;
  text-align: center;
  position: relative;
  height: 52px;
}
.module-list-btn-1 a {
  width: 280px;
  line-height: 32px;
}
.module-list-btn-1 .loadingImg {
  width: 24px;
  height: 24px;
  margin-top: -12px;
  margin-left: -12px;
}
.module-list-btn-1 .loadingImg img {
  width: 24px;
  height: 24px;
}

.post .module {
  margin: 0;
}
.post .module .title {
  padding: 0 0 14px;
  border-bottom: 0;
}
.post .module .title h4 {
  height: auto;
}
.post .module .title:before {
  content: none;
}
.post .module ul.module-list-1 li {
  border: 0;
  padding: 15px 0 0;
}
.post .module ul.module-list-1 li:first-child {
  padding-top: 0;
}
.post .module ul.module-list-1 li p {
  margin-top: 3px;
}
.post .module ul.module-list-1 li a {
  padding: 0 30px 0 0;
}
.post .module .module-list-btn-1 {
  border-top: none;
}
.post .module + .module {
  margin-top: 45px;
}

.widget ul li {
  /* deep nesting */
}

.no-widgets {
  background-color: #fff;
  padding: 1.5em;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-bottom: 1.5em;
}

/*********************
FOOTER STYLES
*********************/
.footer {
  clear: both;
  background-color: #fff;
  color: #e8e8e8;
  padding-bottom: 16px;
  -moz-box-shadow: 0px -1px 2px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px -1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px -1px 2px 0px rgba(0, 0, 0, 0.1);
}
.footer .h3 {
  margin: 15px 0 6px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
.footer .h3:before {
  content: "";
  display: inline-block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-right: 8px;
}

#box-footer-1 a[target="_blank"] {
  padding-right: 0;
  background: none;
}

#inner-footer-2,
#inner-footer-3 {
  background-color: #b3b3b3;
}
#inner-footer-2 a, #inner-footer-2 span,
#inner-footer-3 a,
#inner-footer-3 span {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
}
#inner-footer-2 .other-footermenu,
#inner-footer-3 .other-footermenu {
  float: left;
  margin: 4px 0 0;
  line-height: 0;
}
#inner-footer-2 .other-footermenu a,
#inner-footer-3 .other-footermenu a {
  font-size: 12px;
  line-height: 12px;
}
#inner-footer-2 .other-footermenu a[target="_blank"],
#inner-footer-3 .other-footermenu a[target="_blank"] {
  background-size: 8px 8px;
  padding-right: 13px;
}
#inner-footer-2 .other-footermenu li,
#inner-footer-3 .other-footermenu li {
  float: left;
}
#inner-footer-2 .other-footermenu li:before,
#inner-footer-3 .other-footermenu li:before {
  content: "|";
  margin: 0 8px;
}
#inner-footer-2 .other-footermenu li:first-child:before,
#inner-footer-3 .other-footermenu li:first-child:before {
  content: none;
}

.no-touch #inner-footer-2 a:hover,
.no-touch #inner-footer-3 a:hover {
  color: #cc0033;
  text-decoration: none;
}
.no-touch #inner-footer-2 .other-footermenu a:hover[target="_blank"],
.no-touch #inner-footer-3 .other-footermenu a:hover[target="_blank"] {
  background-size: 8px 8px;
}

.no-backgroundsize #inner-footer-2 .other-footermenu a[target="_blank"],
.no-backgroundsize #inner-footer-3 .other-footermenu a[target="_blank"] {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-FFF-8x8.png);
}

.no-touch.no-backgroundsize #inner-footer-2 .other-footermenu a:hover[target="_blank"],
.no-touch.no-backgroundsize #inner-footer-3 .other-footermenu a:hover[target="_blank"] {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-red-8x8.png);
}

#box-footer-1 {
  margin: 9px 0 24px;
}

ul.link-footer-1,
dl.link-footer-1 {
  margin: 0;
  overflow: hidden;
}

dl.link-footer-1 {
  margin: 10px 0 0;
}
dl.link-footer-1 dt, dl.link-footer-1 dd {
  line-height: 12px;
}

.other-footermenu a,
.company-subtile-footer a,
.link-footer-1 a {
  text-decoration: underline;
}

.no-touch .other-footermenu a:hover,
.no-touch .company-subtile-footer a:hover,
.no-touch .link-footer-1 a:hover {
  text-decoration: none;
}

.link-footer-1 a {
  color: #fff;
  font-size: 11px;
  text-decoration: underline;
  line-height: 12px;
}
.link-footer-1 ul {
  margin: 0;
}
.link-footer-1 li {
  display: block;
  float: left;
  margin: 5px 0 0;
  letter-spacing: normal;
}
.link-footer-1 li:before {
  content: "|";
  margin: 0 3px;
}
.link-footer-1 li:first-child:before {
  margin: 0;
  content: none;
}

.no-touch .link-footer-1 a:hover {
  text-decoration: none;
}

/*
if you checked out the link above:
http://www.alistapart.com/articles/organizing-mobile/
you'll want to style the footer nav
a bit more in-depth. Remember to keep
it simple because you'll have to
override these styles for the desktop
view.
*/
/* end .footer-links */
.sns-footer {
  padding: 15px 0;
  text-align: center;
  line-height: 0;
  width: 300px;
  margin: 0 auto;
  overflow: hidden;
}
.sns-footer .fb_iframe_widget {
  margin: 0 0 15px 0;
  display: block !important;
}
.sns-footer #inner-footer {
  overflow: hidden;
}
.sns-footer #inner-footer > iframe, .sns-footer #inner-footer > div {
  display: inline;
}
.sns-footer .fb_iframe_widget > span {
  vertical-align: baseline !important;
}
.sns-footer iframe.twitter-tweet-button {
  width: 98px !important;
  margin-right: 5px;
}
.sns-footer .line-button {
  padding-left: 9px;
}

.sns-wrap {
  background-color: #b3b3b3;
}

.lt-ie9 .sns-footer iframe.twitter-tweet-button {
  width: 108px !important;
}

#logo-company {
  margin: 16px 0 0;
}

a.logo-company {
  line-height: 0;
  font-size: 0;
  width: 93px;
  height: 20px;
  display: block;
  margin: 0 auto;
  padding: 0 !important;
  background-image: none !important;
  background-color: #fff;
}

.no-touch a.logo-company:hover {
  background-image: none;
}

.no-touch.opacity a.logo-company:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.company-subtile-footer {
  font-size: 12px;
  vertical-align: top;
  color: #fff;
}

.copyright {
  width: 136px;
  height: 10px;
  display: inline-block;
  overflow: hidden;
}

.source-org {
  margin-top: 12px;
  text-align: center;
  line-height: 0;
  font-size: 0;
}

.pagetop-box {
  display: none;
  position: fixed;
  bottom: 15px;
  right: 10px;
  width: 50px;
  height: 50px;
}

.opacity .pagetop-box {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* スライダー */
.bx-wrapper {
  position: relative;
}

.bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -33px;
  text-indent: -9999px;
  outline: 0;
}
.bx-controls-direction a.disabled {
  display: none !important;
}
.bx-controls-direction .bx-prev {
  left: 0;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2464px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .bx-controls-direction .bx-prev {
    background-position: 0 -2464px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.bx-controls-direction .bx-next {
  right: 0;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2400px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .bx-controls-direction .bx-next {
    background-position: 0 -2400px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.no-touch .bx-controls-direction .bx-prev:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2496px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .no-touch .bx-controls-direction .bx-prev:hover {
    background-position: 0 -2496px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.no-touch .bx-controls-direction .bx-next:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2432px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .no-touch .bx-controls-direction .bx-next:hover {
    background-position: 0 -2432px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

.bx-pager {
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-top: 1px solid #CCC;
}

.bx-pager-item {
  display: inline-block;
}
.bx-pager-item a {
  background: #b3b3b3;
  margin: 0 4px;
  display: block;
  width: 8px;
  height: 8px;
  line-height: 8px;
  text-indent: -9999px;
  outline: 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.bx-pager-item a.active {
  background: #cc0033;
}

.inner {
  padding: 10px;
}
.inner p {
  font-size: 12px;
}
.inner .dot-top-1 {
  margin: 0;
}
.inner .h1 {
  color: #cc0033;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  margin: 21px 0 22px 0;
  padding: 0;
}
.inner .h1 span {
  display: block;
}
.inner .h2 {
  font-size: 14px;
}
.inner .h3 {
  font-size: 12px;
}
.inner .note {
  font-size: 10px;
}
.inner .notes-text {
  margin: 0 0 11px 0;
  clear: left;
}
.inner .notes-text span {
  color: #cc0033;
}
.inner .intro .text p {
  margin: 0 0 18px 0;
}
.inner .intro .text p span {
  display: block;
}
.inner .intro .text .note-box {
  padding: 10px 0;
  border-top: dotted 1px #ccc;
  border-bottom: dotted 1px #ccc;
}
.inner .intro .text .note-box p {
  margin: 0;
}
.inner ul.notes > li {
  padding: 0 0 0 1em;
  text-indent: -1em;
  font-size: 10px;
}
.inner .required:after {
  content: "※";
  color: #cc0033;
  font-size: 0.85em;
  margin-left: 7px;
}

.serchform {
  cursor: pointer;
}

.form-box-1 {
  margin: 19px 0 19px 0;
}
.form-box-1 .notes {
  display: inline-block;
}
.form-box-1 .notes .mark {
  color: #cc0033;
  font-size: 13px;
}
.form-box-1 .notes.second {
  display: block;
  margin: -10px 0 14px 0;
  text-indent: -.6em;
  letter-spacing: 0;
  line-height: 1em;
}

.input-content .text {
  font-size: 12px;
  margin: 5px 0 0 0;
}
.input-content .text .assist {
  display: none;
}
.input-content .text .error {
  color: #C03;
}
.input-content input,
.input-content textarea {
  margin: 0;
}
.input-content .notes {
  margin: 0;
  white-space: nowrap;
}

.form-header-1 {
  margin-bottom: 9px;
  vertical-align: bottom;
}
.form-header-1 p {
  margin: 0;
}
.form-header-1 .h2 {
  font-size: 14px;
  margin: 0;
  display: inline-block;
  letter-spacing: 0.04em;
}
.form-header-1 .notes {
  font-size: 12px;
  font-weight: normal;
  text-indent: -1px;
  white-space: nowrap;
  letter-spacing: 0px;
}

.submit {
  margin-bottom: 20px;
}

ul.submit {
  margin-top: 30px;
}
ul.submit li {
  margin-top: 20px;
}
ul.submit li:first-child {
  margin-top: 0;
}

.message + .submit {
  margin-top: 30px;
}

.message + .confirmation,
.message + form {
  margin-top: 20px;
}

.message {
  background: #ffc;
  border: 1px solid #CC9;
  padding: 9px 10px;
  text-align: center;
}
.message p {
  margin: 0;
}
.message span {
  display: block;
}
.message .register_send_message_top {
  border-bottom: 1px dotted #b3b3b3;
  padding-bottom: 5px;
  margin: 0 0 7px;
}

.h1 + .step {
  margin-top: 30px;
}

.step + .message {
  margin-top: 57px;
  margin-bottom: 20px;
}

.txt-forget-1 {
  text-align: center;
}

.submit + .txt-forget-1 {
  margin-bottom: 20px;
}

.alert-box-1 + .message + .submit {
  margin-top: 20px;
}

.alert-box-1 + .form-content-1 {
  margin-top: 20px;
}

.note-box-1 {
  width: 170px;
  margin: 20px auto;
  text-align: center;
}

.note-box-2 {
  width: 180px;
  margin: 20px auto;
  text-align: center;
}

.submit-box-1 .submit + .message {
  margin-top: 60px;
}
.submit-box-1 .message + .submit {
  margin-top: 30px;
}

.form-category-1 header {
  margin-bottom: 10px;
}
.form-category-1 .notes {
  display: inline-block;
  text-indent: -6px;
  white-space: nowrap;
}

/* Welcome */
#welcome {
  display: none;
  width: 282px;
}
#welcome .photo {
  overflow: hidden;
  margin: 0;
  height: 25%;
}
#welcome .photo img {
  vertical-align: bottom;
  width: 94px;
  margin: -3.125% 0 0 0;
  height: auto;
  display: none;
}
#welcome .photo img.welcome-img-3, #welcome .photo img.welcome-img-4, #welcome .photo img.welcome-img-5 {
  display: inline-block;
}
#welcome .photo.photo-bottom img {
  display: none;
}
#welcome h1 {
  margin: 15px 0 25px 0;
  color: #cc0033;
  text-align: center;
  font-size: 20px;
}
#welcome h1 span {
  font-size: 15px;
}
#welcome .text {
  margin: 0 0 20px 0;
}
#welcome .text strong {
  color: #cc0033;
  font-weight: normal;
}
#welcome .submit {
  margin: 0;
}
#welcome .submit .btn {
  font-size: 15px;
  margin: 0 0 10px 0;
  padding: 20px 0;
  width: 100%;
}
#welcome .close-btn {
  text-indent: -9999px;
  margin: 10px auto;
  cursor: pointer;
}

.no-touch #welcome .submit .btn:hover {
  background: #cc0033;
}

/* News Letter */
#newsletter {
  /*
  .inner {
  	padding: 10px 0 40px;
  }
  p {
  	margin: 0;
  }
  .h1 {
  	font-size: 16px;
  }
  .text {
  	padding: 0 10px 25px;
  }
  */
}
#newsletter .inner {
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}
#newsletter .text {
  padding-left: 10px;
  padding-right: 10px;
}
#newsletter .menu {
  border-top: solid 1px #CCC;
  border-bottom: solid 1px #CCC;
  padding: 12px 10px;
}
#newsletter .menu span {
  display: inline-block;
  width: 40px;
}
#newsletter .menu select {
  display: inline-block;
  width: 240px;
}
#newsletter .news-list {
  margin: 0;
  padding: 0;
}
#newsletter .news-list a {
  display: block;
  padding: 12px 10px 15px;
  border-bottom: 1px dotted #CCC;
  position: relative;
}
#newsletter .news-list p {
  margin: 0;
}
#newsletter .news-list .date {
  color: #666;
  font-size: 10px;
  margin-right: 6px;
  display: inline-block;
}
#newsletter .news-list .category {
  color: #FFF;
  font-size: 9px;
  line-height: 12px;
  text-align: center;
  display: inline-block;
  padding: 0 3px;
  min-width: 80px;
}
#newsletter .news-list .letter {
  background: #238c05;
}
#newsletter .news-list .release {
  background: #005bac;
}
#newsletter .news-list h2 {
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 22px;
  width: 86.6666667%;
}
#newsletter .news-list h2:before {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
}
#newsletter .news-list h2 .pdf {
  font-size: 10px;
  margin: 0 8px 0 5px;
  white-space: nowrap;
  vertical-align: top;
}
#newsletter .news-list h2 .new {
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #cc0033;
  width: 40px;
  height: 16px;
  text-align: center;
  line-height: 0;
  vertical-align: middle;
  margin-top: -4px;
  overflow: hidden;
  text-indent: 2px;
}
#newsletter .news-list h2 .new:before {
  content: "NEW";
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2949px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 8px;
  width: 24px;
  vertical-align: middle;
  margin-top: 4px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #newsletter .news-list h2 .new:before {
    background-position: 0 -2949px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

#linkpolicy .text p {
  margin: 18px 0 0;
}
#linkpolicy .inner {
  padding: 10px 10px 40px;
}

.linkpolicy-box-1 .notes {
  margin: 12px 0 0;
}

.linkpolicy-ttl-1 p {
  margin: 0;
}

.linkpolicy-box-2 {
  margin-top: 20px;
}

.linkpolicy-box-3 {
  margin-top: 19px;
}
.linkpolicy-box-3 .linkpolicy-ttl-1 p {
  line-height: 14px;
}

.linkpolicy-box-4 {
  margin-top: 22px;
}
.linkpolicy-box-4 p {
  margin-top: 27px;
  line-height: 1.4;
}

.linkpolicy-box-5 {
  margin-top: 20px;
}

.box-table-1,
.box-table-2 {
  margin-top: 19px;
}

.box-table_cell-1,
.box-table_cell-4 {
  background: #f4f4f4;
  border: solid 1px #ccc;
  overflow: hidden;
}

.box-table_cell-2 {
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc;
  overflow: hidden;
}

.box-table_cell-3 {
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  overflow: hidden;
}

.linkpolicy-bnr-box-1 {
  text-align: center;
  padding: 15px 0 0;
}
.linkpolicy-bnr-box-1 img {
  vertical-align: bottom;
}

.linkpolicy-bnr-1-1 img {
  width: 113px;
  height: auto;
}

.linkpolicy-bnr-1-2 img {
  width: 150px;
  height: auto;
}

.linkpolicy-caption-1 {
  font-size: 10px !important;
  text-align: center;
  margin: 7px 0 7px;
}

.linkpolicy-p-1 {
  font-size: 10px !important;
  text-align: center;
  margin: 7px 0 6px;
}

.sorce-box-1 {
  width: 250px;
  font-size: 10px;
  line-height: 15px;
  margin: 15px auto 14px;
  border: solid 1px #ccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: -2px 2px 10px 0px rgba(204, 204, 204, 0.25) inset;
  -webkit-box-shadow: -2px 2px 10px 0px rgba(204, 204, 204, 0.25) inset;
  box-shadow: -2px 2px 10px 0px rgba(204, 204, 204, 0.25) inset;
  height: 79px;
  overflow-y: scroll;
  overflow-x: hidden;
  word-break: break-all;
  white-space: pre-line;
  padding: 1px 3px;
}

.box-red-1 {
  background: #cc0033;
  border: solid 1px #cc0033;
}
.box-red-1 p {
  color: #fff;
  text-align: center;
  margin: 10px 0;
}

.box-red-2 {
  border: solid 1px #cc0033;
}
.box-red-2 p {
  color: #cc0033;
  text-align: center;
  margin: 10px 0;
}

.box-gray-2 {
  background: #f4f4f4;
  border: solid 1px #ccc;
}
.box-gray-2 p {
  text-align: center;
  margin: 10px 0;
}
.box-gray-2 p a {
  display: block;
}

.no-touch .box-gray-2 p a:hover {
  text-decoration: none;
}

.fw-normal {
  font-weight: normal;
}

.td-underline {
  text-decoration: underline;
}

/*Jタウンネットキャプション用*/
.hover-text {
  font-size: 10px;
  margin-bottom: -15px;
}

div.img-left {
  text-align: left;
  font-size: 10px;
}

div.img-center {
  text-align: center;
  font-size: 10px;
}

div.img-right {
  text-align: right;
  font-size: 10px;
}

.boxshadow.info p {
  font-size: 11px;
  margin: 10px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .single .category-nippon5places .juu-list .item.open header .number span {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-balloon-green-40x37@2.png);
  }
  .single .category-nippon5places .juu-list .item header .number span {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-balloon-green2-40x37@2.png);
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-green-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-green-1@2.png);
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-red-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-red-1@2.png);
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-purple-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-purple-1@2.png);
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-blue-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-blue-1@2.png);
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-blue-5:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-blue-3@2.png);
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-orange-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-orange-1@2.png);
  }
}
.error404 #nav-header-1,
.error404 #inner-footer-2 {
  display: none;
}
.error404 #content {
  padding-bottom: 15px;
}

.error404-txt-1 {
  font-size: 14px;
  line-height: 48px;
  color: #151617;
  text-align: center;
  margin: 98px 0;
}
.error404-txt-1 a {
  text-decoration: underline;
}
.error404-txt-1 a:hover {
  text-decoration: none;
}

#error404-content-1 {
  overflow: hidden;
}

.app-comments-area {
  background-color: #f5f5f5;
  color: #666666;
}

.app-comments-ttl-1 {
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  padding: 7px 12px;
  margin-bottom: 0;
  font-weight: bold;
}

.app-comments {
  margin: 0;
}
.app-comments li {
  border-top: 1px solid #ccc;
  padding: 12px 14px;
}
.app-comments li:first-child {
  border-top: none;
}

.app-comment-name {
  float: left;
  font-size: 12px;
  font-weight: bold;
}

.app-comment-date {
  float: right;
  font-size: 10px;
  display: inline-block;
}

.app-comment {
  margin: 2px 0 0;
  font-size: 12px;
}

.app-c_image {
  width: 150px;
  margin: 3px 0;
  vertical-align: bottom;
}

.app-comment-header + .app-c_image {
  margin: 6px 0 3px;
}

.app-valuation {
  margin: 6px 0 3px;
}
.app-valuation img {
  vertical-align: bottom;
}

.category-questionary p {
  margin-bottom: 0;
}
.category-questionary .btn {
  width: 100%;
  position: relative;
  line-height: 1.6;
  text-decoration: none;
}
.category-questionary .btn span {
  padding: 7px 0 7px 20px;
  position: relative;
}
.category-questionary .btn span:before {
  background-position: 50% 50%;
  margin-left: -5px;
  top: 50%;
  left: 0;
  position: absolute;
  margin-top: -8px;
}
.category-questionary ul.enq-cam-1-btn-box {
  list-style: none !important;
  padding: 0;
}
.category-questionary ul.enq-cam-1-btn-box li {
  margin-top: 30px;
}
.category-questionary ul.enq-cam-1-btn-box li:first-child {
  margin-top: 0;
}

.no-touch .category-questionary .btn:hover span:before {
  background-position: 50% 50%;
  margin-left: -5px;
  top: 50%;
  left: 0;
  position: absolute;
  margin-top: -8px;
}

.apppage-header-1 {
  background: #cc0033;
  color: #fff;
}

.apppage-title-1 {
  margin: 0;
  text-align: center;
  line-height: 1.5;
  padding: 16px 0 0;
  font-size: 14px;
}

.apppage-image-1 {
  width: 260px;
  margin: 17px auto 0;
  height: 235px;
  overflow: hidden;
}
.apppage-image-1 img {
  width: 100%;
  vertical-align: bottom;
}

.apppage-store-box-1 {
  overflow: hidden;
  width: 260px;
  margin: 30px auto 0;
}
.apppage-store-box-1 img {
  width: 100%;
  vertical-align: bottom;
}
.apppage-store-box-1 .apppage-btn-apple-box-1 {
  float: left;
}
.apppage-store-box-1 .apppage-btn-google-box-1 {
  float: right;
}

.apppage-btn-apple-box-1 {
  width: 135px;
}

.apppage-btn-google-box-1 {
  width: 115px;
}

.apppage-copy-1 {
  text-align: center;
  font-size: 14px;
  margin: 28px 0 0;
}

.apppage-section-1 {
  color: #FFF;
  width: 280px;
  margin: 16px auto 20px;
}
.apppage-section-1 li {
  margin-top: 10px;
  overflow: hidden;
}
.apppage-section-1 li:first-child {
  margin-top: 0;
}
.apppage-section-1 img {
  width: 100%;
  vertical-align: bottom;
}

.apppage-section-box-1 {
  background: #eaa1a1;
}
.apppage-section-box-1 .apppage-section-img-1 {
  width: 49px;
  margin: 16px 10px 13px 0;
}
.apppage-section-box-1 .apppage-section-copy-1 {
  margin-top: 19px;
}

.apppage-section-box-2 {
  background: #89ce7d;
}
.apppage-section-box-2 .apppage-section-img-1 {
  width: 35px;
  margin: 16px 24px 16px 0;
}
.apppage-section-box-2 .apppage-section-copy-1 {
  margin-top: 19px;
}

.apppage-section-box-3 {
  background: #8ab8e5;
}
.apppage-section-box-3 .apppage-section-img-1 {
  width: 44px;
  margin: 5px 15px 16px 0;
}
.apppage-section-box-3 .apppage-section-copy-1 {
  margin-top: 19px;
}

.apppage-section-img-1 {
  float: right;
}

.apppage-section-copy-1 {
  float: left;
  margin: 0 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  width: 185px;
}

.apppage-footer-1 {
  background: #eeeeee url(/vox/wp-content/themes/eddiemachado-bones/library/images/apppage-arrow-1.png) 50% 0 no-repeat;
  padding: 16px 0 20px;
}
.apppage-footer-1 .apppage-store-box-1 {
  margin-top: 17px;
}

.backgroundsize .apppage-footer-1 {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/apppage-arrow-1@2.png);
  background-size: 15px 10px;
}

.apppage-footer-copy-1 {
  margin: 0;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}

#movie-banner {
  line-height: 0;
  width: 300px;
  height: 252px;
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/bg-movie-banner-sp_2.jpg) 0 0 no-repeat;
  background-size: cover;
}
#movie-banner .movie-banner-player {
  width: 300px;
  height: 169px;
}
#movie-banner .movie-link {
  display: block;
  width: 300px;
  height: 84px;
  background: none;
}

.boxshadow {
  background-color: #fff;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  position: relative;
}

/******************************************************************
フォトギャラリー
******************************************************************/
#photogallery .title {
  margin: 0;
}
#photogallery .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1170px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #photogallery .title:before {
    background-position: 0 -1170px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#photogallery .title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1210px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 140px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #photogallery .title .en {
    background-position: 0 -1210px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#photogallery .slider {
  margin: 0;
  height: 272px;
}
#photogallery .slider > li {
  padding: 16px 0;
}

.photo-gallery-content-1 {
  padding: 0 30px;
  overflow: hidden;
  margin: 0;
}
.photo-gallery-content-1 li {
  width: 80px;
  height: 80px;
  padding: 1px;
  float: left;
  overflow: hidden;
}
.photo-gallery-content-1 li a {
  display: block;
  width: 78px;
  height: 78px;
  overflow: hidden;
}
.photo-gallery-content-1 li img {
  width: 100%;
  height: 100%;
}

.no-js #photogallery .slider {
  height: auto;
  padding: 16px 0;
}
.no-js #photogallery .slider > li {
  padding: 0;
}
.no-js .photo-gallery-content-1 {
  height: auto;
  margin: 0;
}
.no-js .photo-gallery-content-1 li {
  margin: 0;
}

/******************************************************************
編集部が選ぶおすすめ記事
******************************************************************/
#staff .title {
  margin: 0;
}
#staff .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1329px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #staff .title:before {
    background-position: 0 -1329px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#staff .title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1369px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 168px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #staff .title .en {
    background-position: 0 -1369px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#staff .bx-wrapper {
  padding: 0;
}
#staff .slider {
  height: 260px;
  overflow: hidden;
  margin: 0;
}
#staff .slider li .slide {
  padding: 10px 30px 9px;
  width: 300px;
  height: 260px;
  overflow: hidden;
}
#staff .slider li .slide a {
  display: block;
  position: relative;
  height: auto;
}
#staff .slider .article-thum {
  height: 135px;
  width: 240px;
  overflow: hidden;
  margin: 0 0 14px 0;
}
#staff .slider .article-thum p {
  margin: 0;
}
#staff .slider .article-content .article-header {
  margin: 0 0 26px 0;
  height: 46px;
  overflow: hidden;
}
#staff .slider .article-content .article-header .h1 {
  font-size: 14px;
  margin: 0;
  height: 4em;
}
#staff .slider .article-content .entry-content {
  padding: 0;
  display: none;
}
#staff .slider .article-content .footer-readmore {
  margin: 0;
}
#staff .slider .article-footer .byline {
  float: right;
}
#staff .slider .balloon {
  position: absolute;
  left: -5px;
  top: -5px;
}
#staff .slider a {
  display: block;
  height: 100%;
}

.no-js #staff .slider {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 300px;
}
.no-js #staff .slider .module-noscript-message {
  margin: 0;
  padding: 20px 0;
}

.no-js #staff .slider {
  height: auto;
}

/******************************************************************
サイドメニュー
エリアから記事を探す
******************************************************************/
#area-2 .title {
  margin: 0;
}
#area-2 .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1011px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #area-2 .title:before {
    background-position: 0 -1011px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#area-2 .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1051px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 47px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #area-2 .en {
    background-position: 0 -1051px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#area-2 .content {
  margin: 0;
}
#area-2 .content li {
  border-top: 1px dotted #CCC;
  overflow: hidden;
  *zoom: 1;
}
#area-2 .content li .area-name {
  font-size: 12px;
  display: block;
  position: relative;
  padding: 10px 20px;
  line-height: 20px;
  cursor: pointer;
}
#area-2 .content li .area-name:before {
  content: "";
  width: 16px;
  height: 10px;
  position: absolute;
  top: 15px;
  right: 20px;
}
#area-2 .content li:first-child {
  border-top: none;
}
#area-2 .content li ul {
  margin: 0;
  padding: 0 0 10px 0;
  display: none;
  overflow: hidden;
  *zoom: 1;
}
#area-2 .content li ul li {
  border-top: 1px dotted #CCC;
  border-bottom: none;
  float: left;
  width: 120px;
  margin: 0 0 0 20px;
  padding: 5px 0;
}
#area-2 .content li ul li:first-child {
  float: none;
  width: 260px;
  border-top: none;
  border-bottom: 1px dotted #CCC;
}
#area-2 .content li ul li:nth-child(2), #area-2 .content li ul li:nth-child(3) {
  border: none;
}
#area-2 .content li ul li:nth-last-child(2) {
  position: relative;
}
#area-2 .content li ul li:nth-last-child(2):after {
  content: "";
  display: block;
  border-top: 1px dotted #CCC;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
}
#area-2 .content li ul li:nth-child(even):after {
  display: none;
}
#area-2 .content .open .area-name {
  background: #E5E5E5;
}

.no-touch #area-2 .content li .area-name:hover {
  color: #cc0033;
}

.no-js #area-2 .content li ul {
  display: block;
}
.no-js #area-2 .content li .area-name {
  background: #E5E5E5;
}
.no-js #area-2 .content li .area-name:before {
  content: none;
}

/******************************************************************
サイドメニュー
FORROW US
******************************************************************/
.socialname-followus {
  font-size: 12px;
  line-height: 38px;
  position: relative;
  margin-left: 40px;
  vertical-align: middle;
}
.socialname-followus i {
  position: absolute;
  left: -32px;
  top: 50%;
  margin-top: -12px;
}
.socialname-followus i.icon-g-1 {
  margin-top: -11px;
}
.socialname-followus a[target="_blank"] {
  background-position: 234px 50%;
  font-weight: bold;
}

.button-followus {
  padding: 11px 10px 10px 0;
  line-height: 0;
  border-top: dotted 1px #ccc;
  margin-left: 40px;
  height: 41px;
}
.button-followus .fb_iframe_widget span {
  vertical-align: top !important;
}

.module-followus {
  overflow: hidden;
}
.module-followus .h1 {
  margin: 0;
  line-height: 39px;
  text-align: center;
  font-size: 12px;
}
.module-followus ul {
  margin: 0;
  border-top: solid 1px #ccc;
}
.module-followus li {
  border-top: solid 1px #ccc;
}
.module-followus li:first-child {
  border-top: none;
}
.module-followus .fb_iframe_widget {
  overflow: hidden;
  width: 71px;
  display: inline-block !important;
}

/******************************************************************
サイドメニュー
メルマガボタン
******************************************************************/
.mailmagazine-sidemenu {
  width: 218px;
  height: 60px;
  margin: 20px auto;
}

a.application-btn-1,
a.mailmagazine-btn {
  background-color: #fdb53f;
  display: block;
  width: 300px;
  height: 100%;
  text-align: center;
}

.no-touch a.mailmagazine-btn:hover {
  background-color: #cc0033;
}
.no-touch a.mailmagazine-btn:hover img {
  opacity: 1;
}
.no-touch a.mailmagazine-btn:hover img.img-hover {
  display: inline;
}
.no-touch a.mailmagazine-btn:hover img.img-normal {
  display: none;
}
.no-touch a.mailmagazine-btn:hover p {
  color: #cc0033;
}

.sidebar .mailmagazine-btn {
  display: inline-block;
  padding: 10px;
}
.sidebar .mailmagazine-btn img {
  width: 95%;
  height: auto;
  vertical-align: bottom;
  margin-bottom: 10px;
  padding: 11px 0;
}
.sidebar .mailmagazine-btn img.img-hover {
  display: none;
}
.sidebar .mailmagazine-btn p {
  background-color: #fff;
  color: #fdb53f;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  line-height: 32px;
  margin: 0;
  font-weight: bold;
  vertical-align: middle;
  text-indent: 3px;
}
.sidebar .mailmagazine-btn p:before {
  vertical-align: middle;
  content: "";
  margin-right: 8px;
  margin-top: -2px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}

#mailmagazine-2, #mailmagazine-3 {
  display: block;
}

.no-touch .single-mailmagazine-btn a:hover p {
  background-color: #cc0033;
}

.single-mailmagazine {
  background: #eeeeee;
  margin: 30px 0 30px;
  padding: 8px 10px 10px;
}
.single-mailmagazine p {
  margin: 0 0 7px;
  font-size: 11px;
  text-align: center;
}
.single-mailmagazine .single-mailmagazine-btn {
  max-width: 260px;
  height: 48px;
  margin: 0 auto;
}
.single-mailmagazine .single-mailmagazine-btn p {
  background-color: #fdb53f;
  color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  line-height: 48px;
  margin: 0;
  font-weight: bold;
  vertical-align: middle;
  text-indent: 3px;
}
.single-mailmagazine .single-mailmagazine-btn p:before {
  vertical-align: middle;
  content: "";
  margin-right: 8px;
  margin-top: -2px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}

.single-mailmagazine2 {
  background: #fbf8ef;
  margin: 30px 0 30px;
}
.single-mailmagazine2 .single-mailmagazine-title-1 {
  background: #599bed;
  overflow: hidden;
  position: relative;
  color: #FFF;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  padding: 11px 0;
  margin: 0;
}
.single-mailmagazine2 .single-mailmagazine-title-1 strong {
  position: relative;
  z-index: 1;
}
.single-mailmagazine2 .single-mailmagazine-title-1:before, .single-mailmagazine2 .single-mailmagazine-title-1:after {
  content: "";
  position: absolute;
  display: block;
}
.single-mailmagazine2 .single-mailmagazine-title-1:before {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member/icon-mail-2@2.png);
  width: 88.5px;
  height: 82.5px;
  background-size: 88.5px auto;
  top: -3px;
  left: -17px;
}
.single-mailmagazine2 .single-mailmagazine-title-1:after {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member/icon-box-2@2.png);
  width: 79.5px;
  height: 82px;
  background-size: 79.5px auto;
  top: -1px;
  right: -15px;
}
.single-mailmagazine2 .single-mailmagazine-box-1 {
  border-left: solid 2px #599bed;
  border-right: solid 2px #599bed;
  border-bottom: solid 2px #599bed;
  position: relative;
  overflow: hidden;
  height: 208px;
}
.single-mailmagazine2 .single-mailmagazine-image-1 {
  width: 262px;
  height: auto;
  position: absolute;
  top: 8px;
  left: 50%;
  margin-left: -131px;
}
.single-mailmagazine2 .single-mailmagazine-copy-1 {
  margin: 0;
  font-size: 10px;
  position: absolute;
  top: 40px;
  left: 152px;
  font-weight: bold;
}
.single-mailmagazine2 .single-mailmagazine-copy-2 {
  margin: 0 0 5px;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
}
.single-mailmagazine2 .single-mailmagazine-btn {
  width: 260px;
  margin: 0 auto;
  padding: 105px 0 0;
  line-height: 1.4;
  position: relative;
  z-index: 1;
}
.single-mailmagazine2 .single-mailmagazine-btn > a p {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e01b4c+0,cc0033+100 */
  background: #e01b4c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e01b4c 0%, #cc0033 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e01b4c), color-stop(100%, #cc0033));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e01b4c 0%, #cc0033 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e01b4c 0%, #cc0033 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e01b4c 0%, #cc0033 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e01b4c 0%, #cc0033 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e01b4c', endColorstr='#cc0033',GradientType=0 );
  /* IE6-9 */
  color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 13px;
  line-height: 56px;
  margin: 0;
  font-weight: bold;
  vertical-align: middle;
  text-indent: 3px;
}
.single-mailmagazine2 .single-mailmagazine-btn > a p:before {
  vertical-align: middle;
  content: "";
  margin-right: 6px;
  margin-top: -2px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background-size: 8px 8px;
}
.single-mailmagazine2 .single-mailmagazine-btn > a p:after {
  content: "";
  background-color: #FFf;
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-arrow-r-red-5x8.png);
  background-repeat: no-repeat;
  background-size: auto 4px;
  width: 10px;
  height: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  margin: -2px 0 0 9px;
  background-position: 50% 50%;
  vertical-align: middle;
}

.no-touch .single-mailmagazine2 .single-mailmagazine-btn > a:hover p {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff8fab+0,ff8fab+12,ea2657+100 */
  background: #ff8fab;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8fab), color-stop(12%, #ff8fab), color-stop(100%, #ea2657));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff8fab 0%, #ff8fab 12%, #ea2657 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8fab', endColorstr='#ea2657',GradientType=0 );
  /* IE6-9 */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .single-mailmagazine2 .single-mailmagazine-btn > a p:before {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-pen-1@2.png);
  }
}
a.application-btn-1 {
  background: #cc0033;
  color: #fff;
  font-size: 14px;
  overflow: hidden;
  padding: 10px;
}
a.application-btn-1 .application-btn-text-1 {
  color: #fff;
}

.no-touch a.application-btn-1:hover .application-btn-text-1 {
  color: #fff;
}

.application-btn-text-1 {
  line-height: 21px;
  float: left;
  margin-top: 28px;
  font-weight: bold;
}

.application-btn-text-2 {
  background-color: #fff;
  color: #cc0033;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  line-height: 32px;
  margin: 0;
  font-weight: 700;
  vertical-align: middle;
}

.application-btn-img-1 {
  float: right;
}
.application-btn-img-1 img {
  vertical-align: bottom;
}

.application-btn-v-1 {
  overflow: hidden;
  margin: 0 10px;
}

/******************************************************************
サイドメニュー
人気記事ランキング
******************************************************************/
#ranking .title, #ranking-2 .title {
  margin: 0;
}
#ranking .title:before, #ranking-2 .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1223px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #ranking .title:before, #ranking-2 .title:before {
    background-position: 0 -1223px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#ranking .title .en, #ranking-2 .title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1263px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 79px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #ranking .title .en, #ranking-2 .title .en {
    background-position: 0 -1263px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

#rankinglist .title {
  margin: 0;
  border-bottom: 1px solid #CCC;
  padding: 15px 10px;
  overflow: hidden;
  *zoom: 1;
}
#rankinglist .title:before {
  content: "";
  margin: 0 10px 0 0;
  width: 40px;
  height: 40px;
  float: left;
}
#rankinglist .title h2 {
  margin: 0;
  padding: 0;
  line-height: 1;
  float: left;
}
#rankinglist .title h2 .en {
  vertical-align: middle;
  text-indent: -9999px;
  margin: 0 0 8px 0;
}
#rankinglist .title h2 .jp {
  display: block;
  vertical-align: middle;
  font-size: 12px;
}
#rankinglist .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1223px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .title:before {
    background-position: 0 -1223px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1263px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 79px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .title .en {
    background-position: 0 -1263px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article {
  border-top: 1px dotted #CCC;
}
#rankinglist .list article:first-child {
  border-top: none;
}
#rankinglist .list article a {
  position: relative;
  display: block;
  padding: 10px 30px 7px 10px;
}
#rankinglist .list article a:before {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  margin-right: 0;
}
#rankinglist .list article .article-thum {
  width: 60px;
  height: 60px;
  float: left;
  margin: 0 10px 11px 0;
}
#rankinglist .list article .article-title {
  margin: 0;
  padding: 0;
  font-size: 14px;
  overflow: hidden;
  line-height: 21px;
}
#rankinglist .list article .article-title span {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 8px 0 0;
}
#rankinglist .list article .article-title span i {
  text-indent: -9999px;
}
#rankinglist .list article .article-title .no1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2528px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no1 {
    background-position: 0 -2528px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-title .no2 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2608px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no2 {
    background-position: 0 -2608px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-title .no3 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2648px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no3 {
    background-position: 0 -2648px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-title .no4 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2688px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no4 {
    background-position: 0 -2688px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-title .no5 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2728px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no5 {
    background-position: 0 -2728px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-title .no6 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2768px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no6 {
    background-position: 0 -2768px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-title .no7 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2808px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no7 {
    background-position: 0 -2808px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-title .no8 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2848px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no8 {
    background-position: 0 -2848px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-title .no9 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2888px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no9 {
    background-position: 0 -2888px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-title .no10 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -2568px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no10 {
    background-position: 0 -2568px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#rankinglist .list article .article-content {
  font-size: 11px;
  clear: both;
}
#rankinglist .list article .article-content p {
  margin: 0 0 6px 0;
}
#rankinglist .list article .article-content .ellipsis {
  overflow: hidden;
  max-height: 32px;
}
#rankinglist .list article .article-footer p {
  margin: 0;
}
#rankinglist .list article .article-footer .footer-readmore {
  display: none;
}
#rankinglist .list article .article-footer .house {
  color: #EAA1A1;
}
#rankinglist .list article .article-footer .life {
  color: #8AB8E5;
}
#rankinglist .list article .article-footer .town {
  color: #89CE7D;
}
#rankinglist .list article .article-footer .news {
  color: #D68AE5;
}

/******************************************************************
サイドメニュー
連載シリーズ
******************************************************************/
#series-2 .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1276px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #series-2 .title:before {
    background-position: 0 -1276px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#series-2 .title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1316px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 58px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #series-2 .title .en {
    background-position: 0 -1316px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#series-2 .series-cate-ttl-1 {
  color: #fff;
  width: 90px;
  margin: 10px 0 0 20px;
  text-align: center;
  font-size: 12px;
  letter-spacing: normal;
  line-height: 16px;
  padding-top: 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#series-2 .series-cate-ttl-1.house {
  background-color: #EAA1A1;
}
#series-2 .series-cate-ttl-1.life {
  background-color: #8AB8E5;
}
#series-2 .series-cate-ttl-1.town {
  background-color: #89CE7D;
}
#series-2 .series-list-1 {
  margin: 0;
  padding: 10px 0 10px;
  border-bottom: 1px dotted #CCC;
  line-height: 1.2em;
}
#series-2 .series-list-1 li {
  margin: 10px 20px 0 20px;
}
#series-2 .series-list-1 li:first-child {
  margin-top: 0;
}
#series-2 .series-list-1 li figure {
  width: 50px;
  height: 50px;
  overflow: hidden;
  float: left;
  margin: 0 10px 0 0;
}
#series-2 .series-list-1 li figure img {
  width: 100%;
  height: auto;
}
#series-2 .series-list-1 li p {
  margin: 0;
  height: 50px;
  display: table-cell;
  vertical-align: middle;
}
#series-2 .series-list-1.last-child {
  border-bottom: none;
}
#series-2 .series-list-1 a {
  display: block;
  overflow: hidden;
  *zoom: 1;
}
#series-2 .series-list-1 a .dm {
  height: 100%;
  width: 0px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#series-2 .series-list-1 a.arrow:before {
  margin-left: -24px;
}

/******************************************************************
meets
******************************************************************/
.single .category-meets-at_home-town .entry-content {
  margin-left: 0;
  margin-right: 0;
}

.single .post .meets-header {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 1px solid #cccccc;
}
.single .post .meets-header .left img {
  margin: 0 auto;
}
.single .post .meets-header .right {
  font-size: 14px;
}
.single .post .meets-header .right p {
  margin: 13px 0 10px;
}
.single .post .meets-header .right p br {
  display: none;
}
.single .post .meets-header .right .cooperation {
  font-size: 10px;
  text-align: right;
  margin: 0 0 12px;
}
.single .post .image-pc {
  display: none;
}
.single .post .image-sp {
  display: block;
}
.single .post .spbr {
  display: block;
}
.single .post .meets-best-list .title-img {
  margin: 11px 0 0;
}
.single .post .meets-best-list table.best-table {
  display: none;
}
.single .post .meets-best-list .meets-best-list-content {
  display: none;
}
.single .post .meets-best-list .meets-recommend-link {
  display: none;
}
.single .post .long-dot-line {
  border-bottom: 1px dotted #cccccc;
  width: 640px;
  height: 0px;
  margin-left: -20px;
  display: none;
}
.single .post #meets-map {
  height: 240px;
  width: 100%;
}
.single .post .meets-best {
  margin-top: 17px;
}
.single .post .meets-best a {
  color: #ff5400;
  margin: 0 5px 0 0;
  padding: 0 10px 0 0;
}
.single .post .meets-best a[target="_blank"] {
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-orange-8x8.png);
  -moz-background-size: 8px 8px;
  -o-background-size: 8px 8px;
  -webkit-background-size: 8px 8px;
  background-size: 8px 8px;
}
.single .post .meets-best .meets-best-header {
  margin-bottom: 30px;
}
.single .post .meets-best .meets-best-header h2, .single .post .meets-best .meets-best-header p {
  margin: 0;
}
.single .post .meets-best .meets-best-header h2 {
  font-size: 14px;
  line-height: 20px;
}
.single .post .meets-best .meets-best-header p {
  margin: 14px 0 8px;
  font-size: 14px;
  line-height: 24px;
}
.single .post .meets-best .meets-best-contents {
  width: 100%;
}
.single .post .meets-best .meets-best-contents h2, .single .post .meets-best .meets-best-contents p {
  margin: 0;
}
.single .post .meets-best .meets-best-contents > div > div, .single .post .meets-best .meets-best-contents > div > p {
  margin: 0 10px;
}
.single .post .meets-best .meets-best-contents .meets-best-contents-title {
  overflow: hidden;
  *zoom: 1;
  margin: 0;
  background-color: #ff5400;
  height: 60px;
  color: #fff;
}
.single .post .meets-best .meets-best-contents .meets-best-contents-title .icon {
  margin: 12px 10px 13px 10px;
  float: left;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -120px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 35px;
  width: 35px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents .meets-best-contents-title .icon {
    background-position: 0 -120px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents .meets-best-contents-title span {
  display: inline-block;
  line-height: 20px;
  font-size: 14px;
  float: left;
  width: 205px;
  margin-top: 11px;
  font-weight: bold;
}
.single .post .meets-best .meets-best-contents .meets-best-content {
  border-bottom: 1px solid #ff5400;
}
.single .post .meets-best .meets-best-contents .meets-best-content#meets-tenth {
  border-bottom: 1px solid #cccccc;
}
.single .post .meets-best .meets-best-contents .meets-best-content.content-close {
  padding-bottom: 0;
}
.single .post .meets-best .meets-best-contents .meets-best-content.content-close .meets-best-content-inner, .single .post .meets-best .meets-best-contents .meets-best-content.content-close .add-content, .single .post .meets-best .meets-best-contents .meets-best-content.content-close .sp_offer {
  display: none;
}
.single .post .meets-best .meets-best-contents .meets-best-content.content-close .meets-best-content-title .arrow-orange {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -52px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 10px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents .meets-best-content.content-close .meets-best-content-title .arrow-orange {
    background-position: 0 -52px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents .meets-best-content.content-close .meets-best-content-title .sp-thumb {
  display: block;
}
.single .post .meets-best .meets-best-contents .meets-best-content.content-close.content-open {
  padding-bottom: 11px;
}
.single .post .meets-best .meets-best-contents .meets-best-content.content-close.content-open .meets-best-content-inner, .single .post .meets-best .meets-best-contents .meets-best-content.content-close.content-open .add-content, .single .post .meets-best .meets-best-contents .meets-best-content.content-close.content-open .sp_offer {
  display: block;
}
.single .post .meets-best .meets-best-contents .meets-best-content.content-close.content-open .meets-best-content-title .arrow-orange {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -62px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 10px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents .meets-best-content.content-close.content-open .meets-best-content-title .arrow-orange {
    background-position: 0 -62px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents .meets-best-content.content-close.content-open .meets-best-content-title .sp-thumb {
  display: none;
}
.single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title {
  overflow: hidden;
  *zoom: 1;
  color: #ff5400;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title .number {
  overflow: hidden;
  text-indent: -1000%;
  float: left;
  margin-top: 2px;
}
.single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title p {
  float: left;
  margin-left: 15px;
  font-size: 18px;
  line-height: 42px;
  font-weight: bold;
  margin-top: 2px;
}
.single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title p.twoline {
  font-size: 16px;
  line-height: 21px;
}
.single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title .arrow-orange {
  width: 16px;
  height: 10px;
  margin-top: 17px;
  float: right;
}
.single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title .sp-thumb {
  width: 45px;
  height: 45px;
  margin-right: 10px;
  float: right;
}
.single .post .meets-best .meets-best-contents .meets-best-content-wrap {
  display: none;
}
.single .post .meets-best .meets-best-contents .meets-best-content-inner {
  overflow: hidden;
  *zoom: 1;
}
.single .post .meets-best .meets-best-contents .meets-best-content-inner .text p {
  font-size: 14px;
  line-height: 24px;
}
.single .post .meets-best .meets-best-contents .meets-best-content-inner .photo {
  margin-bottom: 15px;
}
.single .post .meets-best .meets-best-contents .meets-best-content-inner .photo img {
  margin: 0;
  width: 100%;
  height: auto;
}
.single .post .meets-best .meets-best-contents .meets-best-content-inner .photo.sort {
  margin-left: 12px;
}
.single .post .meets-best .meets-best-contents .meets-best-content-inner .photo.fr {
  float: right;
}
.single .post .meets-best .meets-best-contents .meets-best-content-inner .photo.fr img {
  max-height: 150px;
  width: auto;
}
.single .post .meets-best .meets-best-contents .add-content {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  border: 1px solid #f1d6c8;
  margin-top: 20px;
  position: relative;
}
.single .post .meets-best .meets-best-contents .add-content .photo {
  float: left;
  width: 154px;
  margin: 0 8px 0 8px;
  position: absolute;
  bottom: 0;
  zoom: 0.5;
  text-align: center;
}
.single .post .meets-best .meets-best-contents .add-content .photo img {
  margin: 0;
  vertical-align: bottom;
}
.single .post .meets-best .meets-best-contents .add-content .photo img.image-pc {
  display: none;
}
.single .post .meets-best .meets-best-contents .add-content .photo img.image-sp {
  display: inline;
}
.single .post .meets-best .meets-best-contents .add-content .text {
  padding-right: 5px;
}
.single .post .meets-best .meets-best-contents .add-content .text h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 11px 10px 9px;
}
.single .post .meets-best .meets-best-contents .add-content .text p.main-text {
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 4px;
  margin-left: 86px;
}
.single .post .meets-best .meets-best-contents .add-content .text p.offer {
  font-size: 12px;
  margin-bottom: 12px;
  display: none;
}
.single .post .meets-best .meets-best-contents .add-content.recommended .recommended-balloon {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -1722px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 17px;
  width: 66px;
  margin: 12px 0 8px 11px;
  float: left;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents .add-content.recommended .recommended-balloon {
    background-position: 0 -1722px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents .add-content.recommended .recommended-photo {
  clear: left;
  float: left;
  margin: 0 0 0 11px;
}
.single .post .meets-best .meets-best-contents .add-content.recommended .recommended-photo img {
  zoom: 0.5;
}
.single .post .meets-best .meets-best-contents .add-content.recommended .text h3 {
  margin-left: 86px;
  margin-right: 0;
}
.single .post .meets-best .meets-best-contents .add-content.recommended .text p.offer {
  margin-left: 86px;
  display: block;
}
.single .post .meets-best .meets-best-contents .sp_offer {
  font-size: 12px;
  line-height: 22px;
  margin-top: 5px;
}
.single .post .meets-best .meets-best-contents #meets-first .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -195px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-first .meets-best-content-title .number {
    background-position: 0 -195px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents #meets-second .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -293px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-second .meets-best-content-title .number {
    background-position: 0 -293px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents #meets-third .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -391px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-third .meets-best-content-title .number {
    background-position: 0 -391px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents #meets-fourth .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -489px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-fourth .meets-best-content-title .number {
    background-position: 0 -489px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents #meets-fifth .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -587px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-fifth .meets-best-content-title .number {
    background-position: 0 -587px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents #meets-sixth .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -685px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-sixth .meets-best-content-title .number {
    background-position: 0 -685px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents #meets-seventh .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -783px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-seventh .meets-best-content-title .number {
    background-position: 0 -783px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents #meets-eighth .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -881px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-eighth .meets-best-content-title .number {
    background-position: 0 -881px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents #meets-ninth .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -979px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-ninth .meets-best-content-title .number {
    background-position: 0 -979px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post .meets-best .meets-best-contents #meets-tenth .meets-best-content-title .number {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -1077px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
  width: 42px;
  height: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-tenth .meets-best-content-title .number {
    background-position: 0 -1077px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
.single .post #meets-recommend {
  margin: 24px 0;
}
.single .post #meets-recommend h2, .single .post #meets-recommend h3, .single .post #meets-recommend p, .single .post #meets-recommend img {
  margin: 0;
}
.single .post #meets-recommend h3 {
  font-size: 12px;
  line-height: 24px;
  font-weight: normal;
}
.single .post #meets-recommend h2 {
  font-size: 14px;
  line-height: 24px;
  color: #ff5400;
  margin: 4px 0 15px;
}
.single .post #meets-recommend .meets-recommend-data {
  margin: 10px 0 0;
  font-size: 12px;
}
.single .post #meets-recommend .meets-recommend-text {
  margin: 6px 0 0;
  font-size: 14px;
  line-height: 24px;
}
.single .post .meets-book {
  overflow: hidden;
  *zoom: 1;
  padding: 15px;
  background-color: #e8f6e8;
}
.single .post .meets-book .book-image {
  float: right;
  margin-top: 5px;
}
.single .post .meets-book .book-image img {
  margin: 0;
  height: 105px;
  width: 86px;
}
.single .post .meets-book .book-text {
  margin: 0 95px 0 0;
}
.single .post .meets-book .book-text p {
  margin: 0 0 -4px;
  font-size: 10px;
  line-height: 19px;
}
.single .post .meets-book .book-text .meets-link {
  font-size: 10px;
  line-height: 19px;
  text-decoration: none;
  color: #000;
}
.single .post .meets-book .book-text .meets-link:hover {
  color: #000;
  text-decoration: underline;
}
.single .post .meets-header,
.single .post .meets-best-list,
.single .post .meets-best .meets-best-header,
.single .post #meets-recommend,
.single .post .meets-book {
  margin-left: 10px;
  margin-right: 10px;
}

.no-touch .single .post .meets-best a:hover {
  color: #ff5400;
}
.no-touch .single .post .meets-book .book-text .meets-link:hover {
  color: #000;
  text-decoration: underline;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .single .post .meets-best {
    margin-top: 17px;
  }
  .single .post .meets-best a[target="_blank"] {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-orange-8x8@2.png);
  }
}
#meets-new img {
  margin: 0;
}
#meets-new .meets-header .left img {
  margin: 0 auto;
}
#meets-new .pc {
  display: none;
}
#meets-new .meets-header {
  margin: 0;
  padding: 0 10px;
}
#meets-new .professional {
  padding: 0 10px;
}
#meets-new .professional .city {
  margin: 9px 0 20px;
}
#meets-new .professional .city img {
  text-align: center;
}
#meets-new .professional .pro h3 {
  font-size: 14px;
  line-height: 20px;
  color: #ff5400;
  margin: 0px;
}
#meets-new .professional .pro ul {
  list-style: none;
  padding: 0;
  overflow: hidden;
  *zoom: 1;
  margin: 17px 0 11px;
}
#meets-new .professional .pro li {
  float: left;
  width: 49.8%;
}
#meets-new .professional .pro li img {
  height: 75px;
  width: auto;
  margin: 0 auto;
  text-align: center;
}
#meets-new .professional .pro li h4 {
  font-size: 12px;
  line-height: 15px;
  color: #75300f;
  text-align: center;
  margin: 7px 0 3px;
}
#meets-new .professional .pro li p {
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 17px;
}
#meets-new .professional .pro .first {
  padding-right: 3.57%;
  border-right: 2px solid #eeeeee;
}
#meets-new .professional .pro .second {
  padding-left: 3.57%;
  float: right;
}
#meets-new .professional .pro .third {
  padding-right: 3.57%;
  border-right: 2px solid #eeeeee;
  padding-top: 15px;
  border-top: 2px solid #eeeeee;
}
#meets-new .professional .pro .fourth {
  padding-left: 3.57%;
  float: right;
  padding-top: 15px;
  border-top: 2px solid #eeeeee;
}
#meets-new .spot > header {
  background-color: #ff5400;
}
#meets-new .spot > header h2 {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  margin: 0;
  padding: 11px 0 9px;
}
#meets-new .spot > header .icon {
  margin: 0 10px;
  float: left;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -120px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 35px;
  width: 35px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets-new .spot > header .icon {
    background-position: 0 -120px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets-new .spot .spot-post {
  padding: 0 10px;
  border-bottom: 2px solid #ff5400;
}
#meets-new .spot .spot-post header {
  overflow: hidden;
  *zoom: 1;
  margin-top: 10px;
}
#meets-new .spot .spot-1, #meets-new .spot .spot-2, #meets-new .spot .spot-3, #meets-new .spot .spot-4 {
  width: 42px;
  height: 42px;
  float: left;
}
#meets-new .spot .spot-1 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -1356px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-1 {
    background-position: 0 -1356px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets-new .spot .spot-2 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -1454px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-2 {
    background-position: 0 -1454px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets-new .spot .spot-3 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -1552px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-3 {
    background-position: 0 -1552px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets-new .spot .spot-4 {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -1650px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 42px;
  width: 42px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-4 {
    background-position: 0 -1650px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets-new .spot .spot-name {
  float: right;
  width: 83%;
}
#meets-new .spot .spot-name .name-inner {
  float: left;
}
#meets-new .spot .spot-name p {
  font-size: 10px;
  line-height: 24px;
  margin: -2px 0 0;
  font-weight: bold;
}
#meets-new .spot .spot-name h3 {
  font-size: 14px;
  line-height: 24px;
  color: #ff5400;
  font-weight: bold;
  margin: -2px 0 0;
  letter-spacing: -0.05em;
}
#meets-new .spot .spot-name h3 span {
  font-size: 10px;
  line-height: 24px;
  color: #000;
}
#meets-new .spot .spot-name .arrow-orange {
  float: right;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -62px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 10px;
  width: 16px;
  margin-top: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-name .arrow-orange {
    background-position: 0 -62px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets-new .spot .time {
  clear: both;
  margin: 13px 0 5px;
  font-size: 10px;
  line-height: 24px;
  text-align: right;
}
#meets-new .spot .time .indication {
  float: right;
  color: #fff;
  background-color: #8ec384;
  margin-left: 5px;
  line-height: 15px;
  padding: 4px 5px 3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#meets-new .spot .time .indication span {
  font-size: 14px;
}
#meets-new .spot .inner-contents {
  border-bottom: 2px solid #eeeeee;
}
#meets-new .spot .inner-contents > .text {
  font-size: 14px;
  line-height: 24px;
  margin: 11px 0 3px;
}
#meets-new .spot .inner-contents > .text p {
  margin: 0;
}
#meets-new .spot .inner-contents .information {
  font-size: 10px;
  line-height: 15px;
  margin: 10px 0 15px;
}
#meets-new .spot .add-content {
  overflow: hidden;
  *zoom: 1;
}
#meets-new .spot .add-content figure {
  margin-top: 4px;
}
#meets-new .spot .add-content .text {
  font-size: 14px;
  line-height: 24px;
}
#meets-new .spot .add-content .text p {
  margin: 0;
}
#meets-new .spot .add-content .v-long {
  width: 29.6%;
  margin-right: 10px;
  float: left;
}
#meets-new .spot .add-content .oblong {
  margin-bottom: 5px;
}
#meets-new .spot .also {
  margin: 7px 0 0;
}
#meets-new .spot .also h3 {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}
#meets-new .spot .also h3 span {
  color: #ff5400;
  font-size: 20px;
}
#meets-new .spot .also ul {
  list-style: none;
  padding: 0;
  margin: 7px 0 0;
}
#meets-new .spot .also li {
  margin-bottom: 16px;
}
#meets-new .spot .also li h4 {
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  color: #ff5400;
  margin: 0 0 6px;
}
#meets-new .spot .also li p {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
}
#meets-new .spot .estate {
  border: 2px solid #f1d6c8;
  padding: 10px 13px 11px;
  margin-bottom: 10px;
}
#meets-new .spot .estate h4 {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}
#meets-new .spot .estate figure {
  margin: 11px 0 0;
}
#meets-new .spot .estate figure img {
  width: 46%;
  height: auto;
  float: left;
}
#meets-new .spot .estate figure p {
  font-size: 10px;
  line-height: 17px;
  margin: 0;
}
#meets-new .spot .estate figure p a {
  color: #ff5400;
  text-decoration: underline;
}
#meets-new .spot .estate figure p a:hover {
  text-decoration: none;
}
#meets-new .spot .estate figure p .blank {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -1183px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 9px;
  width: 9px;
  width: 9px;
  height: 9px;
  margin: 2px 0 0 5px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets-new .spot .estate figure p .blank {
    background-position: 0 -1183px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets-new .spot .estate figure .discription {
  font-size: 12px;
  line-height: 20px;
  margin-left: 50%;
}
#meets-new .spot .estate figure .information {
  clear: both;
  margin-top: 5px;
}
#meets-new .spot .estate figure .link {
  margin-top: 8px;
}
#meets-new .spot .spot-post.content-close header {
  margin-bottom: 7px;
}
#meets-new .spot .spot-post.content-close .spot-name .arrow-orange {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -52px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 10px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-post.content-close .spot-name .arrow-orange {
    background-position: 0 -52px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets-new .spot .spot-post.content-close .time, #meets-new .spot .spot-post.content-close .inner-contents, #meets-new .spot .spot-post.content-close .also, #meets-new .spot .spot-post.content-close .estate {
  display: none;
}
#meets-new .spot .spot-post.content-open header {
  margin-bottom: 0;
}
#meets-new .spot .spot-post.content-open .spot-name .arrow-orange {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -62px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 10px;
  width: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-post.content-open .spot-name .arrow-orange {
    background-position: 0 -62px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets-new .spot .spot-post.content-open .time, #meets-new .spot .spot-post.content-open .inner-contents, #meets-new .spot .spot-post.content-open .also, #meets-new .spot .spot-post.content-open .estate {
  display: block;
}
#meets-new .maparea {
  margin: 12px 0 15px;
  padding: 0 10px;
}
#meets-new .maparea h3 {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #ff5400;
}
#meets-new .maparea #meets-map {
  margin-top: 10px;
  width: 100%;
  height: 184px;
}
#meets-new .maparea #meets-map img {
  max-width: none;
}
#meets-new .meets-book {
  overflow: hidden;
  *zoom: 1;
}
#meets-new .meets-book .book-text {
  font-size: 10px;
  line-height: 19px;
  float: left;
  margin: 0;
}

/******************************************************************
meets
******************************************************************/
#meets2017 img {
  margin: 0;
}
#meets2017 .arrow-area {
  text-align: center;
}
#meets2017 .arrow-area .start {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite/icon-meets-start.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 15px;
  width: 53px;
  display: block;
  margin: 0 auto 5px;
}
#meets2017 .arrow-area .meets-arrow {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite/icon-meets-arrow.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 24px;
  width: 20px;
}
#meets2017 .meets-header .left img {
  margin: 0 auto;
}
#meets2017 .pc {
  display: none;
}
#meets2017 .meets-header {
  margin: 0;
  padding: 0 10px;
  text-align: center;
}
#meets2017 .meets-header .sp {
  zoom: 0.5;
}
#meets2017 .meets-header .right {
  text-align: left;
}
#meets2017 .professional {
  padding: 0 10px;
}
#meets2017 .professional .city {
  margin: 9px 0 20px;
}
#meets2017 .professional .city img {
  text-align: center;
}
#meets2017 .professional .pro h3 {
  font-size: 14px;
  line-height: 20px;
  color: #ff5400;
  margin: 0px;
}
#meets2017 .professional .pro ul {
  list-style: none;
  padding: 0;
  overflow: hidden;
  *zoom: 1;
  margin: 17px 0 11px;
}
#meets2017 .professional .pro li {
  float: left;
  width: 49.8%;
}
#meets2017 .professional .pro li img {
  height: 75px;
  width: auto;
  margin: 0 auto;
  text-align: center;
}
#meets2017 .professional .pro li h4 {
  font-size: 12px;
  line-height: 15px;
  color: #75300f;
  text-align: center;
  margin: 7px 0 3px;
}
#meets2017 .professional .pro li p {
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 17px;
}
#meets2017 .professional .pro .first {
  padding-right: 3.57%;
  border-right: 2px solid #eeeeee;
}
#meets2017 .professional .pro .second {
  padding-left: 3.57%;
  float: right;
}
#meets2017 .professional .pro .third {
  padding-right: 3.57%;
  border-right: 2px solid #eeeeee;
  padding-top: 15px;
  border-top: 2px solid #eeeeee;
}
#meets2017 .professional .pro .fourth {
  padding-left: 3.57%;
  float: right;
  padding-top: 15px;
  border-top: 2px solid #eeeeee;
}
#meets2017 .spot > header {
  background-color: #ff5400;
}
#meets2017 .spot > header h2 {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  margin: 0;
  padding: 11px 0 9px;
}
#meets2017 .spot > header .icon {
  margin: 0 10px;
  float: left;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -120px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 35px;
  width: 35px;
  width: 35px;
  height: 35px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets2017 .spot > header .icon {
    background-position: 0 -120px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets2017 .spot .spot-post {
  padding: 0 10px;
}
#meets2017 .spot .spot-post header {
  overflow: hidden;
  *zoom: 1;
  margin-top: 25px;
  margin-bottom: 10px;
}
#meets2017 .spot .spot-1, #meets2017 .spot .spot-2, #meets2017 .spot .spot-3, #meets2017 .spot .spot-4 {
  width: 42px;
  height: 42px;
  float: left;
}
#meets2017 .spot .spot-1 {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite/icon-meets-place.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 29px;
  width: 24px;
}
#meets2017 .spot .spot-name {
  color: #ff5400;
  font-size: 14px;
  float: left;
  margin-left: 5px;
}
#meets2017 .spot .spot-name .name-inner {
  float: left;
}
#meets2017 .spot .spot-name p {
  line-height: 29px;
  margin: -2px 0 0;
  font-weight: bold;
}
#meets2017 .spot .time {
  clear: both;
  margin: 13px 0 5px;
  font-size: 10px;
  line-height: 24px;
  text-align: right;
}
#meets2017 .spot .time .indication {
  float: right;
  color: #fff;
  background-color: #8ec384;
  margin-left: 5px;
  line-height: 15px;
  padding: 4px 5px 3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#meets2017 .spot .time .indication span {
  font-size: 14px;
}
#meets2017 .spot .inner-contents {
  margin-top: 10px;
  margin-bottom: 10px;
}
#meets2017 .spot .inner-contents.outline p {
  text-indent: 1em;
}
#meets2017 .spot .inner-contents .deco-text {
  color: #000;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 12px;
}
#meets2017 .spot .inner-contents .name {
  color: #279700;
  font-size: 13px;
  font-weight: bold;
  line-height: 25px;
  margin-bottom: 10px;
}
#meets2017 .spot .inner-contents .name.map {
  margin-left: 35px;
}
#meets2017 .spot .inner-contents .name.map .icon-map {
  margin-left: -35px;
}
#meets2017 .spot .inner-contents .name .icon-map {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite/icon-meets-map.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 25px;
  width: 25px;
  margin-right: 10px;
}
#meets2017 .spot .inner-contents > .text {
  font-size: 14px;
  line-height: 24px;
  margin: 11px 0 3px;
}
#meets2017 .spot .inner-contents > .text p {
  margin: 0;
}
#meets2017 .spot .inner-contents > .text.clear {
  clear: both;
}
#meets2017 .spot .inner-contents .information {
  font-size: 10px;
  line-height: 15px;
  margin: 10px 0 15px;
}
#meets2017 .spot .inner-contents > figure {
  margin-bottom: 10px;
}
#meets2017 .spot .inner-contents .subtext {
  font-size: 10px;
  line-height: 15px;
}
#meets2017 .spot .inner-contents .subtext p {
  font-size: 10px;
  line-height: 15px;
}
#meets2017 .spot .inner-contents .fimage-l {
  float: left;
  padding: 10px 10px 10px 0;
}
#meets2017 .spot .inner-contents .fimage-l img {
  width: 115px;
}
#meets2017 .spot .inner-contents .fimage-r {
  float: right;
  padding: 10px 0 10px 10px;
}
#meets2017 .spot .inner-contents .fimage-r img {
  width: 115px;
}
#meets2017 .spot .add-content figure {
  margin-top: 4px;
  margin-bottom: 10px;
}
#meets2017 .spot .add-content .text {
  font-size: 14px;
  line-height: 24px;
}
#meets2017 .spot .add-content .text p {
  margin: 0;
  font-size: 10px;
  line-height: 15px;
}
#meets2017 .spot .add-content img.sp {
  zoom: 0.5;
}
#meets2017 .spot .add-content .v-long {
  width: 29.6%;
  margin-right: 10px;
  float: left;
}
#meets2017 .spot .add-content .oblong {
  margin-bottom: 5px;
}
#meets2017 .spot .also {
  margin: 7px 0 0;
}
#meets2017 .spot .also h3 {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}
#meets2017 .spot .also h3 span {
  color: #ff5400;
  font-size: 20px;
}
#meets2017 .spot .also ul {
  list-style: none;
  padding: 0;
  margin: 7px 0 0;
}
#meets2017 .spot .also li {
  margin-bottom: 16px;
}
#meets2017 .spot .also li h4 {
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  color: #ff5400;
  margin: 0 0 6px;
}
#meets2017 .spot .also li p {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
}
#meets2017 .spot .estate {
  border: 2px solid #f1d6c8;
  padding: 25px 13px 11px;
  margin-bottom: 10px;
}
#meets2017 .spot .estate h4 {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}
#meets2017 .spot .estate .head-image .voice {
  text-align: center;
  margin-bottom: 20px;
}
#meets2017 .spot .estate .head-image .voice .sp {
  zoom: 0.5;
  margin: 0 auto;
}
#meets2017 .spot .estate .head-image .internal {
  width: 200px;
  margin: 0 auto;
}
#meets2017 .spot .estate .deco-text {
  font-size: 14px;
  color: #ff691f;
  margin: 18px 0 1px;
  font-weight: bold;
}
#meets2017 .spot .estate figure {
  margin: 11px 0 0;
}
#meets2017 .spot .estate figure img {
  width: 46%;
  height: auto;
  float: left;
}
#meets2017 .spot .estate figure p {
  font-size: 10px;
  line-height: 17px;
  margin: 0;
}
#meets2017 .spot .estate figure p a {
  color: #ff5400;
  text-decoration: underline;
}
#meets2017 .spot .estate figure p a:hover {
  text-decoration: none;
}
#meets2017 .spot .estate figure p .blank {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
  background-position: 0 -1183px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 9px;
  width: 9px;
  width: 9px;
  height: 9px;
  margin: 2px 0 0 5px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #meets2017 .spot .estate figure p .blank {
    background-position: 0 -1183px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
#meets2017 .spot .estate figure .discription {
  font-size: 12px;
  line-height: 20px;
  margin-left: 50%;
}
#meets2017 .spot .estate figure .information {
  clear: both;
  margin-top: 5px;
}
#meets2017 .spot .estate figure .link {
  margin-top: 8px;
}
#meets2017 .maparea {
  margin: 12px 0 15px;
  padding: 0 10px;
}
#meets2017 .maparea h3 {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #ff5400;
}
#meets2017 .maparea #meets-map {
  margin-top: 10px;
  width: 100%;
  height: 184px;
}
#meets2017 .maparea #meets-map img {
  max-width: none;
}
#meets2017 .meets-book {
  overflow: hidden;
  *zoom: 1;
}
#meets2017 .meets-book .book-text {
  font-size: 10px;
  line-height: 19px;
  float: left;
  margin: 0;
}
#meets2017 .smt5 {
  margin-top: 5px;
}
#meets2017 .smtm5 {
  margin-top: -5px;
}
#meets2017 .smt6 {
  margin-top: 6px;
}
#meets2017 .smtm6 {
  margin-top: -6px;
}
#meets2017 .smt7 {
  margin-top: 7px;
}
#meets2017 .smtm7 {
  margin-top: -7px;
}
#meets2017 .smt8 {
  margin-top: 8px;
}
#meets2017 .smtm8 {
  margin-top: -8px;
}
#meets2017 .smt9 {
  margin-top: 9px;
}
#meets2017 .smtm9 {
  margin-top: -9px;
}
#meets2017 .smt10 {
  margin-top: 10px;
}
#meets2017 .smtm10 {
  margin-top: -10px;
}
#meets2017 .smt11 {
  margin-top: 11px;
}
#meets2017 .smtm11 {
  margin-top: -11px;
}
#meets2017 .smt12 {
  margin-top: 12px;
}
#meets2017 .smtm12 {
  margin-top: -12px;
}
#meets2017 .smt13 {
  margin-top: 13px;
}
#meets2017 .smtm13 {
  margin-top: -13px;
}
#meets2017 .smt14 {
  margin-top: 14px;
}
#meets2017 .smtm14 {
  margin-top: -14px;
}
#meets2017 .smt15 {
  margin-top: 15px;
}
#meets2017 .smtm15 {
  margin-top: -15px;
}
#meets2017 .smt16 {
  margin-top: 16px;
}
#meets2017 .smtm16 {
  margin-top: -16px;
}
#meets2017 .smt17 {
  margin-top: 17px;
}
#meets2017 .smtm17 {
  margin-top: -17px;
}
#meets2017 .smt18 {
  margin-top: 18px;
}
#meets2017 .smtm18 {
  margin-top: -18px;
}
#meets2017 .smt19 {
  margin-top: 19px;
}
#meets2017 .smtm19 {
  margin-top: -19px;
}
#meets2017 .smt20 {
  margin-top: 20px;
}
#meets2017 .smtm20 {
  margin-top: -20px;
}
#meets2017 .smt21 {
  margin-top: 21px;
}
#meets2017 .smtm21 {
  margin-top: -21px;
}
#meets2017 .smt22 {
  margin-top: 22px;
}
#meets2017 .smtm22 {
  margin-top: -22px;
}
#meets2017 .smt23 {
  margin-top: 23px;
}
#meets2017 .smtm23 {
  margin-top: -23px;
}
#meets2017 .smt24 {
  margin-top: 24px;
}
#meets2017 .smtm24 {
  margin-top: -24px;
}
#meets2017 .smt25 {
  margin-top: 25px;
}
#meets2017 .smtm25 {
  margin-top: -25px;
}
#meets2017 .smt26 {
  margin-top: 26px;
}
#meets2017 .smtm26 {
  margin-top: -26px;
}
#meets2017 .smt27 {
  margin-top: 27px;
}
#meets2017 .smtm27 {
  margin-top: -27px;
}
#meets2017 .smt28 {
  margin-top: 28px;
}
#meets2017 .smtm28 {
  margin-top: -28px;
}
#meets2017 .smt29 {
  margin-top: 29px;
}
#meets2017 .smtm29 {
  margin-top: -29px;
}
#meets2017 .smt30 {
  margin-top: 30px;
}
#meets2017 .smtm30 {
  margin-top: -30px;
}
#meets2017 .smt31 {
  margin-top: 31px;
}
#meets2017 .smtm31 {
  margin-top: -31px;
}
#meets2017 .smt32 {
  margin-top: 32px;
}
#meets2017 .smtm32 {
  margin-top: -32px;
}
#meets2017 .smt33 {
  margin-top: 33px;
}
#meets2017 .smtm33 {
  margin-top: -33px;
}
#meets2017 .smt34 {
  margin-top: 34px;
}
#meets2017 .smtm34 {
  margin-top: -34px;
}
#meets2017 .smt35 {
  margin-top: 35px;
}
#meets2017 .smtm35 {
  margin-top: -35px;
}
#meets2017 .smt36 {
  margin-top: 36px;
}
#meets2017 .smtm36 {
  margin-top: -36px;
}
#meets2017 .smt37 {
  margin-top: 37px;
}
#meets2017 .smtm37 {
  margin-top: -37px;
}
#meets2017 .smt38 {
  margin-top: 38px;
}
#meets2017 .smtm38 {
  margin-top: -38px;
}
#meets2017 .smt39 {
  margin-top: 39px;
}
#meets2017 .smtm39 {
  margin-top: -39px;
}
#meets2017 .smt40 {
  margin-top: 40px;
}
#meets2017 .smtm40 {
  margin-top: -40px;
}
#meets2017 .smt41 {
  margin-top: 41px;
}
#meets2017 .smtm41 {
  margin-top: -41px;
}
#meets2017 .smt42 {
  margin-top: 42px;
}
#meets2017 .smtm42 {
  margin-top: -42px;
}
#meets2017 .smt43 {
  margin-top: 43px;
}
#meets2017 .smtm43 {
  margin-top: -43px;
}
#meets2017 .smt44 {
  margin-top: 44px;
}
#meets2017 .smtm44 {
  margin-top: -44px;
}
#meets2017 .smt45 {
  margin-top: 45px;
}
#meets2017 .smtm45 {
  margin-top: -45px;
}
#meets2017 .smt46 {
  margin-top: 46px;
}
#meets2017 .smtm46 {
  margin-top: -46px;
}
#meets2017 .smt47 {
  margin-top: 47px;
}
#meets2017 .smtm47 {
  margin-top: -47px;
}
#meets2017 .smt48 {
  margin-top: 48px;
}
#meets2017 .smtm48 {
  margin-top: -48px;
}
#meets2017 .smt49 {
  margin-top: 49px;
}
#meets2017 .smtm49 {
  margin-top: -49px;
}
#meets2017 .smt50 {
  margin-top: 50px;
}
#meets2017 .smtm50 {
  margin-top: -50px;
}
#meets2017 .smt51 {
  margin-top: 51px;
}
#meets2017 .smtm51 {
  margin-top: -51px;
}
#meets2017 .smt52 {
  margin-top: 52px;
}
#meets2017 .smtm52 {
  margin-top: -52px;
}
#meets2017 .smt53 {
  margin-top: 53px;
}
#meets2017 .smtm53 {
  margin-top: -53px;
}
#meets2017 .smt54 {
  margin-top: 54px;
}
#meets2017 .smtm54 {
  margin-top: -54px;
}
#meets2017 .smt55 {
  margin-top: 55px;
}
#meets2017 .smtm55 {
  margin-top: -55px;
}
#meets2017 .smt56 {
  margin-top: 56px;
}
#meets2017 .smtm56 {
  margin-top: -56px;
}
#meets2017 .smt57 {
  margin-top: 57px;
}
#meets2017 .smtm57 {
  margin-top: -57px;
}
#meets2017 .smt58 {
  margin-top: 58px;
}
#meets2017 .smtm58 {
  margin-top: -58px;
}
#meets2017 .smt59 {
  margin-top: 59px;
}
#meets2017 .smtm59 {
  margin-top: -59px;
}
#meets2017 .smt60 {
  margin-top: 60px;
}
#meets2017 .smtm60 {
  margin-top: -60px;
}
#meets2017 .smt61 {
  margin-top: 61px;
}
#meets2017 .smtm61 {
  margin-top: -61px;
}
#meets2017 .smt62 {
  margin-top: 62px;
}
#meets2017 .smtm62 {
  margin-top: -62px;
}
#meets2017 .smt63 {
  margin-top: 63px;
}
#meets2017 .smtm63 {
  margin-top: -63px;
}
#meets2017 .smt64 {
  margin-top: 64px;
}
#meets2017 .smtm64 {
  margin-top: -64px;
}
#meets2017 .smt65 {
  margin-top: 65px;
}
#meets2017 .smtm65 {
  margin-top: -65px;
}
#meets2017 .smt66 {
  margin-top: 66px;
}
#meets2017 .smtm66 {
  margin-top: -66px;
}
#meets2017 .smt67 {
  margin-top: 67px;
}
#meets2017 .smtm67 {
  margin-top: -67px;
}
#meets2017 .smt68 {
  margin-top: 68px;
}
#meets2017 .smtm68 {
  margin-top: -68px;
}
#meets2017 .smt69 {
  margin-top: 69px;
}
#meets2017 .smtm69 {
  margin-top: -69px;
}
#meets2017 .smt70 {
  margin-top: 70px;
}
#meets2017 .smtm70 {
  margin-top: -70px;
}
#meets2017 .smt71 {
  margin-top: 71px;
}
#meets2017 .smtm71 {
  margin-top: -71px;
}
#meets2017 .smt72 {
  margin-top: 72px;
}
#meets2017 .smtm72 {
  margin-top: -72px;
}
#meets2017 .smt73 {
  margin-top: 73px;
}
#meets2017 .smtm73 {
  margin-top: -73px;
}
#meets2017 .smt74 {
  margin-top: 74px;
}
#meets2017 .smtm74 {
  margin-top: -74px;
}
#meets2017 .smt75 {
  margin-top: 75px;
}
#meets2017 .smtm75 {
  margin-top: -75px;
}
#meets2017 .smt76 {
  margin-top: 76px;
}
#meets2017 .smtm76 {
  margin-top: -76px;
}
#meets2017 .smt77 {
  margin-top: 77px;
}
#meets2017 .smtm77 {
  margin-top: -77px;
}
#meets2017 .smt78 {
  margin-top: 78px;
}
#meets2017 .smtm78 {
  margin-top: -78px;
}
#meets2017 .smt79 {
  margin-top: 79px;
}
#meets2017 .smtm79 {
  margin-top: -79px;
}
#meets2017 .smt80 {
  margin-top: 80px;
}
#meets2017 .smtm80 {
  margin-top: -80px;
}
#meets2017 .smt81 {
  margin-top: 81px;
}
#meets2017 .smtm81 {
  margin-top: -81px;
}
#meets2017 .smt82 {
  margin-top: 82px;
}
#meets2017 .smtm82 {
  margin-top: -82px;
}
#meets2017 .smt83 {
  margin-top: 83px;
}
#meets2017 .smtm83 {
  margin-top: -83px;
}
#meets2017 .smt84 {
  margin-top: 84px;
}
#meets2017 .smtm84 {
  margin-top: -84px;
}
#meets2017 .smt85 {
  margin-top: 85px;
}
#meets2017 .smtm85 {
  margin-top: -85px;
}
#meets2017 .smt86 {
  margin-top: 86px;
}
#meets2017 .smtm86 {
  margin-top: -86px;
}
#meets2017 .smt87 {
  margin-top: 87px;
}
#meets2017 .smtm87 {
  margin-top: -87px;
}
#meets2017 .smt88 {
  margin-top: 88px;
}
#meets2017 .smtm88 {
  margin-top: -88px;
}
#meets2017 .smt89 {
  margin-top: 89px;
}
#meets2017 .smtm89 {
  margin-top: -89px;
}
#meets2017 .smt90 {
  margin-top: 90px;
}
#meets2017 .smtm90 {
  margin-top: -90px;
}
#meets2017 .smt91 {
  margin-top: 91px;
}
#meets2017 .smtm91 {
  margin-top: -91px;
}
#meets2017 .smt92 {
  margin-top: 92px;
}
#meets2017 .smtm92 {
  margin-top: -92px;
}
#meets2017 .smt93 {
  margin-top: 93px;
}
#meets2017 .smtm93 {
  margin-top: -93px;
}
#meets2017 .smt94 {
  margin-top: 94px;
}
#meets2017 .smtm94 {
  margin-top: -94px;
}
#meets2017 .smt95 {
  margin-top: 95px;
}
#meets2017 .smtm95 {
  margin-top: -95px;
}
#meets2017 .smt96 {
  margin-top: 96px;
}
#meets2017 .smtm96 {
  margin-top: -96px;
}
#meets2017 .smt97 {
  margin-top: 97px;
}
#meets2017 .smtm97 {
  margin-top: -97px;
}
#meets2017 .smt98 {
  margin-top: 98px;
}
#meets2017 .smtm98 {
  margin-top: -98px;
}
#meets2017 .smt99 {
  margin-top: 99px;
}
#meets2017 .smtm99 {
  margin-top: -99px;
}
#meets2017 .smt100 {
  margin-top: 100px;
}
#meets2017 .smtm100 {
  margin-top: -100px;
}
#meets2017 .smt101 {
  margin-top: 101px;
}
#meets2017 .smtm101 {
  margin-top: -101px;
}
#meets2017 .smt102 {
  margin-top: 102px;
}
#meets2017 .smtm102 {
  margin-top: -102px;
}
#meets2017 .smt103 {
  margin-top: 103px;
}
#meets2017 .smtm103 {
  margin-top: -103px;
}
#meets2017 .smt104 {
  margin-top: 104px;
}
#meets2017 .smtm104 {
  margin-top: -104px;
}
#meets2017 .smt105 {
  margin-top: 105px;
}
#meets2017 .smtm105 {
  margin-top: -105px;
}
#meets2017 .smt106 {
  margin-top: 106px;
}
#meets2017 .smtm106 {
  margin-top: -106px;
}
#meets2017 .smt107 {
  margin-top: 107px;
}
#meets2017 .smtm107 {
  margin-top: -107px;
}
#meets2017 .smt108 {
  margin-top: 108px;
}
#meets2017 .smtm108 {
  margin-top: -108px;
}
#meets2017 .smt109 {
  margin-top: 109px;
}
#meets2017 .smtm109 {
  margin-top: -109px;
}
#meets2017 .smt110 {
  margin-top: 110px;
}
#meets2017 .smtm110 {
  margin-top: -110px;
}
#meets2017 .smt111 {
  margin-top: 111px;
}
#meets2017 .smtm111 {
  margin-top: -111px;
}
#meets2017 .smt112 {
  margin-top: 112px;
}
#meets2017 .smtm112 {
  margin-top: -112px;
}
#meets2017 .smt113 {
  margin-top: 113px;
}
#meets2017 .smtm113 {
  margin-top: -113px;
}
#meets2017 .smt114 {
  margin-top: 114px;
}
#meets2017 .smtm114 {
  margin-top: -114px;
}
#meets2017 .smt115 {
  margin-top: 115px;
}
#meets2017 .smtm115 {
  margin-top: -115px;
}
#meets2017 .smt116 {
  margin-top: 116px;
}
#meets2017 .smtm116 {
  margin-top: -116px;
}
#meets2017 .smt117 {
  margin-top: 117px;
}
#meets2017 .smtm117 {
  margin-top: -117px;
}
#meets2017 .smt118 {
  margin-top: 118px;
}
#meets2017 .smtm118 {
  margin-top: -118px;
}
#meets2017 .smt119 {
  margin-top: 119px;
}
#meets2017 .smtm119 {
  margin-top: -119px;
}
#meets2017 .smt120 {
  margin-top: 120px;
}
#meets2017 .smtm120 {
  margin-top: -120px;
}
#meets2017 .smt121 {
  margin-top: 121px;
}
#meets2017 .smtm121 {
  margin-top: -121px;
}
#meets2017 .smt122 {
  margin-top: 122px;
}
#meets2017 .smtm122 {
  margin-top: -122px;
}
#meets2017 .smt123 {
  margin-top: 123px;
}
#meets2017 .smtm123 {
  margin-top: -123px;
}
#meets2017 .smt124 {
  margin-top: 124px;
}
#meets2017 .smtm124 {
  margin-top: -124px;
}
#meets2017 .smt125 {
  margin-top: 125px;
}
#meets2017 .smtm125 {
  margin-top: -125px;
}
#meets2017 .smt126 {
  margin-top: 126px;
}
#meets2017 .smtm126 {
  margin-top: -126px;
}
#meets2017 .smt127 {
  margin-top: 127px;
}
#meets2017 .smtm127 {
  margin-top: -127px;
}
#meets2017 .smt128 {
  margin-top: 128px;
}
#meets2017 .smtm128 {
  margin-top: -128px;
}
#meets2017 .smt129 {
  margin-top: 129px;
}
#meets2017 .smtm129 {
  margin-top: -129px;
}
#meets2017 .smt130 {
  margin-top: 130px;
}
#meets2017 .smtm130 {
  margin-top: -130px;
}
#meets2017 .smt131 {
  margin-top: 131px;
}
#meets2017 .smtm131 {
  margin-top: -131px;
}
#meets2017 .smt132 {
  margin-top: 132px;
}
#meets2017 .smtm132 {
  margin-top: -132px;
}
#meets2017 .smt133 {
  margin-top: 133px;
}
#meets2017 .smtm133 {
  margin-top: -133px;
}
#meets2017 .smt134 {
  margin-top: 134px;
}
#meets2017 .smtm134 {
  margin-top: -134px;
}
#meets2017 .smt135 {
  margin-top: 135px;
}
#meets2017 .smtm135 {
  margin-top: -135px;
}
#meets2017 .smt136 {
  margin-top: 136px;
}
#meets2017 .smtm136 {
  margin-top: -136px;
}
#meets2017 .smt137 {
  margin-top: 137px;
}
#meets2017 .smtm137 {
  margin-top: -137px;
}
#meets2017 .smt138 {
  margin-top: 138px;
}
#meets2017 .smtm138 {
  margin-top: -138px;
}
#meets2017 .smt139 {
  margin-top: 139px;
}
#meets2017 .smtm139 {
  margin-top: -139px;
}
#meets2017 .smt140 {
  margin-top: 140px;
}
#meets2017 .smtm140 {
  margin-top: -140px;
}
#meets2017 .smt141 {
  margin-top: 141px;
}
#meets2017 .smtm141 {
  margin-top: -141px;
}
#meets2017 .smt142 {
  margin-top: 142px;
}
#meets2017 .smtm142 {
  margin-top: -142px;
}
#meets2017 .smt143 {
  margin-top: 143px;
}
#meets2017 .smtm143 {
  margin-top: -143px;
}
#meets2017 .smt144 {
  margin-top: 144px;
}
#meets2017 .smtm144 {
  margin-top: -144px;
}
#meets2017 .smt145 {
  margin-top: 145px;
}
#meets2017 .smtm145 {
  margin-top: -145px;
}
#meets2017 .smt146 {
  margin-top: 146px;
}
#meets2017 .smtm146 {
  margin-top: -146px;
}
#meets2017 .smt147 {
  margin-top: 147px;
}
#meets2017 .smtm147 {
  margin-top: -147px;
}
#meets2017 .smt148 {
  margin-top: 148px;
}
#meets2017 .smtm148 {
  margin-top: -148px;
}
#meets2017 .smt149 {
  margin-top: 149px;
}
#meets2017 .smtm149 {
  margin-top: -149px;
}
#meets2017 .smt150 {
  margin-top: 150px;
}
#meets2017 .smtm150 {
  margin-top: -150px;
}
#meets2017 .smt151 {
  margin-top: 151px;
}
#meets2017 .smtm151 {
  margin-top: -151px;
}
#meets2017 .smt152 {
  margin-top: 152px;
}
#meets2017 .smtm152 {
  margin-top: -152px;
}
#meets2017 .smt153 {
  margin-top: 153px;
}
#meets2017 .smtm153 {
  margin-top: -153px;
}
#meets2017 .smt154 {
  margin-top: 154px;
}
#meets2017 .smtm154 {
  margin-top: -154px;
}
#meets2017 .smt155 {
  margin-top: 155px;
}
#meets2017 .smtm155 {
  margin-top: -155px;
}
#meets2017 .smt156 {
  margin-top: 156px;
}
#meets2017 .smtm156 {
  margin-top: -156px;
}
#meets2017 .smt157 {
  margin-top: 157px;
}
#meets2017 .smtm157 {
  margin-top: -157px;
}
#meets2017 .smt158 {
  margin-top: 158px;
}
#meets2017 .smtm158 {
  margin-top: -158px;
}
#meets2017 .smt159 {
  margin-top: 159px;
}
#meets2017 .smtm159 {
  margin-top: -159px;
}
#meets2017 .smt160 {
  margin-top: 160px;
}
#meets2017 .smtm160 {
  margin-top: -160px;
}
#meets2017 .smt161 {
  margin-top: 161px;
}
#meets2017 .smtm161 {
  margin-top: -161px;
}
#meets2017 .smt162 {
  margin-top: 162px;
}
#meets2017 .smtm162 {
  margin-top: -162px;
}
#meets2017 .smt163 {
  margin-top: 163px;
}
#meets2017 .smtm163 {
  margin-top: -163px;
}
#meets2017 .smt164 {
  margin-top: 164px;
}
#meets2017 .smtm164 {
  margin-top: -164px;
}
#meets2017 .smt165 {
  margin-top: 165px;
}
#meets2017 .smtm165 {
  margin-top: -165px;
}
#meets2017 .smt166 {
  margin-top: 166px;
}
#meets2017 .smtm166 {
  margin-top: -166px;
}
#meets2017 .smt167 {
  margin-top: 167px;
}
#meets2017 .smtm167 {
  margin-top: -167px;
}
#meets2017 .smt168 {
  margin-top: 168px;
}
#meets2017 .smtm168 {
  margin-top: -168px;
}
#meets2017 .smt169 {
  margin-top: 169px;
}
#meets2017 .smtm169 {
  margin-top: -169px;
}
#meets2017 .smt170 {
  margin-top: 170px;
}
#meets2017 .smtm170 {
  margin-top: -170px;
}
#meets2017 .smt171 {
  margin-top: 171px;
}
#meets2017 .smtm171 {
  margin-top: -171px;
}
#meets2017 .smt172 {
  margin-top: 172px;
}
#meets2017 .smtm172 {
  margin-top: -172px;
}
#meets2017 .smt173 {
  margin-top: 173px;
}
#meets2017 .smtm173 {
  margin-top: -173px;
}
#meets2017 .smt174 {
  margin-top: 174px;
}
#meets2017 .smtm174 {
  margin-top: -174px;
}
#meets2017 .smt175 {
  margin-top: 175px;
}
#meets2017 .smtm175 {
  margin-top: -175px;
}
#meets2017 .smt176 {
  margin-top: 176px;
}
#meets2017 .smtm176 {
  margin-top: -176px;
}
#meets2017 .smt177 {
  margin-top: 177px;
}
#meets2017 .smtm177 {
  margin-top: -177px;
}
#meets2017 .smt178 {
  margin-top: 178px;
}
#meets2017 .smtm178 {
  margin-top: -178px;
}
#meets2017 .smt179 {
  margin-top: 179px;
}
#meets2017 .smtm179 {
  margin-top: -179px;
}
#meets2017 .smt180 {
  margin-top: 180px;
}
#meets2017 .smtm180 {
  margin-top: -180px;
}
#meets2017 .smt181 {
  margin-top: 181px;
}
#meets2017 .smtm181 {
  margin-top: -181px;
}
#meets2017 .smt182 {
  margin-top: 182px;
}
#meets2017 .smtm182 {
  margin-top: -182px;
}
#meets2017 .smt183 {
  margin-top: 183px;
}
#meets2017 .smtm183 {
  margin-top: -183px;
}
#meets2017 .smt184 {
  margin-top: 184px;
}
#meets2017 .smtm184 {
  margin-top: -184px;
}
#meets2017 .smt185 {
  margin-top: 185px;
}
#meets2017 .smtm185 {
  margin-top: -185px;
}
#meets2017 .smt186 {
  margin-top: 186px;
}
#meets2017 .smtm186 {
  margin-top: -186px;
}
#meets2017 .smt187 {
  margin-top: 187px;
}
#meets2017 .smtm187 {
  margin-top: -187px;
}
#meets2017 .smt188 {
  margin-top: 188px;
}
#meets2017 .smtm188 {
  margin-top: -188px;
}
#meets2017 .smt189 {
  margin-top: 189px;
}
#meets2017 .smtm189 {
  margin-top: -189px;
}
#meets2017 .smt190 {
  margin-top: 190px;
}
#meets2017 .smtm190 {
  margin-top: -190px;
}
#meets2017 .smt191 {
  margin-top: 191px;
}
#meets2017 .smtm191 {
  margin-top: -191px;
}
#meets2017 .smt192 {
  margin-top: 192px;
}
#meets2017 .smtm192 {
  margin-top: -192px;
}
#meets2017 .smt193 {
  margin-top: 193px;
}
#meets2017 .smtm193 {
  margin-top: -193px;
}
#meets2017 .smt194 {
  margin-top: 194px;
}
#meets2017 .smtm194 {
  margin-top: -194px;
}
#meets2017 .smt195 {
  margin-top: 195px;
}
#meets2017 .smtm195 {
  margin-top: -195px;
}
#meets2017 .smt196 {
  margin-top: 196px;
}
#meets2017 .smtm196 {
  margin-top: -196px;
}
#meets2017 .smt197 {
  margin-top: 197px;
}
#meets2017 .smtm197 {
  margin-top: -197px;
}
#meets2017 .smt198 {
  margin-top: 198px;
}
#meets2017 .smtm198 {
  margin-top: -198px;
}
#meets2017 .smt199 {
  margin-top: 199px;
}
#meets2017 .smtm199 {
  margin-top: -199px;
}
#meets2017 .smt200 {
  margin-top: 200px;
}
#meets2017 .smtm200 {
  margin-top: -200px;
}
#meets2017 .ml10 {
  margin-left: 10px;
}
#meets2017 .dsil {
  display: inline;
}
#meets2017 .ta-l {
  text-align: left;
}
#meets2017 .ta-r {
  text-align: right;
}
#meets2017 .sta-l {
  text-align: left;
}
#meets2017 .sta-l img.sp {
  display: inline;
}
#meets2017 .sta-r {
  text-align: right;
}
#meets2017 .sta-r img.sp {
  display: inline;
}
#meets2017 .fl {
  float: left;
}
#meets2017 .fr {
  float: right;
}

/******************************************************************
サイドメニュー
タグから記事を探す
******************************************************************/
#tag-2 .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1382px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #tag-2 .title:before {
    background-position: 0 -1382px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#tag-2 .title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1422px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 34px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #tag-2 .title .en {
    background-position: 0 -1422px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#tag-2 .tag-list-box-1 {
  overflow: hidden;
}
#tag-2 .tag-list-1 {
  margin: -1px 0 0 0;
}
#tag-2 .tag-list-1 li {
  float: left;
  width: 120px;
  border-top: 1px dotted #CCC;
  margin: 0 0 0 20px;
}
#tag-2 .tag-list-1 li:nth-last-child(2) {
  position: relative;
}
#tag-2 .tag-list-1 li:nth-last-child(2):before {
  content: "";
  display: block;
  border-top: 1px dotted #CCC;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 0;
}
#tag-2 .tag-list-1 li:nth-child(odd):before {
  display: none;
}
#tag-2 .tag-list-1 li a {
  font-size: 12px;
  display: block;
  padding: 11px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#taglist .title {
  margin: 0;
  border-bottom: 1px solid #CCC;
  padding: 15px 10px;
  overflow: hidden;
  *zoom: 1;
}
#taglist .title:before {
  content: "";
  margin: 0 10px 0 0;
  width: 40px;
  height: 40px;
  float: left;
}
#taglist .title h2 {
  margin: 0;
  padding: 0;
  line-height: 1;
  float: left;
}
#taglist .title h2 .en {
  vertical-align: middle;
  text-indent: -9999px;
  margin: 0 0 8px 0;
}
#taglist .title h2 .jp {
  display: block;
  vertical-align: middle;
  font-size: 12px;
}
#taglist .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1382px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #taglist .title:before {
    background-position: 0 -1382px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#taglist .title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1422px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 34px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #taglist .title .en {
    background-position: 0 -1422px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#taglist .tag-list-box-1 {
  margin: 0;
}
#taglist .tag-list-box-1 ul {
  margin: 0;
}
#taglist .tag-list-box-1 .list {
  overflow: hidden;
  *zoom: 1;
}
#taglist .tag-list-box-1 .list li {
  vertical-align: middle;
  border-top: 1px solid #CCC;
  position: relative;
  float: left;
  font-size: 12px;
}
#taglist .tag-list-box-1 .list li:nth-child(odd), #taglist .tag-list-box-1 .list li.odd {
  width: 50%;
  border-right: 1px solid #CCC;
  clear: both;
}
#taglist .tag-list-box-1 .list li:nth-child(even), #taglist .tag-list-box-1 .list li.even {
  width: 50.2173913%;
  border-left: 1px solid #CCC;
  margin: 0 0 0 -1px;
}
#taglist .tag-list-box-1 .list li:first-child, #taglist .tag-list-box-1 .list li:nth-child(2) {
  border-top: 0;
}
#taglist .tag-list-box-1 .list li:nth-last-child(2) {
  position: relative;
}
#taglist .tag-list-box-1 .list li:nth-last-child(2):before {
  content: "";
  display: block;
  border-bottom: 1px solid #CCC;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 0;
}
#taglist .tag-list-box-1 .list li:nth-child(odd):before {
  display: none;
}
#taglist .tag-list-box-1 .list li.odd:before {
  display: none;
}
#taglist .tag-list-box-1 .list li a {
  display: table-cell;
  width: 100%;
  padding: 20px 30px 20px 10px;
  cursor: pointer;
  vertical-align: middle;
}
#taglist .tag-list-box-1 .list li a:before {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  margin-right: 0;
}

.no-touch #taglist .tag-list-box-1 .list li a:hover:before {
  background-color: #cc0033;
}

/******************************************************************
関連するお勧め記事
******************************************************************/
#relatedentry .title {
  margin: 0;
}
#relatedentry .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1117px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #relatedentry .title:before {
    background-position: 0 -1117px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#relatedentry .title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1157px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 140px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #relatedentry .title .en {
    background-position: 0 -1157px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

/******************************************************************
バックナンバー
******************************************************************/
#backnumber .title {
  margin: 0;
}
#backnumber .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1064px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #backnumber .title:before {
    background-position: 0 -1064px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#backnumber .title span {
  font-size: 14px;
}

/******************************************************************
サイドメニュー
アンケート
******************************************************************/
#vote-content-1 {
  display: none;
}

#questionnaire-1 #vote-content-1,
#questionnaire-2 #vote-content-1 {
  display: block;
  overflow: hidden;
}

#vote-slider {
  list-style: none;
  margin: 0;
}
#vote-slider > li.item {
  position: absolute;
  background: #fff;
}

#slide-content {
  width: 300px;
  overflow: hidden;
  margin: 0;
  height: 1px;
}

#questionnaire-1,
#questionnaire-2 {
  background: #7accbe;
  position: relative;
}
#questionnaire-1 #slide-content,
#questionnaire-2 #slide-content {
  height: auto;
}

#questionnaire-2 #slide-content {
  padding-top: 10px;
  width: 280px;
  margin: 0 10px;
}

#vote-title {
  margin: 0;
  border: none;
}
#vote-title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1459px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
  margin: 0 8px 0 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #vote-title:before {
    background-position: 0 -1459px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#vote-title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1499px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 46px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #vote-title .en {
    background-position: 0 -1499px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#vote-title .jp {
  color: #fff;
}
#vote-title ._680down {
  width: 16px;
  height: 10px;
  position: absolute;
  right: 10px;
  top: 17px;
}

#questionnaire-1 .questionnaire-content {
  display: none;
}
#questionnaire-1 #vote-title {
  padding: 10px 0 10px 10px;
  cursor: pointer;
}
#questionnaire-1 #vote-title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1435px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #questionnaire-1 #vote-title:before {
    background-position: 0 -1435px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#questionnaire-1 #vote-title h4 {
  padding: 0;
}
#questionnaire-1 #vote-title .en {
  display: inline-block;
  margin: -4px 6px 0 0;
}
#questionnaire-1 #vote-title .jp {
  display: inline-block;
  letter-spacing: 0px;
  font-size: 14px;
  line-height: 24px;
}

.vote-image-1 {
  margin: 0 0 10px 0;
  overflow: hidden;
  width: 280px;
  height: 157px;
}
.vote-image-1 img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}

.vote-items-1 {
  margin: 0;
  padding: 0;
}

.vote-content-1 {
  padding: 10px;
  background: #fff;
}
.vote-content-1 .question {
  margin: 0 0 10px 0;
  height: 40px;
  width: 280px;
}
.vote-content-1 .question span {
  display: block;
  margin: 0 13px 0 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  float: left;
  background: #7accbe;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.vote-content-1 .question span:after {
  content: "";
  position: absolute;
  right: -12px;
  top: 50%;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-left-color: #7accbe;
  margin-top: -6px;
}
.vote-content-1 .question h5 {
  margin: 0;
  overflow: hidden;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  letter-spacing: normal;
  display: table-cell;
  height: 40px;
  vertical-align: middle;
}
.vote-content-1 p {
  margin: 0;
}

.vote-btn {
  display: block;
  width: 100%;
  height: 44px;
  margin: 14px 0 0;
  padding: 1px 0 0;
  background: #B3B3B3;
  border: none;
  text-align: center;
  font-size: 12px;
  line-height: 44px;
  text-indent: 2px;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.vote-btn:before {
  content: "";
  background-color: #fff;
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: -4px 8px 0 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-position: 50% 50%;
  vertical-align: middle;
}

.no-touch .vote-btn:hover {
  background-color: #cc0033;
}

.vote-result-ttl-1 {
  margin: 0 0 10px 0;
  font-size: 14px;
  color: #7accbe;
  border: 2px solid #7accbe;
  line-height: 21px;
  text-align: center;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  height: 24px;
  font-weight: bold;
}

.vote-form-1 {
  font-size: 12px;
  margin: 0;
}
.vote-form-1 li.item {
  width: 100%;
  border-bottom: 1px dotted #b3b3b3;
  padding: 8px 0 8px 5px;
  overflow: hidden;
  *zoom: 1;
}
.vote-form-1 li.item p {
  margin-left: 0 !important;
}
.vote-form-1 li.item:first-child {
  border-top: 1px dotted #b3b3b3;
}
.vote-form-1 .item {
  position: relative;
}
.vote-form-1 input[type="radio"], .vote-form-1 input[type="checkbox"] {
  margin: 0 5px 0 2px;
}
.vote-form-1 input[type="text"] {
  border: 1px solid #b3b3b3;
  height: 30px;
  line-height: 30px;
  margin: 7px 0 0 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.vote-form-1.result li.item {
  padding: 8px 0 11px;
}
.vote-form-1.result .graph {
  background: #e5e5e5;
  width: 240px;
  height: 16px;
  float: left;
  margin: 5px 0 0 0;
}
.vote-form-1.result .graph span {
  background: #ea6e2b;
  display: block;
  height: 16px;
}
.vote-form-1.result .percent {
  color: #ea6e2b;
  width: 40px;
  /* 40/260 */
  float: left;
  margin: 5px 0 0 0;
  text-align: right;
  font-size: 11px;
}
.vote-form-1.result .item:last-child {
  border-bottom: 1px dotted #b3b3b3;
}
.vote-form-1 .vote {
  position: absolute;
  right: 0;
  top: 10px;
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -788px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .vote-form-1 .vote {
    background-position: 0 -788px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

div.vote-form-1 {
  margin: 12px 0 0;
}

#questionnaire-1 .vote-form-1 li.item {
  padding: 0;
}
#questionnaire-1 .vote-form-1 li.item label {
  display: block;
  padding: 13px 0 13px 10px;
  cursor: pointer;
}
#questionnaire-1 .vote-form-1.result li.item {
  padding: 7px 0 10px;
}
#questionnaire-1 .vote-form-1.result li.item label {
  display: block;
  padding: 13px 0 13px 10px;
  cursor: pointer;
}
#questionnaire-1 .vote-form-1.result .vote {
  top: 7px;
}
#questionnaire-1 .vote-form-1 input[type="radio"], #questionnaire-1 .vote-form-1 input[type="checkbox"] {
  opacity: 0;
  margin: 0;
  display: none;
}
#questionnaire-1 .vote-form-1 input[type="radio"] + span, #questionnaire-1 .vote-form-1 input[type="checkbox"] + span {
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  border: 1px solid #CCC;
  top: 50%;
  margin-top: -11px;
  right: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
#questionnaire-1 .vote-form-1 input[type="radio"]:checked + span, #questionnaire-1 .vote-form-1 input[type="checkbox"]:checked + span {
  background-color: #cc0033;
}
#questionnaire-1 .vote-form-1 input[type="radio"]:checked + span:before, #questionnaire-1 .vote-form-1 input[type="checkbox"]:checked + span:before {
  content: "";
  width: 12px;
  height: 10px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -5px 0 0 -6px;
}
#questionnaire-1 .vote-form-1 .result div.item {
  padding: 10px 0;
}

#questionnaire-1 .vote-content-1 {
  margin: 0;
  padding: 10px 10px 15px;
}

#questionnaire-2 #vote-title .jp:before {
  content: "";
}
#questionnaire-2 div.vote-form-1 {
  margin: 7px 0 0;
}
#questionnaire-2 #vote-slider > li {
  width: 280px;
}
#questionnaire-2 .vote-form-1 input[type="radio"], #questionnaire-2 .vote-form-1 input[type="checkbox"] {
  margin: 0 8px 0 -3px;
}
#questionnaire-2 .vote-form-1 input[type="text"] {
  height: 27px;
  line-height: 27px;
  margin: 4px 0 0 0;
}
#questionnaire-2 .vote-form-1.result .graph {
  width: 220px;
}
#questionnaire-2 .vote-image-1 {
  width: 260px;
  height: 146px;
}
#questionnaire-2 .vote-btn {
  height: 48px;
  line-height: 48px;
  margin: 10px 0 0;
}

#slide-content .bx-wrapper {
  padding: 0;
}
#slide-content .bx-controls {
  padding-bottom: 10px;
  position: relative;
}
#slide-content .bx-controls-direction {
  position: absolute;
  top: 0;
  width: 100%;
}
#slide-content .bx-controls-direction a {
  top: 0;
  margin-top: 0;
  display: block;
  width: 44px;
  height: 35px;
  overflow: hidden;
}
#slide-content .bx-prev {
  left: 0;
  content: "";
  background-position: 10px 10px;
}
#slide-content .bx-next {
  right: 0;
  content: "";
  background-position: 24px 10px;
}
#slide-content .bx-pager {
  position: relative;
  right: auto;
  top: auto;
  background: none;
  width: 100%;
  height: 25px;
  line-height: 30px;
  border-top: none;
}
#slide-content .bx-pager .bx-pager-item a {
  background: #fff;
  margin: 0 4px;
}
#slide-content .bx-pager .bx-pager-item a.active {
  background: #cc0033;
}
#slide-content .bx-pager {
  border: none;
}

.questionnaire-content {
  margin: 10px;
  min-height: 157px;
  background-color: #fff;
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/loading_ff_48.gif);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -moz-background-size: 24px 24px;
  -o-background-size: 24px 24px;
  -webkit-background-size: 24px 24px;
  background-size: 24px 24px;
}

#questionnaire-2 {
  overflow: hidden;
}
#questionnaire-2 #vote-title {
  display: none;
}
#questionnaire-2 #slide-content .bx-controls {
  padding-bottom: 10px;
}
#questionnaire-2 #slide-content .bx-pager {
  line-height: 35px;
}
#questionnaire-2 .vote-content-1 .question {
  width: 260px;
}

/******************************************************************
お問い合わせ
******************************************************************/
#inquiry a {
  text-decoration: underline;
}
#inquiry .inner {
  padding: 10px;
}
#inquiry .h2 {
  letter-spacing: 0.5px;
  display: inline-block;
}
#inquiry .h3 {
  margin: 0 10px 7px;
  letter-spacing: -0.7px;
}
#inquiry .h4 {
  font-size: 10px;
  font-weight: normal;
  text-align: center;
  margin: 0;
  letter-spacing: normal;
}
#inquiry .b {
  font-weight: bold;
}
#inquiry .intro .text p {
  margin: 18px 0 16px 0;
}
#inquiry .intro .text p span {
  display: block;
}
#inquiry .intro .notes {
  margin: 0 0 10px 0;
}
#inquiry .intro .other {
  font-size: 10px;
  margin: 0 0 23px 0;
}
#inquiry .form .dot-top-1 {
  margin: 0;
}
#inquiry .form .step {
  margin: 0 auto 25px;
  height: auto;
}
#inquiry .form .message {
  background: #ffc;
  border: 1px solid #CC9;
  padding: 10px;
  text-align: center;
  margin: 0 5px 30px;
  clear: both;
}
#inquiry .form .message span {
  display: block;
}
#inquiry .form textarea {
  height: 180px;
}
#inquiry .form .category .h3 {
  margin-top: 6px;
}
#inquiry .form .category ul {
  margin: 0 5px;
}
#inquiry .form .category ul li {
  background: #f4f4f4;
  font-size: 12px;
}
#inquiry .form .category ul li:nth-child(even) {
  background: #ebebeb;
}
#inquiry .form .category ul li label {
  display: block;
  padding: 12px 10px 12px;
  position: relative;
}
#inquiry .form .category ul li label > div, #inquiry .form .category ul li label > p {
  display: table-cell;
  vertical-align: middle;
}
#inquiry .form .category ul li label > div {
  width: 36px;
}
#inquiry .form .category ul li label > p {
  width: 214px;
}
#inquiry .form .category ul li input[type="radio"] {
  display: none;
  margin: 0;
  vertical-align: middle;
}
#inquiry .form .category ul li input[type="radio"] + span {
  display: inline-block;
  width: 22px;
  height: 22px;
  border: 1px solid #CCC;
  background: #FFF;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
}
#inquiry .form .category ul li input[type="radio"]:checked + span {
  background-color: #cc0033;
  background-position: 3px 4px;
}
#inquiry .form .confirm {
  margin: 0 10px;
}
#inquiry .form .readme {
  font-size: 10px;
  margin: 15px auto 24px auto;
  width: 240px;
}
#inquiry .form .readme span {
  display: block;
}
#inquiry .form .tel input[type="text"], #inquiry .form .zip input[type="text"] {
  width: 80px;
  display: inline-block;
}
#inquiry .form .tel .hyphen, #inquiry .form .zip .hyphen {
  width: 20px;
  display: inline-block;
  text-align: center;
  color: #CCC;
}
#inquiry .form .zip .input-content .mark {
  display: inline-block;
  margin-right: 14px;
  margin-left: 2px;
  font-size: 14px;
}
#inquiry .form .submit .back {
  display: none;
}
#inquiry .form .privacy {
  padding: 15px 20px;
  background: #f4f4f4;
}
#inquiry .form .privacy p {
  font-size: 10px;
}
#inquiry .form .privacy .pmark {
  margin: 10px 0 0 0;
  overflow: hidden;
}
#inquiry .form .privacy .pmark .image {
  width: 60px;
  float: left;
  margin: 0 15px 0 0;
}
#inquiry .form .privacy .pmark .image img {
  max-width: 100%;
}
#inquiry .form .privacy .pmark .text {
  overflow: hidden;
}

/******************************************************************
会員ページ関係
******************************************************************/
#member h2 {
  color: #cc0033;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
  margin: 25px 0 20px 0;
  padding: 0;
}
#member a {
  text-decoration: underline;
}
#member .step {
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  width: 168px;
  margin-bottom: 46px;
}
#member .step.li-2 {
  padding-left: 0;
  width: 114px;
}
#member .form {
  /*
  .step {
  	overflow: hidden;
  	width: 196px;
  	margin: 0 auto 25px;
  	position: relative;
  	&:before {
  		content: "";
  		position: absolute;
  		width: 100%;
  		left: 0;
  		top: 16px;
  		border-top: 1px solid #CCC;
  		z-index: 1;
  	}
  	li {
  		width: 32px;
  		text-align: center;
  		float: left;
  		font-size: 12px;
  		margin: 0 50px 0 0;
  		position: relative;
  		z-index: 2;
  		span {
  			width: 32px;
  			height: 32px;
  			line-height: 32px;
  			display: block;
  			background: #e4e4e4;
  			color: #999;
  			margin: 0 0 5px 0;
  			@include border-radius(16px);
  		}
  		&:last-child {
  			margin: 0;
  		}
  		&.current {
  			span {
  				background: $red;
  				color: #FFF;
  			}
  		}
  	}
  }
  */
}
#member .form .message {
  margin: 0 5px 30px;
}
#member .form .message-profile {
  font-size: 10px;
  padding: 10px 0;
}
#member .form section {
  border-top: 1px dotted #CCC;
  padding: 15px 0 20px 0;
}
#member .form section h3 {
  font-size: 14px;
  margin: 0 0 10px 0;
  display: inline-block;
}
#member .form section .notes {
  display: inline-block;
}
#member .form section .notes .mark {
  color: #cc0033;
  font-size: 10px;
}
#member .form section .notes.second {
  display: block;
  margin: -10px 0 10px 0;
  text-indent: -.5em;
}
#member .form section .input-content .text {
  font-size: 12px;
  margin: 5px 0 0 0;
}
#member .form section .input-content .text .assist {
  display: inline-block;
}
#member .form section .input-content .text .assist_txt1 {
  display: none;
}
#member .form section .input-content .text .error {
  color: #C03;
}
#member .form input[type="text"], #member .form input[type="email"], #member .form input[type="password"], #member .form textarea {
  border: 1px solid #CCC;
  margin: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#member .form input[type="text"].error, #member .form input[type="email"].error, #member .form input[type="password"].error, #member .form textarea.error {
  border: 1px solid #e76384;
  background: #fae7e8;
}
#member .form textarea {
  height: 180px;
}
#member .form select {
  width: 100%;
  vertical-align: middle;
  text-align: center;
}
#member .form .enquete {
  padding: 15px 0 0 0;
}
#member .form .enquete .notes {
  display: block;
  font-size: 12px;
  border: 1px solid #E696A6;
  background: #F4F4F4;
  margin: 10px 0 20px 0;
  padding: 5px;
}
#member .form .enquete .notes div {
  margin: 0 0 5px 0;
}
#member .form .enquete .notes .check {
  font-weight: bold;
  display: block;
  overflow: hidden;
  position: relative;
}
#member .form .enquete .notes .check .note {
  font-weight: normal;
}
#member .form .enquete .notes .check input[type="checkbox"] {
  position: absolute;
  z-index: -1;
}
#member .form .enquete .notes .check span {
  content: "";
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAAAWElEQVR4Ae3UsQkAIRBE0c0N7MD+i/lN2MEIxt4V4CkMcpn8+GW7E1RkVYPOY9UDmURHZKBtYyaNQl5WaDMRiViW0BfJG5IvucS/sfNL9v/l50f2F8bfsReZHXrOv8559wAAAABJRU5ErkJggg==');
  background-size: 25px 25px;
  background-repeat: no-repeat;
  display: block;
  width: 25px;
  height: 25px;
  float: left;
  margin: 15px 10px 0 5px;
  vertical-align: middle;
}
#member .form .enquete .notes .check span.checked {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAABiElEQVQ4y53UT0sCQRgG8KeysCzH6O7FQ5dIKOgjFB08VNBH8NIluvUNuiUIYdCpjtHBQxEUXu0wu+6m5uqhsAgsQUcypCDfDqv7z43UfS67zPxgdt53BrzMxUApgzc5DZQmuOhvapZU/U30RTL0QKeUpJyDtN3Xrgqtnq6cfDEK0TXlbaTBgzJTmMy4EZWVWIpFvXOro+8g0DxdkmIhQvLB/QnjGaRnhWQrKTJXsISXLvBTnFSTqCLl/w8ck2b9F60WHcMeEjawaIIZOqKidccUSr8F9tEGIWaABTx1gacV+9asdZFIpd2fkc4wDp0AtcD2XUWxkwytE8wcIIxH4+sDa4BW5/bq39NN3XNlQQ0LiAAppgoHkUmpLs/iDORIExEAKDLuJJwKIjGJcZzbwCc29Z1Q3YgkcgzAFC56AcDdCBcFvfpd1MKWWaA/CO/0WGACSTsAuM+NNHhQ793b6Z1QdCPuzbICk7pdHeSNXmKcF0WUqqXXfF2yn5x2L+k3w5EhbpiB77FfAI00TSyoakUAAAAASUVORK5CYII=');
}
#member .form .enquete .notes .check p {
  overflow: hidden;
}
#member .form .next {
  padding: 0 0 20px 0;
}
#member .form .next span {
  display: block;
}
#member .form #enquete-area {
  display: none;
}
#member .form .contact-title {
  display: none;
}
#member .form .gender, #member .form .marry, #member .form .child, #member .form .housing, #member .form .monitor {
  padding: 15px 0;
}
#member .form .gender h4, #member .form .marry h4, #member .form .child h4, #member .form .housing h4, #member .form .monitor h4 {
  font-size: 12px;
  margin: 0 10px 5px;
}
#member .form .gender ul, #member .form .marry ul, #member .form .child ul, #member .form .housing ul, #member .form .monitor ul {
  margin: 0 10px 5px;
}
#member .form .gender ul li, #member .form .marry ul li, #member .form .child ul li, #member .form .housing ul li, #member .form .monitor ul li {
  background: #f4f4f4;
  font-size: 12px;
}
#member .form .gender ul li:nth-child(even), #member .form .marry ul li:nth-child(even), #member .form .child ul li:nth-child(even), #member .form .housing ul li:nth-child(even), #member .form .monitor ul li:nth-child(even) {
  background: #ebebeb;
}
#member .form .gender ul li label, #member .form .marry ul li label, #member .form .child ul li label, #member .form .housing ul li label, #member .form .monitor ul li label {
  display: block;
  padding: 15px 10px 15px 40px;
  position: relative;
}
#member .form .gender ul li input[type="radio"], #member .form .marry ul li input[type="radio"], #member .form .child ul li input[type="radio"], #member .form .housing ul li input[type="radio"], #member .form .monitor ul li input[type="radio"] {
  display: none;
  margin: 0;
}
#member .form .gender ul li input[type="radio"] + span, #member .form .marry ul li input[type="radio"] + span, #member .form .child ul li input[type="radio"] + span, #member .form .housing ul li input[type="radio"] + span, #member .form .monitor ul li input[type="radio"] + span {
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #CCC;
  background: #FFF;
  top: 50%;
  left: 10px;
  margin: -10px 0 0 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
#member .form .gender ul li input[type="radio"]:checked + span, #member .form .marry ul li input[type="radio"]:checked + span, #member .form .child ul li input[type="radio"]:checked + span, #member .form .housing ul li input[type="radio"]:checked + span, #member .form .monitor ul li input[type="radio"]:checked + span {
  background-color: #0B6AFF;
  background-position: 3px 4px;
}
#member .form .gender ul li input[type="checkbox"], #member .form .marry ul li input[type="checkbox"], #member .form .child ul li input[type="checkbox"], #member .form .housing ul li input[type="checkbox"], #member .form .monitor ul li input[type="checkbox"] {
  margin: 0 8px 0 -30px;
  font-size: 200%;
  height: 30px;
  width: 30px;
  vertical-align: middle;
}
#member .form .birthday {
  padding: 15px 0 10px;
}
#member .form .birthday p {
  margin: 0 0 10px 0;
}
#member .form .birthday .year span {
  width: 25px;
  display: inline-block;
  vertical-align: middle;
}
#member .form .birthday .day {
  margin: 5px 0 0 0;
  padding: 0 0 0 25px;
}
#member .form .birthday input[type="text"] {
  width: 100px;
  display: inline-block;
  margin: 0 5px;
}
#member .form .birthday select {
  width: 100px;
  margin: 0 5px;
}
#member .form .lodger select {
  width: 260px;
  margin: 0 5px 0 0;
}
#member .form .family {
  padding: 15px 0 10px;
}
#member .form .family p {
  margin: 0 0 10px 0;
}
#member .form .family .relation {
  width: 100px;
  margin: 0 10px 0 5px;
}
#member .form .family .age {
  width: 75px;
  margin: 0 5px;
}
#member .form .confirm {
  margin: 0 10px;
}
#member .form .readme {
  text-align: center;
  font-size: 10px;
  margin: 15px 0 30px 0;
}
#member .form .readme span {
  display: block;
}
#member .form .tel input[type="text"], #member .form .zip input[type="text"] {
  width: 80px;
  display: inline-block;
}
#member .form .tel .hyphen, #member .form .zip .hyphen {
  width: 20px;
  display: inline-block;
  text-align: center;
  color: #CCC;
}
#member .form .zip .mark {
  display: inline-block;
  width: 20px;
}
#member .form .rule .scroll {
  border: 1px solid #CCC;
  height: 140px;
  padding: 10px 20px 10px 10px;
  overflow-y: scroll;
}
#member .form .rule .scroll p {
  font-size: 10px;
  margin: 0 0 10px 0;
}
#member .form .privacy {
  padding: 15px 20px;
  background: #f4f4f4;
}
#member .form .privacy h5 {
  font-size: 10px;
  font-weight: normal;
  text-align: center;
  margin: 0;
  letter-spacing: normal;
}
#member .form .privacy p {
  font-size: 10px;
}
#member .form .privacy .pmark {
  margin: 10px 0 0 0;
  overflow: hidden;
}
#member .form .privacy .pmark .image {
  width: 60px;
  float: left;
  margin: 0 15px 0 0;
}
#member .form .privacy .pmark .image img {
  max-width: 100%;
}
#member .form .privacy .pmark .text {
  overflow: hidden;
}

#member-index img {
  max-width: 100%;
  vertical-align: bottom;
}
#member-index header h1 {
  background: #cc0033;
  margin: 0;
  padding: 10px 0;
  color: #fff;
  text-align: center;
  font-size: 12px;
}
#member-index header .photo {
  width: 100%;
  margin: 0;
  padding: 0;
  height: 26.6666667%;
  overflow: hidden;
}
#member-index header .photo img {
  width: 33.333333%;
  height: auto;
  margin: -6.66666667% 0 0 0;
}
#member-index header .photo img:nth-child(1), #member-index header .photo img:nth-child(2), #member-index header .photo img:nth-child(6), #member-index header .photo img:nth-child(7) {
  display: none;
}
#member-index header .title {
  padding: 30px 0;
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member_index_bg.jpg) no-repeat 0 0;
  background-size: cover;
}
#member-index header .title h2 {
  margin: 0;
  padding: 0;
  color: #cc0033;
  text-align: center;
  font-size: 13px;
}
#member-index header .title h2 strong {
  font-size: 18px;
}
#member-index header .title h2 strong span {
  display: block;
}
#member-index .inner {
  padding: 30px 10px 10px 10px;
}
#member-index .inner h3 {
  width: 260px;
  margin: 0 auto;
  font-size: 12px;
  border: solid 2px #cc0033;
  padding: 10px 0;
  text-align: center;
  color: #cc0033;
  position: relative;
  background: #fff;
}
#member-index .inner h3:after {
  content: "";
  width: 16px;
  height: 13px;
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member_index_balloon.png) no-repeat 0 0;
  background-size: contain;
  position: absolute;
  left: 50%;
  bottom: -13px;
  margin: 0 0 0 -8px;
}
#member-index .inner .present {
  margin: 0 0 30px 0;
}
#member-index .inner .present h3 {
  width: 280px;
  margin: 0 auto 20px;
  padding: 5px 0 6px;
  line-height: 16px;
}
#member-index .inner .present .guideline {
  border: 1px solid #e0e0e0;
  background: #f8f8f8;
  overflow-y: scroll;
  margin: 0 0 8px;
  padding: 13px 10px;
  height: 116px;
}
#member-index .inner .present .guideline h4 {
  font-size: 12px;
  color: #cc0033;
  margin: 0 0 8px;
  text-align: center;
}
#member-index .inner .present .guideline h4 + p {
  margin-top: 0;
}
#member-index .inner .present .guideline p {
  line-height: 1.8;
  margin: 0;
}
#member-index .inner .present .guideline .break {
  display: block;
}
#member-index .inner .present .guideline dl {
  margin: 0 0 5px 0;
}
#member-index .inner .present .guideline dl dt {
  font-size: 12px;
}
#member-index .inner .present .guideline dl dd {
  font-size: 12px;
  margin: 0;
  color: #010101;
}
#member-index .inner .present .guideline dl dd .list {
  padding-left: 1em;
  text-indent: -1em;
}
#member-index .inner .present .guideline dl .small {
  font-size: 10px;
}
#member-index .inner .present .guideline dl.side dt, #member-index .inner .present .guideline dl.side dd {
  display: inline-block;
}
#member-index .inner .present .guideline .notes {
  margin: 0 0 10px 0;
}
#member-index .inner .present .guideline .notes p {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 10px;
}
#member-index .inner .present .guideline .support {
  margin: 0 0 10px 0;
}
#member-index .inner .present .guideline .support p {
  font-size: 10px;
}
#member-index .inner .present .guideline .support .notes {
  margin: 0;
  padding-left: 1em;
  text-indent: -1em;
}
#member-index .inner .present .notes {
  margin: 0 5px 30px;
  line-height: 1.2;
}
#member-index .inner .present .notes p {
  margin: 0;
  font-size: 9px;
  padding: 0 0 0 1em;
  text-indent: -1em;
}
#member-index .inner .point section {
  overflow: hidden;
  width: 270px;
  margin: 0 auto;
  padding: 15px 0;
}
#member-index .inner .point section .image {
  width: 125px;
  float: left;
  margin: 0;
}
#member-index .inner .point section .text {
  width: 135px;
  float: right;
}
#member-index .inner .point section .text h4 {
  margin: 10px 0;
  width: 90px;
  height: 21px;
}
#member-index .inner .point section .text p {
  font-size: 14px;
  margin: 0;
}
#member-index .inner .point section .notes {
  clear: both;
  margin: 0;
  padding: 10px 0 0 0;
}
#member-index .inner .point .point3 {
  padding: 47px 0 30px;
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member_index_point3_bg.png) no-repeat 50% 0;
  background-size: 405px 27px;
}
#member-index .inner .submit {
  margin: 0;
}
#member-index .inner .submit .btn {
  font-size: 14px;
  width: 100%;
  padding: 25px 0;
}

#member.closing .inner {
  max-width: inherit;
  padding: 40px 20px 55px;
}
#member.closing h3 {
  margin: 16px 0 0;
  font-size: inherit;
  text-align: center;
}
#member.closing p {
  margin: 50px 0 0;
}
#member.closing p.list {
  margin: 14px 0 0;
}
#member.closing p span {
  font-weight: bold;
}

/******************************************************************
キャンペーン
******************************************************************/
#campaign-open header {
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/campaign-open-ttl-bg-sp.png) no-repeat 50% 0;
  background-size: 360px;
  text-align: center;
  height: 550px;
  border-bottom: 1px solid #CCC;
}
#campaign-open header h1 {
  width: 220px;
  background: #cc0033;
  color: #fff;
  margin: 0 auto 20px;
  padding: 10px;
  font-size: 15px;
  line-height: 17px;
}
#campaign-open header h2 {
  margin: 0 0 30px 0;
}
#campaign-open header h2 p {
  margin: 0;
  display: inline;
}
#campaign-open header h2 span {
  margin: 0 auto;
  display: block;
}
#campaign-open header h2 span img {
  margin: 0;
}
#campaign-open header h2 span.text1 {
  width: 145px;
}
#campaign-open header h2 span.text2, #campaign-open header h2 span.text3 {
  width: 165px;
}
#campaign-open header h2 span.text4 {
  width: 131px;
}
#campaign-open header h2 span.text5 {
  width: 200px;
}
#campaign-open header .time {
  width: 180px;
  background: #cc0033;
  color: #fff;
  margin: 0 auto 25px;
  padding: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
}
#campaign-open header .text {
  font-weight: bold;
  font-size: 12px;
}
#campaign-open header .text .small {
  font-size: 100%;
}
#campaign-open .submit {
  border-top: 1px solid #CCC;
  text-align: center;
  margin: 10px auto;
  padding: 30px 0 0 0;
}
#campaign-open .submit .text {
  margin: 0 0 20px 0;
}
#campaign-open .submit button {
  font-size: 15px;
  background-color: #cc0033;
  padding: 15px 0;
  width: 100%;
  text-align: center;
  border: 0;
  color: #FFF;
  display: block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#campaign-open .submit button span {
  font-size: 11px;
  font-style: normal;
}
#campaign-open .amazon-notes {
  padding: 20px 15px;
  font-size: 13px;
}
#campaign-open .amazon-notes p {
  padding-left: 1em;
  text-indent: -1em;
  margin: 0;
}

.category-questionary .guideline,
#campaign-open .guideline {
  margin: 10px 0;
  padding: 10px;
}
.category-questionary .guideline .inner,
#campaign-open .guideline .inner {
  background: #f2f2f2;
}
.category-questionary .guideline h3,
#campaign-open .guideline h3 {
  text-align: center;
  color: #cc0033;
  margin: 10px 0;
}
.category-questionary .guideline p,
#campaign-open .guideline p {
  margin: 0;
}
.category-questionary .guideline .break,
#campaign-open .guideline .break {
  display: block;
}
.category-questionary .guideline dl,
#campaign-open .guideline dl {
  margin: 0 0 5px 0;
}
.category-questionary .guideline dl dt,
#campaign-open .guideline dl dt {
  font-size: 12px;
}
.category-questionary .guideline dl dd,
#campaign-open .guideline dl dd {
  font-size: 12px;
  margin: 0;
  color: #010101;
}
.category-questionary .guideline dl dd .list,
#campaign-open .guideline dl dd .list {
  padding-left: 1em;
  text-indent: -1em;
}
.category-questionary .guideline dl .small,
#campaign-open .guideline dl .small {
  font-size: 10px;
}
.category-questionary .guideline dl.side dt, .category-questionary .guideline dl.side dd,
#campaign-open .guideline dl.side dt,
#campaign-open .guideline dl.side dd {
  display: inline-block;
}
.category-questionary .guideline .notes,
#campaign-open .guideline .notes {
  margin: 0 0 10px 0;
}
.category-questionary .guideline .notes p,
#campaign-open .guideline .notes p {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 10px;
}
.category-questionary .guideline .support,
#campaign-open .guideline .support {
  margin: 0 0 10px 0;
}
.category-questionary .guideline .support p,
#campaign-open .guideline .support p {
  font-size: 10px;
}
.category-questionary .guideline .support .notes,
#campaign-open .guideline .support .notes {
  margin: 0;
  padding-left: 1em;
  text-indent: -1em;
}

/******************************************************************
athome VOXとは？
******************************************************************/
#about .inner {
  padding: 0 0 30px 0;
}
#about header {
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/about-ttl-bg-sp.png) no-repeat 0 0;
  background-size: 300px auto;
  width: 100%;
  height: 290px;
  margin: 0 0 35px 0;
  padding: 120px 0 0 0;
}
#about header h1 {
  margin: 0;
  padding: 0;
  color: #FFF;
  text-align: center;
  font-size: 23px;
}
#about header h1 span {
  display: block;
  font-size: 12px;
}
#about .about-box-1 {
  margin: 0 10px;
}
#about .about-box-1 p {
  margin: 0 0 15px 0;
  font-size: 14px;
}
#about .about-box-1 .image {
  padding: 0 25px;
}
#about .about-box-1 .text strong {
  color: #cc0033;
  font-weight: normal;
}
#about .about-box-1 img {
  max-width: 100%;
  height: auto;
}

.about-tieup {
  background-color: #eee;
  padding: 13px;
  margin: 0 10px;
}

.about-tieup-wrap {
  background-color: #fff;
  padding: 8px 7px 15px;
}

.about-tieup-h2 {
  background-color: #cc0033;
  border-radius: 2px;
  padding: 2px 10px;
  font-weight: normal;
  display: inline-block;
  color: #FFF;
  font-size: 12px;
  margin: 0;
}

.about-tieup-copy-1 {
  font-size: 12px;
  margin: 12px 0 0;
  line-height: 20px;
}

.about-tieup-site-1 {
  border-bottom: dotted 1px #ccc;
  margin: 15px 0 0;
}

.about-tieup-box-1 {
  display: block;
  border-top: dotted 1px #ccc;
}

.about-tieup-box-inner-1 {
  overflow: hidden;
  height: 75px;
  line-height: 20px;
  display: table-cell;
  vertical-align: middle;
}

.about-tieup-box-copy-1 {
  margin: 0;
  float: right;
  width: 148px;
}

.about-tieup-box-logo-1 {
  float: left;
  width: 90px;
  line-height: 0;
  text-align: center;
}

.about-tieup-jtown-1 .about-tieup-box-logo-1 {
  margin-top: 0.5em;
}

.about-tieup-ovo-1 .about-tieup-box-logo-1 {
  margin-top: 1em;
}

.about-tieup-report-1 .about-tieup-box-logo-1 {
  margin-top: 0.5em;
}

.about-tieup-footer-link {
  margin: 10px 0 0;
  overflow: hidden;
}
.about-tieup-footer-link .arrow:before {
  float: right;
  margin: 1px 0 0 6px;
}

/******************************************************************
利用規約
******************************************************************/
#use .intro {
  margin: 0 0 20px 0;
}
#use section {
  border-top: 1px dotted #CCC;
  padding: 20px 0 10px 0;
}
#use section.other {
  border-top: 0;
  padding-top: 30px;
}
#use section.other h2 {
  color: #cc0033;
}
#use section h2 {
  font-size: 14px;
  margin: 0 0 20px 0;
}
#use section ol {
  margin: 0;
  padding: 0 0 0 1em;
}
#use section ol li {
  font-size: 12px;
  list-style: decimal;
  padding: 0 0 20px 2em;
}
#use section ol li ul {
  margin: 0 0 0 -2em;
}
#use section ol li ul li {
  margin: 20px 0 0 0;
  padding: 0 0 0 2.5em;
  list-style: none;
}
#use section ol li ul li span {
  display: inline-block;
  margin: 0 0 0 -2.5em;
  width: 2.5em;
}
#use section .sub {
  margin: 0;
  padding: 0 0 0 1em;
}
#use section .sub li {
  font-size: 12px;
  margin: 0 0 20px 0;
  padding: 0 0 0 2.5em;
  list-style: none;
}
#use section .sub li span {
  display: inline-block;
  margin: 0 0 0 -2.5em;
  width: 2.5em;
}
#use section p {
  font-size: 12px;
  margin: 0 0 20px 0;
}
#use section .notes {
  text-indent: -1em;
  padding: 0 0 0 1em;
  margin: 0 0 20px 0;
}
#use section .notes p {
  margin: 0;
}
#use section .time {
  background: #f4f4f4;
  text-align: center;
  padding: 10px;
}
#use section .date {
  text-align: right;
}
#use a {
  text-decoration: underline;
}
#use a[target="_blank"] {
  background-image: none;
  padding-right: 0;
}

.no-touch #use a:hover {
  text-decoration: none;
}
.no-touch #use a:hover[target="_blank"] {
  background-image: none;
  padding-right: 0;
}

.scroll #use .inner {
  padding: 20px 0 0;
}
.scroll #use section ol {
  margin-left: 0.5em;
}

/******************************************************************
サイドメニュー
メルマガボタン
******************************************************************/
a.enq-bnr-1 {
  background: #cc0033;
  color: #FFF;
  padding: 10px;
  text-align: center;
  width: 300px;
}

.no-touch a.enq-bnr-1:hover {
  color: #fff;
}

/******************************************************************
sitemap
******************************************************************/
.page-template-page-sitemap-php #content .inner {
  padding-left: 0;
  padding-right: 0;
}
.page-template-page-sitemap-php #content .title {
  padding: 0 10px 5px;
  border-bottom: solid 1px #ccc;
}
.page-template-page-sitemap-php #content .title h2 {
  margin: 0;
}
.page-template-page-sitemap-php #content .jp {
  font-size: 14px;
}
.page-template-page-sitemap-php #content .en + .jp {
  font-size: 12px;
}
.page-template-page-sitemap-php #content .en + .jp:before {
  content: "／";
}
.page-template-page-sitemap-php #content .color-house {
  color: #eaa1a1;
}
.page-template-page-sitemap-php #content .color-town {
  color: #89ce7d;
}
.page-template-page-sitemap-php #content .color-life {
  color: #8ab8e5;
}
.page-template-page-sitemap-php #content .color-house,
.page-template-page-sitemap-php #content .color-town,
.page-template-page-sitemap-php #content .color-life {
  font-size: 12px;
}
.page-template-page-sitemap-php #content .txt-sitemap-category {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sitemap/sprite-s8993f470d9.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  width: 86px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .page-template-page-sitemap-php #content .txt-sitemap-category {
    -moz-background-size: 86px auto;
    -o-background-size: 86px auto;
    -webkit-background-size: 86px auto;
    background-size: 86px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sitemap/sprites-retina-s035384bee2.png');
  }
}
.page-template-page-sitemap-php #content .txt-sitemap-member {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sitemap/sprite-s8993f470d9.png');
  background-position: 0 -12px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  width: 70px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .page-template-page-sitemap-php #content .txt-sitemap-member {
    background-position: 0 -12px;
    -moz-background-size: 86px auto;
    -o-background-size: 86px auto;
    -webkit-background-size: 86px auto;
    background-size: 86px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sitemap/sprites-retina-s035384bee2.png');
  }
}
.page-template-page-sitemap-php #content .txt-sitemap-search {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sitemap/sprite-s8993f470d9.png');
  background-position: 0 -24px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  width: 63px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .page-template-page-sitemap-php #content .txt-sitemap-search {
    background-position: 0 -24px;
    -moz-background-size: 86px auto;
    -o-background-size: 86px auto;
    -webkit-background-size: 86px auto;
    background-size: 86px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sitemap/sprites-retina-s035384bee2.png');
  }
}
.page-template-page-sitemap-php #content .sitemap-section-1,
.page-template-page-sitemap-php #content .sitemap-section-2,
.page-template-page-sitemap-php #content .sitemap-section-3,
.page-template-page-sitemap-php #content .sitemap-section-4 {
  margin: 28px 0 0;
}
.page-template-page-sitemap-php #content .title + .sitemap-section-1 {
  margin-top: 0;
}
.page-template-page-sitemap-php #content .list-sitemap-1 {
  background: #fff;
  margin: 0;
  font-size: 12px;
  border-bottom: solid 1px #ccc;
}
.page-template-page-sitemap-php #content .list-sitemap-1 > li {
  border-top: dotted 1px #cccccc;
}
.page-template-page-sitemap-php #content .list-sitemap-1 > li:first-child {
  border-top: none;
}
.page-template-page-sitemap-php #content .list-sitemap-1 a {
  display: block;
  padding: 17px 30px 17px 10px;
  position: relative;
  font-size: 14px;
  font-weight: bold;
}
.page-template-page-sitemap-php #content .list-sitemap-1 a.arrow:before {
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -8px 0 0 0;
}
.page-template-page-sitemap-php #content .list-sitemap-1 a.inner-arrow {
  background-position: 247px 50%;
}
.page-template-page-sitemap-php #content .list-sitemap-1 a.inner-arrow:after {
  content: none;
}
.page-template-page-sitemap-php #content .list-sitemap-1 a.icon-blank {
  background-position: 274px 50%;
}
.page-template-page-sitemap-php #content .list-sitemap-1 a.icon-blank:after {
  content: none;
}
.page-template-page-sitemap-php #content .list-sitemap-1 a.back-sidemenu {
  text-align: center;
  background-position: 10px 50%;
}
.page-template-page-sitemap-php #content .list-sitemap-1 a.back-sidemenu:after {
  content: none;
}
.page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b {
  padding: 17px 30px 17px 10px;
  position: relative;
  font-size: 14px;
  margin: 0;
  font-weight: bold;
  cursor: pointer;
}
.page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:before {
  content: "";
  width: 16px;
  height: 10px;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -5px;
}
.page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.open {
  background-color: #e5e5e5;
}
.page-template-page-sitemap-php #content .list-sitemap-2 {
  background: #fff;
  margin: 0;
  border-top: solid 1px #ccc;
}
.page-template-page-sitemap-php #content .list-sitemap-2 > li {
  border-top: dotted 1px #ccc;
  margin-left: 20px;
}
.page-template-page-sitemap-php #content .list-sitemap-2 > li:first-child {
  border-top: none;
}
.page-template-page-sitemap-php #content .list-sitemap-3 {
  background: #fff;
  margin: 0;
  border-top: solid 1px #ccc;
}
.page-template-page-sitemap-php #content .list-sitemap-3 > li {
  border-top: dotted 1px #ccc;
}
.page-template-page-sitemap-php #content .list-sitemap-3 > li:first-child {
  border-top: none;
}
.page-template-page-sitemap-php #content .list-sitemap-3,
.page-template-page-sitemap-php #content .list-sitemap-2 {
  display: none;
}

.no-touch .page-template-page-sitemap-php #content .list-sitemap-1 a:hover, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:hover {
  color: #cc0033 !important;
}
.no-touch .page-template-page-sitemap-php #content .list-sitemap-1 a:hover.arrow:after, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:hover.arrow:after {
  content: "";
  background-color: #cc0033;
}
.no-touch .page-template-page-sitemap-php #content .list-sitemap-1 a:hover.inner-arrow:after, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:hover.inner-arrow:after {
  content: none;
}
.no-touch .page-template-page-sitemap-php #content .list-sitemap-1 a:hover.icon-blank:after, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:hover.icon-blank:after {
  content: none;
}
.no-touch .page-template-page-sitemap-php #content .list-sitemap-1 a:hover.back-sidemenu:after, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:hover.back-sidemenu:after {
  content: none;
}

/******************************************************************
まとめ
******************************************************************/
#summary.module {
  background: #ff9000;
}
#summary.module .module-summary-title-1 {
  margin: 0;
  color: #fff;
  border-bottom: 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
}
#summary.module .module-summary-title-1:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  width: 40px;
  height: 40px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #summary.module .module-summary-title-1:before {
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
#summary.module .module-summary-title-1 .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -408px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 75px;
  height: 13px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #summary.module .module-summary-title-1 .en {
    background-position: 0 -408px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
#summary.module .module-summary-box-1 {
  margin: 0;
  overflow: hidden;
  padding: 5px;
  background: #fff;
}
#summary.module .module-summary-box-1 li {
  width: 135px;
  float: left;
  padding: 5px;
  box-sizing: content-box;
}
#summary.module .module-summary-box-1 .module-summary-link-photo-1 {
  width: 100%;
  height: 75px;
  overflow: hidden;
}
#summary.module .module-summary-box-1 .module-summary-link-photo-1 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#summary.module .module-summary-box-1 .module-summary-link-1 {
  display: block;
  background: #efefef;
  width: 100%;
  height: 150px;
  position: relative;
}
#summary.module .module-summary-box-1 .module-summary-link-title-1 {
  margin: 0;
  padding: 6px 5px 0;
  height: 42px;
  overflow: hidden;
}
#summary.module .module-summary-box-1 .byline {
  padding: 7px 5px 0;
}
#summary.module .module-summary-box-1 .author {
  display: none;
  font-size: 11px;
}
#summary.module .module-summary-box-1 .footer-readmore {
  position: absolute;
  right: 4px;
  bottom: 4px;
}
#summary.module .module-summary-box-1 .footer-readmore:before {
  margin: 0;
}
#summary.module .module-summary-box-1 .footer-readmore span {
  display: none;
}
#summary.module .module-list-btn-1 {
  background: #fff;
}

.single-summary .header-content .main-image {
  width: 56.4%;
  margin: 20px auto 10px;
}
.single-summary .header-content .main-image img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
.single-summary .header-content .main-image + p {
  margin-top: 10px;
}
.single-summary .header-content p {
  padding: 0 10px;
  font-size: 14px;
  line-height: 24px;
}
.single-summary .summary-sns-top {
  padding: 10px 0 0;
  margin: 0 10px;
  border-top: solid 1px #ccc;
}
.single-summary .summary-sns-bottom {
  border-top: solid 1px #ccc;
  padding: 17px 0 12px;
}
.single-summary .summary-sns-bottom .summary-sns-bottom-image {
  display: none;
}
.single-summary .summary-sns-header {
  margin: 0;
  text-align: center;
  font-size: 15px;
}
.single-summary .summary-sns-header.pc {
  display: none;
}
.single-summary .summary-entry-sns-1 {
  text-align: center;
  margin: 0;
  padding: 10px 0 7px;
}
.single-summary .summary-entry-sns-1 li {
  display: inline-block;
  margin: 0 11px;
}
.single-summary .summary-entry-sns-1 .fb,
.single-summary .summary-entry-sns-1 .fb:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -40px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 56px;
  height: 69px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single-summary .summary-entry-sns-1 .fb,
  .single-summary .summary-entry-sns-1 .fb:hover {
    background-position: 0 -40px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
.single-summary .summary-entry-sns-1 .tw,
.single-summary .summary-entry-sns-1 .tw:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -336px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 62px;
  height: 72px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single-summary .summary-entry-sns-1 .tw,
  .single-summary .summary-entry-sns-1 .tw:hover {
    background-position: 0 -336px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
.single-summary .summary-entry-sns-1 .gp,
.single-summary .summary-entry-sns-1 .gp:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -109px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 52px;
  height: 71px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single-summary .summary-entry-sns-1 .gp,
  .single-summary .summary-entry-sns-1 .gp:hover {
    background-position: 0 -109px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
.single-summary .summary-bar-1 {
  background: #ff9000;
  margin: 0;
  border-bottom: 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  padding-top: 10px;
}
.single-summary .summary-posts {
  background: #FFF;
  padding: 0 10px;
}
.single-summary .summary-posts-subhead {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 0 30px;
  position: relative;
}
.single-summary .summary-posts-subhead:after, .single-summary .summary-posts-subhead:before {
  display: inline-block;
  overflow: hidden;
  content: "";
}
.single-summary .summary-posts-subhead:before {
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/summary/d_quo-before-1.png);
  background-size: 19px 14px;
  width: 19px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 3px;
}
.single-summary .summary-posts-subhead:after {
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/summary/d_quo-after-1.png);
  background-size: 19px 15px;
  width: 19px;
  height: 15px;
  margin: 0 0 0 13px;
}
.single-summary .summary-posts-list {
  margin: 0;
  padding: 0 0 30px;
}
.single-summary .summary-posts-list > li {
  border-top: solid 1px #ff9000;
  padding: 27px 0 0;
  margin: 30px 0 0;
}
.single-summary .summary-posts-list > li:first-child {
  border-top: 0;
  margin: 0;
}
.single-summary .summary-posts-head {
  display: table;
  width: 100%;
  padding: 14px 0 0;
}
.single-summary .summary-card-thumb,
.single-summary .summary-card-contents {
  display: table-cell;
}
.single-summary .summary-card-thumb {
  width: 75px;
  height: 75px;
  vertical-align: top;
}
.single-summary .summary-card-thumb img {
  width: 100%;
  height: auto;
}
.single-summary .summary-card-contents {
  font-size: 14px;
  padding: 0 0 0 20px;
  vertical-align: middle;
}
.single-summary .summary-card-posts {
  border: solid 1px #ccc;
  margin: 10px 0 0;
}
.single-summary .summary-ttl {
  font-size: 14px;
  margin: 0;
}
.single-summary .summary-ttl a {
  color: #656565;
  text-decoration: underline;
  padding: 4px 15px 4px 34px;
  font-weight: bold;
  line-height: 1.8;
  position: relative;
}
.single-summary .summary-ttl a:before {
  margin: 0;
  position: absolute;
  left: 10px;
  top: 10px;
  background-color: #ff9000;
}
.single-summary .summary-staff-comment {
  border-top: solid 1px #ff9000;
  font-size: 14px;
  padding: 24px 0;
}
.single-summary .summary-staff-comment p {
  margin: 0;
  line-height: 1.75;
}

#summarytag .title:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1382px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 40px;
  width: 40px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #summarytag .title:before {
    background-position: 0 -1382px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#summarytag .title .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1422px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 13px;
  width: 34px;
  margin: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #summarytag .title .en {
    background-position: 0 -1422px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
#summarytag .title h4 .jp {
  display: inline-block;
  vertical-align: top;
  margin-top: 8px;
}
#summarytag .title span,
#summarytag .title i,
#summarytag .title strong {
  vertical-align: bottom;
}
#summarytag .title strong {
  font-size: 18px;
  line-height: 1.1;
}
#summarytag .title i {
  margin: 0 -4px 0 4px;
}
#summarytag .title .jp {
  margin: 0 0 0 -4px;
}

.post > .article-footer:first-child {
  margin-top: 0;
  padding-top: 26px;
}

.summary-backnumber {
  margin: 0;
  padding: 20px;
}
.summary-backnumber li {
  padding: 10px 0 0;
}
.summary-backnumber li:first-child {
  padding: 0;
}
.summary-backnumber li a {
  border: solid 1px #ccc;
  position: relative;
  padding: 15px;
}
.summary-backnumber .boxshadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.summary-backnumber .article-thum {
  float: left;
  width: 75px;
  height: 75px;
}
.summary-backnumber .boxshadow .article-header {
  float: right;
  width: 134px;
  padding: 0 0 21px 0;
  margin: 0;
}
.summary-backnumber .item.boxshadow .entry-title {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  vertical-align: top;
  padding: 0;
}
.summary-backnumber .balloon {
  position: absolute;
  left: -10px;
  top: 10px;
}
.summary-backnumber .boxshadow .article-footer {
  margin-top: 0px;
  text-align: right;
  padding: 0 0 21px;
}
.summary-backnumber .boxshadow .article-footer .byline {
  padding: 2px 0 0;
}
.summary-backnumber .boxshadow .article-footer .byline > .category-name:after {
  content: " | ";
}
.summary-backnumber .footer-readmore {
  position: absolute;
  bottom: 14px;
  right: 63px;
}

/******************************************************************
ペット記事
******************************************************************/
#pet.module {
  background: #8ab8e5;
}
#pet.module .module-pet-title-1 {
  margin: 0;
  color: #fff;
  border-bottom: 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
}
#pet.module .module-pet-title-1:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  width: 40px;
  height: 40px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #pet.module .module-pet-title-1:before {
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
#pet.module .module-pet-title-1 .en {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -408px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 75px;
  height: 13px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #pet.module .module-pet-title-1 .en {
    background-position: 0 -408px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
#pet.module .module-pet-box-1 {
  margin: 0;
  overflow: hidden;
  padding: 5px;
  background: #fff;
}
#pet.module .module-pet-box-1 li {
  width: 135px;
  float: left;
  padding: 5px;
  box-sizing: content-box;
}
#pet.module .module-pet-box-1 .module-pet-link-photo-1 {
  width: 100%;
  height: auto;
}
#pet.module .module-pet-box-1 .module-pet-link-photo-1 img {
  width: 100%;
  height: auto;
}
#pet.module .module-pet-box-1 .module-pet-link-1 {
  display: block;
  background: #efefef;
  width: 100%;
  height: 150px;
  position: relative;
}
#pet.module .module-pet-box-1 .module-pet-link-title-1 {
  margin: 0;
  padding: 6px 5px 0;
  height: 42px;
  overflow: hidden;
}
#pet.module .module-pet-box-1 .byline {
  padding: 7px 5px 0;
}
#pet.module .module-pet-box-1 .author {
  display: none;
  font-size: 11px;
}
#pet.module .module-pet-box-1 .footer-readmore {
  position: absolute;
  right: 4px;
  bottom: 4px;
}
#pet.module .module-pet-box-1 .footer-readmore:before {
  margin: 0;
}
#pet.module .module-pet-box-1 .footer-readmore span {
  display: none;
}
#pet.module .module-list-btn-1 {
  background: #fff;
}

.single-pet .header-content .main-image {
  width: 56.4%;
  margin: 20px auto 10px;
}
.single-pet .header-content .main-image img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
.single-pet .header-content .main-image + p {
  margin-top: 10px;
}
.single-pet .header-content p {
  padding: 0 10px;
  font-size: 14px;
  line-height: 24px;
}
.single-pet .pet-sns-top {
  padding: 10px 0 0;
  margin: 0 10px;
  border-top: solid 1px #ccc;
}
.single-pet .pet-sns-bottom {
  padding: 17px 0 12px;
}
.single-pet .pet-sns-bottom .pet-sns-bottom-image {
  display: none;
}
.single-pet .pet-sns-header {
  margin: 0;
  text-align: center;
  font-size: 15px;
}
.single-pet .pet-sns-header.pc {
  display: none;
}
.single-pet .pet-entry-sns-1 {
  text-align: center;
  margin: 0;
  padding: 10px 0 7px;
}
.single-pet .pet-entry-sns-1 li {
  display: inline-block;
  margin: 0 11px;
}
.single-pet .pet-entry-sns-1 .fb, .single-pet .pet-entry-sns-1 .fb:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -40px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 56px;
  height: 69px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single-pet .pet-entry-sns-1 .fb, .single-pet .pet-entry-sns-1 .fb:hover {
    background-position: 0 -40px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
.single-pet .pet-entry-sns-1 .tw, .single-pet .pet-entry-sns-1 .tw:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -336px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 62px;
  height: 72px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single-pet .pet-entry-sns-1 .tw, .single-pet .pet-entry-sns-1 .tw:hover {
    background-position: 0 -336px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
.single-pet .pet-entry-sns-1 .gp, .single-pet .pet-entry-sns-1 .gp:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -109px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 52px;
  height: 71px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single-pet .pet-entry-sns-1 .gp, .single-pet .pet-entry-sns-1 .gp:hover {
    background-position: 0 -109px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
.single-pet .pet-bar-1 {
  background: #8ab8e5;
  margin: 0;
  border-bottom: 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 8px -6px inset;
  padding-top: 10px;
}
.single-pet .pet-posts {
  background: #fff;
  padding: 30px 10px 0;
}
.single-pet .pet-posts-inner {
  background: #f4f3f0;
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/pet/bg-pet-list.jpg);
  padding: 0 10px;
}
.single-pet .pet-posts-inner h3 {
  padding: 6px 0 0;
  margin: 0;
}
.single-pet .pet-posts-inner h3 img {
  width: 100%;
}
.single-pet .pet-posts-subhead {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 0 30px;
  position: relative;
}
.single-pet .pet-posts-subhead:after, .single-pet .pet-posts-subhead:before {
  display: inline-block;
  overflow: hidden;
  content: "";
}
.single-pet .pet-posts-subhead:before {
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/summary/d_quo-before-1.png);
  background-size: 19px 14px;
  width: 19px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 3px;
}
.single-pet .pet-posts-subhead:after {
  background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/summary/d_quo-after-1.png);
  background-size: 19px 15px;
  width: 19px;
  height: 15px;
  margin: 0 0 0 13px;
}
.single-pet .pet-posts-list {
  margin: 0;
  padding: 0 0 15px;
}
.single-pet .pet-posts-list > li {
  width: 122px;
  height: 202px;
  float: left;
  padding: 7px;
  background: #fff;
  margin: 12px 4px 0;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.single-pet .pet-posts-list > li figure {
  position: relative;
  width: 106px;
  height: 106px;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.single-pet .pet-posts-list > li figure img {
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
  margin: auto;
  min-width: 106px;
  min-height: 106px;
  width: 100%;
  heigh: auto;
}
.single-pet .pet-posts-list > li figure img.width_long {
  height: 100%;
  width: auto;
}
.single-pet .pet-posts-list > li .caption {
  font-size: 13px;
  line-height: 17px;
  height: 59px;
  margin: 0;
  padding: 6px 0 0;
  border-bottom: 1px dotted #b3b3b3;
}
.single-pet .pet-posts-list > li .pet-name {
  font-size: 13px;
  line-height: 17px;
  color: #0080ff;
  text-align: center;
  padding: 5px 0 0;
  margin: 0;
}
.single-pet .pet-ttl {
  font-size: 14px;
  margin: 0;
}
.single-pet .pet-ttl a {
  color: #656565;
  text-decoration: underline;
  padding: 4px 15px 4px 34px;
  font-weight: bold;
  line-height: 1.8;
  position: relative;
}
.single-pet .pet-ttl a:before {
  margin: 0;
  position: absolute;
  left: 10px;
  top: 10px;
  background-color: #ff9000;
}
.single-pet .pet-staff-comment {
  border-top: solid 1px #8ab8e5;
  font-size: 14px;
  padding: 24px 0;
}
.single-pet .pet-staff-comment p {
  margin: 0;
  line-height: 1.75;
}

.post > .article-footer:first-child {
  margin-top: 0;
  padding-top: 26px;
}

.pet-backnumber {
  margin: 0;
  padding: 20px;
}
.pet-backnumber li {
  padding: 10px 0 0;
}
.pet-backnumber li:first-child {
  padding: 0;
}
.pet-backnumber li a {
  border: solid 1px #ccc;
  position: relative;
  padding: 15px;
}
.pet-backnumber .boxshadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pet-backnumber .article-thum {
  float: left;
  width: 75px;
  height: 75px;
}
.pet-backnumber .boxshadow .article-header {
  float: right;
  width: 134px;
  padding: 0 0 21px 0;
  margin: 0;
}
.pet-backnumber .item.boxshadow .entry-title {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  vertical-align: top;
  padding: 0;
}
.pet-backnumber .balloon {
  position: absolute;
  left: -10px;
  top: 10px;
}
.pet-backnumber .boxshadow .article-footer {
  margin-top: 0px;
  text-align: right;
  padding: 0 0 21px;
}
.pet-backnumber .boxshadow .article-footer .byline {
  padding: 2px 0 0;
}
.pet-backnumber .boxshadow .article-footer .byline > .category-name:after {
  content: " | ";
}
.pet-backnumber .footer-readmore {
  position: absolute;
  bottom: 14px;
  right: 63px;
}

.single-pet .fancybox-overlay {
  background: #fff;
}
.single-pet .fancybox-wrap {
  padding-top: 60px;
  padding-bottom: 60px;
  width: 300px !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto;
}
.single-pet .fancybox-skin {
  background: #fff;
  box-shadow: none;
}
.single-pet .fancybox-inner {
  height: auto !important;
  width: 300px !important;
  text-align: center;
}
.single-pet .fancybox-inner img {
  max-width: 300px;
  height: auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.single-pet .fancybox-inner .caption {
  margin: 15px 0 26px;
  font-size: 13px;
  line-height: 17px;
  text-align: center;
}
.single-pet .fancybox-inner .pet-name {
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  border-top: 1px dotted #cccccc;
  padding-top: 13px;
  color: #0080ff;
  margin: 0;
}
.single-pet .fancybox-inner .pet-name span {
  color: #010101;
}
.single-pet .fancybox-inner .owner-name {
  padding-top: 15px;
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  padding-bottom: 19px;
  margin: 0;
}
.single-pet .fancybox-title {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 56px;
  background: none;
  padding: 0;
  z-index: 4020;
  border-bottom: 1px solid #cccccc;
  background-color: #fff;
}
.single-pet .fancybox-title span {
  margin-right: 0;
  padding: 0 22px 0 0;
  background: none;
  color: #010101;
  position: absolute;
  right: 58px;
  left: auto;
  top: 15px;
  text-shadow: none;
  font-weight: normal;
  line-height: 26px;
  border-right: 1px solid #cccccc;
  border-radius: 0;
}
.single-pet .fancybox-close {
  position: fixed;
  top: 0;
  right: 0;
  cursor: pointer;
  background-image: none;
  width: 100%;
  height: 56px;
}
.single-pet .fancybox-close:hover {
  background: none;
}
.single-pet .fancybox-close:hover:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAAGaYQB0AAAALVBMVEX///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5dU678AAAADnRSTlMABgk5QkWlqKuusbfw9sVRrJIAAAB7SURBVAgdBcHBCQIxFEXRGxUEkeHbQNbCwDDYgYXYgliDFViBpILPkKXCNODafczCRYRXg+cAHSsKXeWw5WI8CjFRJu4pFpgrxDonjqxB5jeG9oOFJtjoA55lvBhGTs0I/qZX27ky9JIyEFzNILieasZZmV5flldgP/4BPnAu73jV1ooAAAAASUVORK5CYII=');
  background-size: 14px 14px;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 22px;
  left: auto;
  top: 50%;
  margin-top: -7px;
}
.single-pet .fancybox-close:before {
  content: "";
  display: inline-block;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAAGaYQB0AAAALVBMVEX///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5dU678AAAADnRSTlMABgk5QkWlqKuusbfw9sVRrJIAAAB7SURBVAgdBcHBCQIxFEXRGxUEkeHbQNbCwDDYgYXYgliDFViBpILPkKXCNODafczCRYRXg+cAHSsKXeWw5WI8CjFRJu4pFpgrxDonjqxB5jeG9oOFJtjoA55lvBhGTs0I/qZX27ky9JIyEFzNILieasZZmV5flldgP/4BPnAu73jV1ooAAAAASUVORK5CYII=');
  background-size: 14px 14px;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 22px;
  left: auto;
  top: 50%;
  margin-top: -7px;
}
.single-pet .fancybox-prev {
  position: fixed;
  bottom: 0;
  right: auto;
  left: 0;
  top: auto;
  width: 50%;
  height: 53px;
  border-top: 1px solid #cccccc;
  background-color: #fff;
}
.single-pet .fancybox-prev:hover span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAAGEMEXHAAAAilBMVEVeXl7///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4UNnrDAAAALnRSTlMAAAMGCQwPEhUYGx4hJCcqLTAzNjk8P0JFSEtOVFddYGNmaWxvcnV7h5mirsnS2IAc+wAAAPRJREFUGBkFwYFC0gAAQMF7yBQaSIw0Q0m0UJf1/7/XHQotUCgOIcRHrGnKm895bseCxrDbFShQmOcCBQrPPwteoW3FCag2OcMnVbe+wztVG96B6hxcoMcKbH49j1WYwOpU7IGacg2oBm+AamuNu4Eq8G+e52VlhcWaanAGVPcWgCp+A3UJyyWstgWuNxtVAE8P0w0cd6/LqgJvAwDVYV+F7REAqrp9KsY1AKiq9SWLEQCoqh62VoDj32/TNE3TtKiqF3eAqz+PoKrqbBwBgKrq7it7AKCqOoWbLQBUdXUocLwHoPpxWwW4Hj+GLxg2l91QVf8BLUELJ9QB0oEAAAAASUVORK5CYII=');
  background-size: 25px 25px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  margin-top: -12.5px;
  left: 22px;
}
.single-pet .fancybox-prev span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAAGEMEXHAAAAilBMVEVeXl7///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4UNnrDAAAALnRSTlMAAAMGCQwPEhUYGx4hJCcqLTAzNjk8P0JFSEtOVFddYGNmaWxvcnV7h5mirsnS2IAc+wAAAPRJREFUGBkFwYFC0gAAQMF7yBQaSIw0Q0m0UJf1/7/XHQotUCgOIcRHrGnKm895bseCxrDbFShQmOcCBQrPPwteoW3FCag2OcMnVbe+wztVG96B6hxcoMcKbH49j1WYwOpU7IGacg2oBm+AamuNu4Eq8G+e52VlhcWaanAGVPcWgCp+A3UJyyWstgWuNxtVAE8P0w0cd6/LqgJvAwDVYV+F7REAqrp9KsY1AKiq9SWLEQCoqh62VoDj32/TNE3TtKiqF3eAqz+PoKrqbBwBgKrq7it7AKCqOoWbLQBUdXUocLwHoPpxWwW4Hj+GLxg2l91QVf8BLUELJ9QB0oEAAAAASUVORK5CYII=');
  background-size: 25px 25px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  margin-top: -12.5px;
  left: 22px;
}
.single-pet .fancybox-next {
  position: fixed;
  bottom: 0;
  right: 0;
  left: auto;
  top: auto;
  width: 50%;
  height: 53px;
  border-top: 1px solid #cccccc;
  background-color: #fff;
}
.single-pet .fancybox-next:hover span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAAGEMEXHAAAAilBMVEVeXl7///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4UNnrDAAAALnRSTlMAAAMGCQwPEhUYGx4hJCcqLTAzNjk8P0JFSEtOVFddYGNpbG9ydXt+h5mlrsnSkuW6YgAAAPNJREFUGBkFwYFC0gAAQMF7xBQYSIy0RE0sKJf1/7/XHQqFQnEMId5jonX25vmjKyMtwn5foEBhngsUKHx/LdhBbxVboHrJHfBRdbYFflV95QxUv4Mn6FKB8fXHtgovK+hYHIE6ZABUN3aA6goY7qsNLOd5/ldlAOtFtfIAqM4AqgUXoH6G3QqWywI225sqwPJtf4Lb6dtzVQUORwCq4VqF5zsAqOq0Ky5rAFBV6zG7RwCgqhoXzsBimqZpmr78PVVVK2cA8PTnU1V17/M9AFBVjSMvAEBVdQjTAgCq2t0WuHsEoHo4VQGG/WU7YDO8jzdV9R8efQsaNjRQSwAAAABJRU5ErkJggg==');
  background-size: 25px 25px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  margin-top: -12.5px;
  right: 22px;
}
.single-pet .fancybox-next span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAAGEMEXHAAAAilBMVEVeXl7///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4UNnrDAAAALnRSTlMAAAMGCQwPEhUYGx4hJCcqLTAzNjk8P0JFSEtOVFddYGNpbG9ydXt+h5mlrsnSkuW6YgAAAPNJREFUGBkFwYFC0gAAQMF7xBQYSIy0RE0sKJf1/7/XHQqFQnEMId5jonX25vmjKyMtwn5foEBhngsUKHx/LdhBbxVboHrJHfBRdbYFflV95QxUv4Mn6FKB8fXHtgovK+hYHIE6ZABUN3aA6goY7qsNLOd5/ldlAOtFtfIAqM4AqgUXoH6G3QqWywI225sqwPJtf4Lb6dtzVQUORwCq4VqF5zsAqOq0Ky5rAFBV6zG7RwCgqhoXzsBimqZpmr78PVVVK2cA8PTnU1V17/M9AFBVjSMvAEBVdQjTAgCq2t0WuHsEoHo4VQGG/WU7YDO8jzdV9R8efQsaNjRQSwAAAABJRU5ErkJggg==');
  background-size: 25px 25px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  margin-top: -12.5px;
  right: 22px;
}

/******************************************************************
at home AWARD記事
******************************************************************/
#post-award p {
  margin: 0;
  padding: 0;
}
#post-award .award-header-sns {
  padding-top: 33px;
  border-top: 1px solid #cccccc;
}
#post-award .award-sns p {
  font-size: 15px;
  line-height: 22px;
  text-align: center;
  margin: 0;
  font-weight: bold;
}
#post-award .entry-sns-1 {
  text-align: center;
  margin: 0;
  padding: 13px 0 28px;
}
#post-award .entry-sns-1 li {
  display: inline-block;
  margin: 0 11px;
}
#post-award .entry-sns-1 .fb, #post-award .entry-sns-1 .fb:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -40px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 56px;
  height: 69px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #post-award .entry-sns-1 .fb, #post-award .entry-sns-1 .fb:hover {
    background-position: 0 -40px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
#post-award .entry-sns-1 .tw, #post-award .entry-sns-1 .tw:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -336px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 62px;
  height: 72px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #post-award .entry-sns-1 .tw, #post-award .entry-sns-1 .tw:hover {
    background-position: 0 -336px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
#post-award .entry-sns-1 .gp, #post-award .entry-sns-1 .gp:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -109px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 52px;
  height: 71px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  #post-award .entry-sns-1 .gp, #post-award .entry-sns-1 .gp:hover {
    background-position: 0 -109px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
#post-award .main-text {
  font-size: 14px;
  line-height: 24px;
  margin: 6px 0px 17px;
}
#post-award .award-btn {
  text-align: center;
}
#post-award .award-btn a {
  margin: 0 auto;
}
#post-award .award-btn .period_4 {
  display: block;
  width: 280px;
  height: 33px;
  text-indent: -1000%;
  overflow: hidden;
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-4_sp.jpg");
  background-size: cover;
}
#post-award .award-btn .period_4:hover {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-4_sp_on.jpg");
}
#post-award .award-btn .period_5 {
  display: block;
  width: 280px;
  height: 33px;
  text-indent: -1000%;
  overflow: hidden;
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-5_sp.jpg");
  background-size: cover;
}
#post-award .award-btn .period_5:hover {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-5_sp_on.jpg");
}
#post-award .award-btn .period_6 {
  display: block;
  width: 280px;
  height: 33px;
  text-indent: -1000%;
  overflow: hidden;
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-6_sp.jpg");
  background-size: cover;
}
#post-award .award-btn .period_6:hover {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-6_sp_on.jpg");
}
#post-award .award-btn .period_7 {
  display: block;
  width: 280px;
  height: 33px;
  text-indent: -1000%;
  overflow: hidden;
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-7_sp.jpg");
  background-size: cover;
}
#post-award .award-btn .period_7:hover {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-7_sp_on.jpg");
}
#post-award .award-btn .winner {
  display: block;
  width: 280px;
  height: 33px;
  text-indent: -1000%;
  overflow: hidden;
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-winner_sp.jpg");
  background-size: cover;
}
#post-award .award-btn .winner:hover {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-winner_sp_on.jpg");
}
#post-award .award-btn .spinoff {
  display: block;
  width: 280px;
  height: 33px;
  text-indent: -1000%;
  overflow: hidden;
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-spinoff_sp.jpg");
  background-size: cover;
}
#post-award .award-btn .spinoff:hover {
  background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-spinoff_sp_on.jpg");
}
#post-award .section-award-list {
  margin-top: 40px;
}
#post-award .section-award-list h3 {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
#post-award .section-award-list ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#post-award .section-award-list ul li {
  padding: 20px 0 14px;
}
#post-award .section-award-list ul li .award-theme {
  font-size: 12px;
  line-height: 24px;
  color: #603326;
  padding: 20px 0 10px;
  border-bottom: 1px dashed #cccccc;
  margin-bottom: 6px;
}
#post-award .section-award-list ul li .award-theme .theme-name {
  font-weight: bold;
  font-size: 14px;
  color: #000;
}
#post-award .section-award-list ul li .award-contents-title {
  font-size: 14px;
  line-height: 24px;
}
#post-award #award-about {
  background-color: #cccccc;
  padding: 20px;
  font-size: 14px;
  line-height: 24px;
  margin: 40px 0 19px;
}
#post-award #award-about h3 {
  margin: 0 0 21px;
  font-weight: bold;
}

/******************************************************************
まとめ
******************************************************************/
.single #content .post-sns-top {
  padding: 10px 0 0;
  border-top: solid 1px #ccc;
}
.single #content .post-sns-bottom {
  border-top: solid 1px #ccc;
  padding: 17px 0 12px;
}
.single #content .post-sns-bottom .post-sns-bottom-image {
  display: none;
}
.single #content .post-sns-header {
  margin: 0;
  text-align: center;
  font-size: 15px;
}
.single #content .post-sns-header.pc {
  display: none;
}
.single #content .post-entry-sns-1 {
  text-align: center;
  margin: 0;
  padding: 10px 0 7px;
}
.single #content .post-entry-sns-1 li {
  display: inline-block;
  margin: 0 4px;
  vertical-align: top;
}
.single #content .post-entry-sns-1 .fb, .single #content .post-entry-sns-1 .fb:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -40px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 56px;
  height: 69px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single #content .post-entry-sns-1 .fb, .single #content .post-entry-sns-1 .fb:hover {
    background-position: 0 -40px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
.single #content .post-entry-sns-1 .tw, .single #content .post-entry-sns-1 .tw:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -336px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 62px;
  height: 72px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single #content .post-entry-sns-1 .tw, .single #content .post-entry-sns-1 .tw:hover {
    background-position: 0 -336px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
.single #content .post-entry-sns-1 .gp, .single #content .post-entry-sns-1 .gp:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -109px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 52px;
  height: 71px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single #content .post-entry-sns-1 .gp, .single #content .post-entry-sns-1 .gp:hover {
    background-position: 0 -109px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
.single #content .post-entry-sns-1 .hb, .single #content .post-entry-sns-1 .hb:hover {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
  background-position: 0 -180px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 64px;
  height: 87px;
  background-size: auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .single #content .post-entry-sns-1 .hb, .single #content .post-entry-sns-1 .hb:hover {
    background-position: 0 -180px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}

/******************************************************************
ミニアンケート
******************************************************************/
.entry-content input[name="DUMMY"] {
  display: none;
}
.entry-content .vote-header {
  background: #7accbe;
  padding: 10px 8px;
}
.entry-content .vote-header:before {
  background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
  background-position: 0 -1435px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px;
  content: " ";
  float: left;
  margin-top: 5px;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 2) {
  .entry-content .vote-header:before {
    background-position: 0 -1435px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
.entry-content .vote-header p {
  margin: 0 0 0 33px;
  font-size: 12px;
  line-height: 1.4em;
  color: #fff;
}
.entry-content .vote-header p span {
  font-size: 13px;
  font-weight: bold;
}
.entry-content .vote-image-1 {
  display: none;
}
.entry-content .vote-content-1 {
  margin-top: 3px;
  border: 1px solid #7accbe;
  border-top: none;
  padding: 10px;
  background: #fff;
}
.entry-content .vote-content-1 .question {
  margin-top: 16px;
  width: 100%;
}
.entry-content .vote-content-1 ul.vote-form-1 {
  padding: 0;
}
.entry-content .vote-content-1 .vote-form-1 li.item {
  padding: 0;
}
.entry-content .vote-content-1 .vote-form-1 li.item label {
  display: block;
  padding: 13px 40px 13px 10px;
  cursor: pointer;
}
.entry-content .vote-content-1 .vote-form-1.result li.item {
  padding: 7px 0 10px;
}
.entry-content .vote-content-1 .vote-form-1.result li.item label {
  display: block;
  padding: 13px 0 13px 10px;
  cursor: pointer;
  font-size: 12px;
}
.entry-content .vote-content-1 .vote-form-1.result .vote {
  top: 7px;
}
.entry-content .vote-content-1 .vote-form-1 input[type="radio"], .entry-content .vote-content-1 .vote-form-1 input[type="checkbox"] {
  opacity: 0;
  margin: 0;
  display: none;
}
.entry-content .vote-content-1 .vote-form-1 input[type="radio"] + span, .entry-content .vote-content-1 .vote-form-1 input[type="checkbox"] + span {
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  border: 1px solid #CCC;
  top: 50%;
  margin-top: -11px;
  right: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.entry-content .vote-content-1 .vote-form-1 input[type="radio"]:checked + span, .entry-content .vote-content-1 .vote-form-1 input[type="checkbox"]:checked + span {
  background-color: #cc0033;
}
.entry-content .vote-content-1 .vote-form-1 input[type="radio"]:checked + span:before, .entry-content .vote-content-1 .vote-form-1 input[type="checkbox"]:checked + span:before {
  content: "";
  width: 12px;
  height: 10px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -5px 0 0 -6px;
}
.entry-content .vote-content-1 .vote-form-1 .result div.item {
  padding: 10px 0;
}
.entry-content .vote-content-1 .vote-btn {
  max-width: 292px;
  height: 45px;
  margin: 26px auto 16px;
}
.entry-content .wp-polls-loading {
  width: 100%;
  margin: -250px auto 250px;
  position: static;
}
.entry-content .wp-polls-loading img {
  display: inline;
  margin: 0;
}
.entry-content .vote-form-1.result {
  margin-bottom: 0;
}
.entry-content .vote-form-1.result .item:last-child {
  border-bottom: none;
}

.app #about header {
  width: auto;
  margin: 0 10px 35px;
  background-position: 50% 0;
}

.app #about #use {
  margin: 0 20px;
}

.loading-content {
  min-height: 200px;
  background-color: #fff;
  background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/loading_ff_48.gif);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -moz-background-size: 24px 24px;
  -o-background-size: 24px 24px;
  -webkit-background-size: 24px 24px;
  background-size: 24px 24px;
}

.no-js div._480,
.no-js div._480up,
.no-js div._680,
.no-js div._680up,
.no-js div._1024,
.no-js div._1024up,
.no-js p._480,
.no-js p._480up,
.no-js p._680,
.no-js p._680up,
.no-js p._1024,
.no-js p._1024up {
  display: block !important;
}
.no-js p.header-right-1._1024up {
  display: none !important;
}
.no-js #menu-header-1 {
  display: none !important;
}
.no-js #nav-header-1 {
  display: none !important;
}
.no-js .header #search-header {
  display: block;
}
.no-js .single .category-nippon5places .raku-list .spot .content,
.no-js .single .category-nippon5places .shoku-list .spot .content,
.no-js .single .category-nippon5places .iro-list .item .content {
  display: block;
}

#bnr-enq-1 {
  display: none;
}

.author.hidden {
  display: none !important;
}

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*********************/
@media only screen and (min-width: 480px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: 481px and Up Stylesheet
  
  This stylesheet is loaded for larger devices. It's set to
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection.
  
  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.
  
  ******************************************************************/
  /*
  IMPORTANT NOTE ABOUT SASS 3.3 & UP
  You can't use @extend within media queries
  anymore, so just be aware that if you drop
  them in here, they won't work.
  */
  /*********************
  NAVIGATION STYLES
  *********************/
  ._480,
  ._480up {
    display: block !important;
  }

  ._base,
  ._680,
  ._680up,
  ._1024,
  ._1024up {
    display: none !important;
  }

  .wrap {
    width: 460px;
  }

  #staff img.size-thum {
    width: 100%;
    height: auto;
    margin-top: -85px;
    margin-left: 0px;
  }

  /* .menu is clearfixed inside mixins.scss */
  .menu {
    /* end .menu ul */
  }
  .menu ul {
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  .menu ul li {
    /*
    	plan your menus and drop-downs wisely.
    	*/
  }
  .menu ul li a {
    /*
    	you can use hover styles here even though this size
    	has the possibility of being a mobile device.
    	*/
  }

  /* end .menu */
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* entry content */
  .entry-content {
    /* at this larger size, we can start to align images */
  }
  .entry-content img {
    margin: 0 0 1.25em 0;
  }
  .entry-content .alignleft,
  .entry-content img.alignleft {
    margin-right: 1em;
    display: inline;
    float: left;
  }
  .entry-content .alignright,
  .entry-content img.alignright {
    margin-left: 1em;
    display: inline;
    float: right;
  }
  .entry-content .alignleft + .alignright {
    margin-left: 0;
  }
  .entry-content .aligncenter,
  .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
  }

  /* end .entry-content */
  .wp-caption {
    /* images inside wp-caption */
  }
  .wp-caption img {
    margin-bottom: 0;
  }

  /* end .wp-caption */
  .single .category-nippon5places .juu-list .item header h3 {
    width: 360px;
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-green-1,
  .single .category-nippon5places .juu-list .item header h3 .balloon-orange-1,
  .single .category-nippon5places .juu-list .item header h3 .balloon-red-1 {
    width: 360px;
  }
  .single .category-nippon5places .juu-list .item .content .image-cap {
    width: 260px;
  }

  /* トップページの#mainエリア */
  .items-style--box .grid-sizer {
    width: 100%;
  }
  .items-style--box article.boxshadow {
    height: 390px;
  }
  .items-style--box article.boxshadow .article-thum {
    height: 259px;
  }
  .items-style--box article.boxshadow .entry-title {
    max-height: 75px;
  }

  #search-keyword .form-keyword input[type="text"] {
    width: 409px;
  }

  .single .category-landscape #entry_gallery {
    overflow: hidden;
    padding: 12.5px;
  }
  .single .category-landscape #entry_gallery .grid-sizer {
    width: 140px;
  }
  .single .category-landscape #entry_gallery .item-gl {
    display: block;
    overflow: hidden;
    width: 140px;
    height: 140px;
    margin: 2.5px;
  }
  .single .article-sns {
    height: 20px;
  }
  .single .article-sns .fb_iframe_widget {
    margin-right: 15px;
    display: inline !important;
  }

  .dfp-box-1 {
    height: 108px;
  }

  /******************************************************************
  PAGE NAVI STYLES
  ******************************************************************/
  .module-pagenavi .text-order {
    width: 54px;
  }

  .module .title h4 {
    width: 390px;
  }

  .home .pagination a.page-numbers,
  .home .pagination span.page-numbers,
  .home .wp-prev-next a.page-numbers,
  .home .wp-prev-next span.page-numbers {
    margin: 0;
  }

  .pagination a.page-numbers,
  .pagination span.page-numbers,
  .wp-prev-next a.page-numbers,
  .wp-prev-next span.page-numbers {
    margin: 0 8px 0 7px;
  }

  .no-touch .pagination a.dots,
  .no-touch .pagination span.dots {
    background-color: transparent !important;
    color: #b3b3b3;
    margin: 0;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /*
  check your menus here. do they look good?
  do they need tweaking?
  */
  /* end .footer-links */
  .sns-footer {
    width: 460px;
    margin: 0 auto;
  }
  .sns-footer .fb_iframe_widget {
    margin-right: 10px;
    display: inline !important;
  }

  #welcome {
    width: 402px;
  }
  #welcome .photo img {
    width: 134px;
  }

  #movie-banner {
    line-height: 0;
    width: 460px;
    height: 387px;
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/bg-movie-banner-sp_2.jpg) 0 0 no-repeat;
    background-size: cover;
  }
  #movie-banner .movie-banner-player {
    width: 460px;
    height: 259px;
  }
  #movie-banner .movie-link {
    display: block;
    width: 460px;
    height: 128px;
    background: none;
  }

  /******************************************************************
  フォトギャラリー
  ******************************************************************/
  #photogallery .slider {
    height: 422px;
  }

  .photo-gallery-content-1 {
    padding: 0 35px;
  }
  .photo-gallery-content-1 li {
    width: 130px;
    height: 130px;
  }
  .photo-gallery-content-1 li a {
    width: 128px;
    height: 128px;
  }
  .photo-gallery-content-1 li img {
    width: 128px;
    height: 128px;
  }

  /******************************************************************
  編集部が選ぶおすすめ記事
  ******************************************************************/
  #staff .slider {
    height: 358px;
  }
  #staff .slider li .slide {
    padding: 10px 35px;
    width: 460px;
    height: 358px;
  }
  #staff .slider .article-thum {
    width: 390px;
    height: 220px;
  }
  #staff .slider .article-content .article-header {
    margin: 0 0 40px;
  }

  .no-js #staff .slider {
    width: 460px;
  }

  /******************************************************************
  サイドメニュー
  エリアから記事を探す
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  FORROW US
  ******************************************************************/
  .socialname-followus a[target="_blank"] {
    background-position: 390px 50%;
  }

  /******************************************************************
  サイドメニュー
  メルマガボタン
  ******************************************************************/
  a.application-btn-1,
  a.mailmagazine-btn {
    width: 460px;
  }

  .single-mailmagazine p {
    font-size: 12px;
  }

  a.application-btn-1 .application-btn-text-1 {
    margin-left: 95px;
  }
  a.application-btn-1 .application-btn-img-1 {
    margin-right: 60px;
  }

  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  /******************************************************************
  meets
  ******************************************************************/
  .single .post .spbr {
    display: none;
  }
  .single .post .meets-best .meets-best-contents {
    width: 460px;
  }
  .single .post .meets-best .meets-best-contents .meets-best-contents-title {
    overflow: hidden;
    *zoom: 1;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title p.twoline {
    font-size: 18px;
    line-height: 42px;
  }
  .single .post .meets-best .meets-best-contents .image-pc {
    display: block;
  }
  .single .post .meets-best .meets-best-contents .image-sp {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner {
    overflow: hidden;
    *zoom: 1;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner .text p {
    font-size: 14px;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner .photo {
    float: right;
    margin-left: 20px;
    margin-bottom: 0;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner .photo img {
    margin: 0;
    max-height: 100%;
    width: auto;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner .photo.sort {
    margin-left: 20px;
  }
  .single .post .meets-best .meets-best-contents .add-content {
    overflow: hidden;
    *zoom: 1;
    background: #fff;
    border: 1px solid #f1d6c8;
    margin-top: 20px;
    position: relative;
  }
  .single .post .meets-best .meets-best-contents .add-content .photo {
    float: left;
    width: 130px;
    margin: 0 5px 0 10px;
    position: absolute;
    bottom: 0;
    zoom: 1;
  }
  .single .post .meets-best .meets-best-contents .add-content .photo img {
    margin: 0;
  }
  .single .post .meets-best .meets-best-contents .add-content .text {
    padding-left: 145px;
    padding-right: 20px;
  }
  .single .post .meets-best .meets-best-contents .add-content .text h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 16px 0 5px;
  }
  .single .post .meets-best .meets-best-contents .add-content .text p.main-text {
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 4px;
    margin-left: 0;
  }
  .single .post .meets-best .meets-best-contents .add-content .text p.offer {
    font-size: 12px;
    margin-bottom: 12px;
    display: block;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .recommended-balloon {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1739px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    width: 114px;
    margin: 14px 0 0 18px;
    float: left;
  }
}
@media only screen and (min-width: 480px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 480px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents .add-content.recommended .recommended-balloon {
    background-position: 0 -1739px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 480px) {
  .single .post .meets-best .meets-best-contents .add-content.recommended .recommended-photo {
    clear: none;
    float: right;
    margin: 18px 14px 0 12px;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text {
    padding-left: 150px;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text h3 {
    margin-left: 0;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text p.main-text {
    line-height: 24px;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text p.offer {
    margin-left: 0;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text p.offer br {
    display: block;
  }
  .single .post .meets-best .meets-best-contents .sp_offer {
    display: none !important;
  }
  .single .post .meets-book .book-text {
    margin-top: 5px;
  }
  .single .post .meets-book .book-text p {
    font-size: 14px;
    line-height: 25px;
  }
  .single .post .meets-book .book-text .meets-link {
    font-size: 12px;
    line-height: 18px;
  }

  #meets-new .maparea {
    margin: 12px 0 15px;
    padding: 0 10px;
  }
  #meets-new .maparea h3 {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    color: #ff5400;
  }
  #meets-new .maparea #meets-map {
    margin-top: 10px;
    width: 100%;
    height: 290px;
  }

  /******************************************************************
  meets
  ******************************************************************/
  #meets2017 .maparea {
    margin: 12px 0 15px;
    padding: 0 10px;
  }
  #meets2017 .maparea h3 {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    color: #ff5400;
  }
  #meets2017 .maparea #meets-map {
    margin-top: 10px;
    width: 100%;
    height: 290px;
  }

  /******************************************************************
  サイドメニュー
  タグから記事を探す
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  アンケート
  ******************************************************************/
  #slide-content {
    width: 460px;
  }

  .vote-image-1 {
    width: 440px;
    height: 247px;
  }

  .vote-form-1.result .graph {
    width: 400px;
  }

  .vote-content-1 .question {
    width: 440px;
  }

  /******************************************************************
  会員ページ関係
  ******************************************************************/
  #member .form .enquete .notes {
    text-align: center;
    padding: 10px;
  }
  #member .form .enquete .notes .check span {
    margin-top: 0;
    display: inline-block;
    vertical-align: middle;
    float: none;
  }
  #member .form .enquete .notes .check p {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2em;
  }

  /******************************************************************
  キャンペーン
  ******************************************************************/
  /******************************************************************
  athome VOXとは？
  ******************************************************************/
  #about header {
    background-size: 480px auto;
    height: 464px;
    padding: 200px 0 0 0;
  }
  #about header h1 {
    font-size: 30px;
  }
  #about header h1 span {
    font-size: 16px;
    line-height: 38px;
  }

  /******************************************************************
  利用規約
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  メルマガボタン
  ******************************************************************/
  a.enq-bnr-1 {
    width: 460px;
  }

  #menu-header-1 .inner-header {
    width: 460px;
  }

  /******************************************************************
  sitemap
  ******************************************************************/
  #summary.module .module-summary-box-1 li {
    width: 215px;
  }
  #summary.module .module-summary-box-1 .module-summary-link-1 {
    height: 193px;
  }
  #summary.module .module-summary-box-1 .module-summary-link-photo-1 {
    height: 120px;
  }

  .summary-backnumber .boxshadow .article-header {
    width: 293px;
  }
  .summary-backnumber .footer-readmore {
    right: 222px;
  }

  #pet.module .module-pet-box-1 li {
    width: 215px;
  }
  #pet.module .module-pet-box-1 .module-pet-link-1 {
    height: 193px;
  }

  .single-pet .pet-posts-list > li {
    margin: 12px 9px 0;
  }

  .pet-backnumber .boxshadow .article-header {
    width: 293px;
  }
  .pet-backnumber .footer-readmore {
    right: 222px;
  }
}
/*********************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 680px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!
  
  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  ._680,
  ._680up {
    display: block !important;
  }

  ._base,
  ._480down,
  ._480,
  ._1024,
  ._1024up {
    display: none !important;
  }

  .sp_only {
    display: none !important;
  }

  .pc_only {
    display: block !important;
  }

  .message span {
    display: inline;
  }
  .message .register_send_message_top {
    border-bottom: 1px dotted #b3b3b3;
    font-size: 16px;
    padding-bottom: 8px;
    margin: 0 0 10px;
  }
  .message .spbs {
    display: none;
  }

  .alert-box-1 p {
    text-align: center;
  }
  .alert-box-1 p span {
    display: block;
  }
  .alert-box-1 a.arrow {
    display: inline;
    width: auto;
  }

  .loadingImg {
    margin-left: -24px;
    margin-top: -24px;
    width: 48px;
    height: 48px;
  }
  .loadingImg img {
    width: 48px;
    height: 48px;
  }

  /*********************
  LAYOUT & GRID STYLES
  *********************/
  .wrap {
    width: 640px;
  }

  /*********************
  HEADER STYLES
  *********************/
  /*
  #logo {
  	$bgImg:"logo-vox-pc.png";
  	$bgImg_w:image-width($bgImg);
  	$bgImg_h:image-height($bgImg);
  	margin: 15px 0;
  	width:$bgImg_w;
  	a {
  		//color: $white;
  		width:$bgImg_w;
  		height:$bgImg_h;
  		background-image: inline-image($bgImg);
  		background-size:$bgImg_w $bgImg_h;
  	}
  }
  */
  .single-navi .box-singlenavi.prev .arrow-singlenavi {
    padding: 0 0 0 20px;
    float: left;
    border-bottom: none;
  }
  .single-navi .box-singlenavi.prev article {
    padding: 20px 0 20px 20px;
  }
  .single-navi .box-singlenavi.prev .thumb-single-navi {
    float: left;
  }
  .single-navi .box-singlenavi.prev .updated,
  .single-navi .box-singlenavi.prev .title-singlenavi {
    margin: 0 0 0 60px;
  }
  .single-navi .box-singlenavi.prev .title-singlenavi {
    max-height: 34px;
  }
  .single-navi .box-singlenavi.next .arrow-singlenavi {
    padding: 0 20px 0 0;
    float: right;
    border-top: none;
  }
  .single-navi .box-singlenavi.next article {
    padding: 20px 0 20px 20px;
    text-align: right;
  }
  .single-navi .box-singlenavi.next .thumb-single-navi {
    float: right;
  }
  .single-navi .box-singlenavi.next .updated,
  .single-navi .box-singlenavi.next .title-singlenavi {
    margin: 0 60px 0 0;
  }
  .single-navi .box-singlenavi.next .title-singlenavi {
    max-height: 34px;
  }
  .single-navi .box-singlenavi article {
    width: 540px;
    float: left;
  }
  .single-navi .thumb-single-navi {
    width: 50px;
    height: 50px;
  }
  .single-navi .arrow-singlenavi {
    text-align: left;
    margin-top: 37px;
  }
  .single-navi .title-singlenavi {
    margin: 5px 0 15px;
  }

  .single .post .article-header {
    margin: 20px 0 0;
  }
  .single .post .article-header .byline {
    padding: 10px 20px 0;
  }
  .single .post .article-header .h2 {
    padding: 28px 20px 0;
  }
  .single .post .article-header .h2.curation-title {
    text-align: left;
    padding: 32px 20px 5px;
  }
  .single .post .article-header .h2 img.curation-logo {
    zoom: 1;
    width: auto;
    height: 40px;
  }
  .single .post .article-footer {
    padding: 1px 0 10px;
    margin-top: 15px;
  }
  .single .post .article-footer .module-pagenavi {
    margin-bottom: 29px;
  }
  .single .post .article-footer .article-navigation {
    padding: 0 20px;
  }
  .single .post .article-footer .article-navigation p {
    line-height: 1.5em;
    padding: 16px 0 9px 16px;
  }
  .single .post .article-footer .article-navigation p:first-child {
    padding-top: 16px;
  }
  .single .post .article-footer .article-navigation .tags-title {
    left: 0px;
  }
  .single .post .article-footer .article-navigation .area-title {
    left: 3px;
  }
  .single .post .article-footer .comments-title {
    float: left;
    margin: 30px 20px 5px;
  }
  .single .post .article-footer .article-sns {
    float: left;
    margin: 40px 20px 0px;
  }
  .single .single-title {
    font-weight: normal;
    line-height: 34px;
    font-size: 24px;
    padding: 10px 20px 14px;
  }
  .single .article-sns {
    float: right;
    overflow: hidden;
    margin: 20px 20px 0;
    width: calc(100% - 40px);
  }
  .single .article-sns .fb_iframe_widget {
    margin-right: 15px;
  }
  .single .article-sns .fb_iframe_widget > span {
    vertical-align: baseline !important;
  }
  .single .article-sns iframe.twitter-tweet-button {
    width: 83px !important;
    margin-top: 0;
  }
  .single .entry-content {
    margin: 25px 20px 0;
  }
  .single .entry-content .more_read {
    margin: 30px auto 15px;
    height: 88px;
    width: 390px;
  }
  .single .entry-content .more_read a {
    font-size: 24px;
    width: 100%;
    height: 88px;
    line-height: 88px;
    text-decoration: none !important;
  }
  .single ul.information li strong {
    display: block;
    float: left;
  }
  .single ul.information li em {
    margin: 0 0 0 90px;
    padding-top: 4px;
    font-size: 14px;
  }
  .single .facebook-comment {
    clear: both;
    overflow: hidden;
  }
  .single .facebook-comment ._680up {
    width: 600px;
    margin: -1px auto 0;
  }
  .single .category-title-image-1 {
    margin-bottom: 14px;
  }
  .single .category-title-image-2 {
    text-align: left;
    width: 150px;
    display: table-cell;
    padding: 0 0 20px 20px;
  }
  .single .category-landscape .gallery-title-1 .fancybox-open:after,
  .single .category-nippon5places .gallery-title-1 .fancybox-open:after {
    right: 20px;
  }
  .single .category-landscape #entry_gallery,
  .single .category-nippon5places #entry_gallery {
    padding: 2.5px;
  }
  .single .category-landscape #entry_gallery .grid-sizer,
  .single .category-nippon5places #entry_gallery .grid-sizer {
    width: 122px;
  }
  .single .category-landscape #entry_gallery .item-gl,
  .single .category-nippon5places #entry_gallery .item-gl {
    display: block;
    overflow: hidden;
    width: 122px;
    height: 184px;
    margin: 2.5px;
  }
  .single .category-landscape #entry_gallery .item-gl.w2,
  .single .category-nippon5places #entry_gallery .item-gl.w2 {
    width: 249px;
  }
  .single .category-landscape #entry_gallery .item-gl.w3,
  .single .category-nippon5places #entry_gallery .item-gl.w3 {
    width: 376px;
  }
  .single .category-landscape #entry_gallery .item-gl.w4,
  .single .category-nippon5places #entry_gallery .item-gl.w4 {
    width: 503px;
  }
  .single .category-landscape #entry_gallery .item-gl.w5,
  .single .category-nippon5places #entry_gallery .item-gl.w5 {
    width: 630px;
  }
  .single .category-landscape #entry_gallery .item-gl.h2,
  .single .category-nippon5places #entry_gallery .item-gl.h2 {
    height: 373px;
  }
  .single .category-landscape #entry_gallery .wp-caption-text,
  .single .category-nippon5places #entry_gallery .wp-caption-text {
    display: none;
  }
  .single .category-landscape .icon-camera,
  .single .category-nippon5places .icon-camera {
    padding: 18px 32px 16px 20px;
    margin: 0;
  }
  .single .category-landscape .icon-camera:before,
  .single .category-nippon5places .icon-camera:before {
    margin: -5px 9px 0 0;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -229px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    width: 33px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-landscape .icon-camera:before,
  .single .category-nippon5places .icon-camera:before {
    background-position: 0 -229px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-landscape .entry-content .map-canvas,
  .single .category-nippon5places .entry-content .map-canvas {
    padding: 5px;
  }
  .single .category-landscape .entry-content #map_canvas,
  .single .category-nippon5places .entry-content #map_canvas {
    height: 640px;
  }
  .single .category-landscape .entry-content #map_canvas h3,
  .single .category-nippon5places .entry-content #map_canvas h3 {
    margin: 7px 0;
  }
  .single .category-landscape .entry-content #map_canvas h3,
  .single .category-landscape .entry-content #map_canvas p,
  .single .category-nippon5places .entry-content #map_canvas h3,
  .single .category-nippon5places .entry-content #map_canvas p {
    font-size: 12px;
    line-height: 18px;
  }
  .single .category-landscape .entry-content .map-content-inner-1,
  .single .category-nippon5places .entry-content .map-content-inner-1 {
    overflow: hidden;
    margin: 0 0 10px 10px;
    width: 346px;
  }
  .single .category-landscape .entry-content .gallery-title-2,
  .single .category-nippon5places .entry-content .gallery-title-2 {
    padding: 9px 20px 11px;
    font-size: 16px;
  }
  .single .category-landscape .entry-content .gallery-title-2.icon-mappoint:before,
  .single .category-nippon5places .entry-content .gallery-title-2.icon-mappoint:before {
    margin: 0px 20px 0 0;
  }
  .single .category-nippon5places .entry-content .map-content-inner-1 .wp-caption > img {
    width: 90px;
    height: 90px;
  }
  .single .category-nippon5places .entry-content .map-content-inner-1 .wp-caption > a {
    width: 90px;
    height: 90px;
    margin: 0 10px 10px 0;
    float: left;
  }
  .single .category-nippon5places .entry-content .map-content-inner-1 .wp-caption p.wp-caption-text {
    margin: 0 0 0 100px;
  }
  .single .category-nippon5places .nippon5places-index {
    background-position: 50% 10px;
    background-size: auto;
  }
  .single .category-nippon5places .index-list {
    margin: 0 20px 40px;
  }
  .single .category-nippon5places .index-list .item {
    padding: 10px 20px;
  }
  .single .category-nippon5places .index-list .icon span {
    margin: 0 20px 0 0;
  }
  .single .category-nippon5places .index-list .icon .kei {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -1624px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    width: 32px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .kei {
    background-position: 0 -1624px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .index-list .icon .shoku {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -1736px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    width: 32px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .shoku {
    background-position: 0 -1736px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .index-list .icon .iro {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -1512px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    width: 32px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .iro {
    background-position: 0 -1512px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .index-list .icon .juu {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -1568px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    width: 32px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .juu {
    background-position: 0 -1568px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .index-list .icon .raku {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -1680px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    width: 32px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .index-list .icon .raku {
    background-position: 0 -1680px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .visited-list .item {
    margin: 0 20px;
  }
  .single .category-nippon5places .visited-list .item header {
    padding: 10px 0;
  }
  .single .category-nippon5places .visited-list .item header .image {
    margin: 0 20px 0 0;
  }
  .single .category-nippon5places .visited-list .item header h3 {
    font-size: 16px;
  }
  .single .category-nippon5places .visited-list .item .content li a,
  .single .category-nippon5places .visited-list .item .content li span {
    padding: 15px 10px 15px 43px;
  }
  .single .category-nippon5places .visited-list .item .content li .arrow:before {
    left: 20px;
  }
  .single .category-nippon5places .shoku-list {
    margin: 0 20px 20px 20px;
  }
  .single .category-nippon5places .shoku-list .spot {
    padding: 10px 0 9px;
  }
  .single .category-nippon5places .shoku-list .spot.open {
    padding: 10px 0 9px;
  }
  .single .category-nippon5places .shoku-list .spot.open header .number {
    display: table-cell;
    width: 70px;
  }
  .single .category-nippon5places .shoku-list .spot.open header .number span {
    margin: 8px 5px 5px 5px;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2246px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 44px;
    width: 60px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .shoku-list .spot.open header .number span {
    background-position: 0 -2246px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .shoku-list .spot.open header h3 {
    width: 530px;
    margin: 0;
    padding: 0 32px 0 12px;
  }
  .single .category-nippon5places .shoku-list .spot header {
    display: table;
    padding: 0;
    min-height: 0;
  }
  .single .category-nippon5places .shoku-list .spot header:after {
    top: 50%;
    right: 10px;
    margin: -5px 0 0 0;
  }
  .single .category-nippon5places .shoku-list .spot header .number {
    display: table-cell;
    width: 70px;
    height: 60px;
    vertical-align: top;
    float: none;
  }
  .single .category-nippon5places .shoku-list .spot header .number span {
    font-weight: bold;
    margin: 8px 5px 5px 5px;
    line-height: 44px;
    font-size: 14px;
    padding-left: 5px;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2323px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 44px;
    width: 60px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .shoku-list .spot header .number span {
    background-position: 0 -2323px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .shoku-list .spot header h3 {
    width: 469px;
    display: table-cell;
    float: none;
    font-size: 16px;
    vertical-align: middle;
    padding: 0 32px 0 10px;
  }
  .single .category-nippon5places .shoku-list .spot header h3 br {
    display: inline;
  }
  .single .category-nippon5places .shoku-list .spot header .image {
    vertical-align: top;
    display: table-cell;
    float: none;
    margin: 0 5px 0 0;
  }
  .single .category-nippon5places .shoku-list .spot header .image img {
    width: 60px;
    height: auto;
  }
  .single .category-nippon5places .shoku-list .spot .content .content-box {
    padding: 20px 0 15px;
  }
  .single .category-nippon5places .shoku-list .spot .content .image {
    width: 100%;
    margin: 25px 0 28px;
    text-align: center;
  }
  .single .category-nippon5places .shoku-list .spot .content .image img {
    display: inline;
  }
  .single .category-nippon5places .shoku-list .spot .content .image .caption {
    text-align: left;
    padding-left: 40px;
  }
  .single .category-nippon5places .shoku-list .spot .content .info {
    margin: 0 0 8px 0;
  }
  .single .category-nippon5places .shoku-list .spot .content .info p {
    line-height: 20px;
  }
  .single .category-nippon5places .nippon5places-box-illust-1 {
    text-align: center;
  }
  .single .category-nippon5places .nippon5places-box-illust-1 img {
    display: inline;
    margin-bottom: 13px;
  }
  .single .category-nippon5places .iro-list {
    margin: 0 20px 20px 20px;
  }
  .single .category-nippon5places .iro-list .item {
    padding: 10px 0;
  }
  .single .category-nippon5places .iro-list .item.open {
    padding: 10px 0 0 0;
  }
  .single .category-nippon5places .iro-list .item.open header .number {
    display: table-cell;
  }
  .single .category-nippon5places .iro-list .item.open header .number span {
    margin: 5px 5px 5px 0;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -1890px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 49px;
    width: 51px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .iro-list .item.open header .number span {
    background-position: 0 -1890px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .iro-list .item.open header h3 {
    width: 530px;
    margin: 0;
    padding: 0 32px 0 8px;
  }
  .single .category-nippon5places .iro-list .item header {
    display: table;
  }
  .single .category-nippon5places .iro-list .item header:after {
    top: 50%;
    right: 10px;
    margin: -5px 0 0 0;
  }
  .single .category-nippon5places .iro-list .item header .number {
    display: table-cell;
    width: 63px;
    height: 60px;
    vertical-align: middle;
    float: none;
    text-align: left;
  }
  .single .category-nippon5places .iro-list .item header .number span {
    font-weight: bold;
    text-align: center;
    margin: 0;
    line-height: 45px;
    font-size: 14px;
    padding: 4px;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -1978px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 49px;
    width: 51px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .iro-list .item header .number span {
    background-position: 0 -1978px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .iro-list .item header h3 {
    width: 469px;
    display: table-cell;
    float: none;
    font-size: 16px;
    vertical-align: middle;
    padding: 0 32px 0 10px;
  }
  .single .category-nippon5places .iro-list .item header h3 br {
    display: inline;
  }
  .single .category-nippon5places .iro-list .item header .image {
    vertical-align: top;
    display: table-cell;
    float: none;
    margin: 0 5px 0 0;
  }
  .single .category-nippon5places .iro-list .item header .image img {
    width: 60px;
    height: auto;
  }
  .single .category-nippon5places .iro-list .item .content {
    overflow: hidden;
  }
  .single .category-nippon5places .iro-list .item .content .content-box {
    position: relative;
    margin: 15px 0 0;
    min-height: 246px;
  }
  .single .category-nippon5places .iro-list .item .content .text {
    width: 400px;
    float: left;
    background: transparent;
    position: relative;
    z-index: 2;
    padding: 0 10px 0 0;
  }
  .single .category-nippon5places .iro-list .item .content .point {
    width: 200px;
    float: left;
    margin: 0;
    height: 246px;
    right: 0;
    position: absolute;
    bottom: 0;
  }
  .single .category-nippon5places .iro-list .item .content .point .message {
    margin: 5px 0 0 0;
    position: relative;
    left: 0;
  }
  .single .category-nippon5places .iro-list .item .content .point .image {
    width: 280px;
    right: 0;
  }
  .single .category-nippon5places .iro-list .item .content .info {
    width: 400px;
    z-index: 1;
    position: absolute;
    bottom: 0;
    clear: both;
    border-top: none;
    padding: 0px 0 11px;
    margin: 0;
  }
  .single .category-nippon5places .iro-list .item .content .info p {
    line-height: 20px;
  }
  .single .category-nippon5places .juu-list {
    margin: 0 20px 20px 20px;
  }
  .single .category-nippon5places .juu-list .item {
    padding: 10px 0;
  }
  .single .category-nippon5places .juu-list .item.open {
    padding: 10px 0 0 0;
  }
  .single .category-nippon5places .juu-list .item.open header .number {
    display: table-cell;
  }
  .single .category-nippon5places .juu-list .item.open header .number span {
    margin: 5px 5px 5px 0;
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-balloon-green2-50x47.png) 0 0 no-repeat;
    background-size: 50px 47px;
  }
  .single .category-nippon5places .juu-list .item.open header h3 {
    width: 530px;
    margin: 0;
    padding: 0 32px 0 8px;
  }
  .single .category-nippon5places .juu-list .item header {
    display: table;
    width: 600px;
  }
  .single .category-nippon5places .juu-list .item header:after {
    top: 50%;
    right: 10px;
    margin: -5px 0 0 0;
  }
  .single .category-nippon5places .juu-list .item header .number {
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 50px;
    height: 60px;
    text-align: left;
    padding-right: 10px;
  }
  .single .category-nippon5places .juu-list .item header .number span {
    font-weight: bold;
    text-align: center;
    margin: 0;
    line-height: 45px;
    font-size: 14px;
    display: inline-block;
    width: 50px;
    height: 47px;
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-balloon-green-50x47.png) 0 0 no-repeat;
    background-size: 50px 47px;
  }
  .single .category-nippon5places .juu-list .item header h3 {
    width: 469px;
    display: table-cell;
    float: none;
    font-size: 16px;
    vertical-align: middle;
    padding: 0 32px 0 25px;
  }
  .single .category-nippon5places .juu-list .item header h3 br {
    display: inline;
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-green-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-green-2.png);
    background-repeat: no-repeat;
    background-size: 17px 34px;
    width: 17px;
    height: 34px;
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-red-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-red-2.png);
    background-size: 17px 34px;
    width: 17px;
    height: 34px;
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-purple-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-purple-2.png);
    background-size: 17px 34px;
    width: 17px;
    height: 34px;
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-blue-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-blue-2.png);
    background-size: 17px 34px;
    width: 17px;
    height: 34px;
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-blue-2:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-blue-4.png);
    background-size: 17px 34px;
    width: 17px;
    height: 34px;
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-orange-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/fig-balloon-orange-2.png);
    background-size: 17px 34px;
    width: 17px;
    height: 34px;
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-green-1,
  .single .category-nippon5places .juu-list .item header h3 .balloon-orange-1,
  .single .category-nippon5places .juu-list .item header h3 .balloon-blue-1,
  .single .category-nippon5places .juu-list .item header h3 .balloon-blue-2,
  .single .category-nippon5places .juu-list .item header h3 .balloon-purple-1,
  .single .category-nippon5places .juu-list .item header h3 .balloon-red-1 {
    width: 400px;
    height: 60px;
  }
  .single .category-nippon5places .juu-list .item header h3 .balloon-green-1:after,
  .single .category-nippon5places .juu-list .item header h3 .balloon-orange-1:after,
  .single .category-nippon5places .juu-list .item header h3 .balloon-blue-1:after,
  .single .category-nippon5places .juu-list .item header h3 .balloon-blue-2:after,
  .single .category-nippon5places .juu-list .item header h3 .balloon-purple-1:after,
  .single .category-nippon5places .juu-list .item header h3 .balloon-red-1:after {
    position: absolute;
    top: 9px;
    left: -14px;
    background-repeat: no-repeat;
  }
  .single .category-nippon5places .juu-list .item header .image {
    vertical-align: top;
    display: table-cell;
    float: none;
    margin: 0 5px 0 0;
  }
  .single .category-nippon5places .juu-list .item header .image img {
    width: 60px;
    height: auto;
  }
  .single .category-nippon5places .juu-list .item .content {
    overflow: hidden;
  }
  .single .category-nippon5places .juu-list .item .content .point {
    margin: 0;
  }
  .single .category-nippon5places .juu-list .item .content .point .image {
    margin: 10px 0 0;
  }
  .single .category-nippon5places .juu-list .item .content .point .image img {
    width: 385px;
  }
  .single .category-nippon5places .juu-list .item .content .n5-juu-comment {
    text-align: center;
  }
  .single .category-nippon5places .juu-list .item .content .n5-juu-comment,
  .single .category-nippon5places .juu-list .item .content .image-cap {
    width: 310px;
  }
  .single .category-nippon5places .juu-list .item .content .info {
    padding: 20px 0px 0;
  }
  .single .category-nippon5places .juu-list .item .content .info p {
    line-height: 20px;
  }
  .single .category-nippon5places .raku-list {
    margin: 0 20px 20px 20px;
  }
  .single .category-nippon5places .raku-list .spot {
    padding: 9px 0;
  }
  .single .category-nippon5places .raku-list .spot.open {
    padding: 9px 0 9px;
  }
  .single .category-nippon5places .raku-list .spot.open header .number {
    display: table-cell;
    width: 70px;
  }
  .single .category-nippon5places .raku-list .spot.open header .number span {
    margin: 5px;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2066px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .raku-list .spot.open header .number span {
    background-position: 0 -2066px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .raku-list .spot.open header h3 {
    width: 529px;
    margin: 0;
    padding: 0 32px 0 9px;
  }
  .single .category-nippon5places .raku-list .spot header {
    display: table;
    padding: 0;
    min-height: 0;
  }
  .single .category-nippon5places .raku-list .spot header:after {
    top: 50%;
    right: 10px;
    margin: -5px 0 0 0;
  }
  .single .category-nippon5places .raku-list .spot header .number {
    display: table-cell;
    width: 70px;
    height: 60px;
    vertical-align: top;
    float: none;
  }
  .single .category-nippon5places .raku-list .spot header .number span {
    font-weight: bold;
    margin: 5px;
    line-height: 48px;
    font-size: 14px;
    padding-left: 2px;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2156px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .category-nippon5places .raku-list .spot header .number span {
    background-position: 0 -2156px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .category-nippon5places .raku-list .spot header h3 {
    width: 469px;
    display: table-cell;
    float: none;
    font-size: 16px;
    vertical-align: middle;
    padding: 0 32px 0 10px;
  }
  .single .category-nippon5places .raku-list .spot header h3 br {
    display: inline;
  }
  .single .category-nippon5places .raku-list .spot header .image {
    vertical-align: top;
    display: table-cell;
    float: none;
    margin: 0 5px 0 0;
  }
  .single .category-nippon5places .raku-list .spot header .image img {
    width: 60px;
    height: auto;
  }
  .single .category-nippon5places .raku-list .spot .content .content-box {
    padding: 15px 0 8px;
  }
  .single .category-nippon5places .raku-list .spot .content .image {
    width: 100%;
    margin: 15px 0 16px;
    text-align: left;
  }
  .single .category-nippon5places .raku-list .spot .content .image img {
    display: inline;
    vertical-align: top;
    padding-left: 35px;
  }
  .single .category-nippon5places .raku-list .spot .content .image .caption {
    text-align: left;
    padding-left: 35px;
  }
  .single .category-nippon5places .raku-list .spot .content .info {
    margin: 0;
  }
  .single .category-nippon5places .raku-list .spot .content .info p {
    line-height: 20px;
  }
  .single .category-landscape .entry-content .map-content-inner-1 .wp-caption > img {
    width: 55px;
    height: 55px;
  }
  .single .category-landscape .entry-content .map-content-inner-1 .wp-caption > a {
    width: 55px;
    height: 55px;
    margin: 0 10px 10px 0;
    float: left;
  }
  .single .category-landscape .entry-content .map-content-inner-1 .wp-caption p.wp-caption-text {
    margin: 0 0 0 65px;
  }
  .single .logo-nippon5places-outline-1 {
    width: 130px;
    height: 131px;
  }
  .single .gallery-shootingdate-1 {
    text-align: right;
    margin: 0 10px;
    font-size: 12px;
  }
  .single .category-intro-box-1 {
    margin: 0;
  }
  .single .category-landscape .category-intro-box-1 {
    padding: 0 0 0 20px;
    height: 120px;
    border-top: solid 1px #b59767;
  }
  .single .category-landscape .category-intro-1 {
    width: 500px;
    padding-right: 20px;
  }
  .single .category-nippon5places .category-intro-box-1 {
    display: table-cell;
    width: 490px;
    padding: 0 20px 20px;
    vertical-align: middle;
  }
  .single .category-nippon5places .icon-camera {
    font-size: 16px;
  }
  .single .category-nippon5places .category-intro-2 {
    margin: 0.9em 0 1.1em;
    line-height: 1.7em;
  }
  .single .category-intro-1 {
    vertical-align: middle;
    display: table-cell;
  }
  .single .landscap-map-s {
    width: 120px;
    height: 120px;
    display: table-cell !important;
  }
  .single .landscap-map-s img {
    margin: 0;
  }
  .single .logo-nippon5places-1 {
    width: 110px;
    height: 111px;
  }
  .single .nippon5places-backnumber-1 {
    margin: 36px 20px 0;
    border: solid 1px #89ce7d;
  }
  .single .nippon5places-backnumber-box-1 {
    margin-left: 20px;
    padding-bottom: 20px;
    float: left;
    width: 110px;
    text-align: left;
  }
  .single .nippon5places-backnumber-box-2 {
    margin: 0 20px 0 0;
    width: 428px;
    float: right;
  }
  .single .nippon5places-backnumber-box-3 {
    clear: both;
  }
  .single .nippon5places-backnumber-copy-1 {
    margin: 25px 0 0;
    font-size: 14px;
  }
  .single .nippon5places-backnumber-copy-2 {
    margin: 14px 0 17px;
    text-align: right;
  }
  .single .nippon5places-backnumber-copy-3 span {
    padding: 3px 20px 4px;
  }
  .single .nippon5places-backnumber-copy-3 span:after {
    right: 20px;
  }
  .single ul.nippon5places-backnumber-list-1 a,
  .single ul.nippon5places-backnumber-list-1 span {
    position: static;
    padding: 10px 20px 9px;
  }
  .single ul.nippon5places-backnumber-list-1 .arrow:before {
    position: static;
    margin: -2px 8px 0 0;
  }
  .single .othercomment {
    margin: 2.5em 0 2.2em;
    padding: 24px 20px 12px;
  }
  .single .othercomment ul {
    margin: 1.2em 0 0;
  }
  .single .othercomment ul li {
    line-height: 1.85em;
  }
  .single .single-enq-sns-p-1 {
    margin-bottom: 1em !important;
    margin-top: 2.3em !important;
  }
  .single .single-enq-sns-p-2 {
    margin-top: 1em !important;
  }
  .single img.enq-graph-img-1 {
    margin-top: 2.3em;
  }

  .no-touch .single .category-nippon5places .shoku-list .spot header:hover .number span {
    color: #fff;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2246px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 44px;
    width: 60px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .no-touch .single .category-nippon5places .shoku-list .spot header:hover .number span {
    background-position: 0 -2246px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .no-touch .single .category-nippon5places .iro-list .item header:hover .number span {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -1890px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 49px;
    width: 51px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .no-touch .single .category-nippon5places .iro-list .item header:hover .number span {
    background-position: 0 -1890px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  .no-touch .single .category-nippon5places .juu-list .item header:hover .number span {
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-balloon-green2-50x47.png) 0 0 no-repeat;
  }
  .no-touch .single .category-nippon5places .raku-list .spot header:hover .number span {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2066px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    width: 50px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .no-touch .single .category-nippon5places .raku-list .spot header:hover .number span {
    background-position: 0 -2066px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}

@media only screen and (min-width: 680px) {
  /*********************
  NAVIGATION STYLES
  *********************/
  .nav {
    border: 0;
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  .nav ul {
    margin-top: 0;
  }
  .nav li {
    float: left;
    position: relative;
    /*
    plan your menus and drop-downs wisely.
    */
    /* showing sub-menus */
  }
  .nav li a {
    border-bottom: 0;
    /*
    you can use hover styles here even though this size
    has the possibility of being a mobile device.
    */
  }
  .nav li a:hover, .nav li a:focus {
    color: #fff;
    text-decoration: underline;
  }
  .nav li ul.sub-menu,
  .nav li ul.children {
    margin-top: 0;
    border: 1px solid #ccc;
    border-top: 0;
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    z-index: 8999;
    /* highlight sub-menu current page */
  }
  .nav li ul.sub-menu li,
  .nav li ul.children li {
    /*
    if you need to go deeper, go nuts
    just remember deeper menus suck
    for usability. k, bai.
    */
  }
  .nav li ul.sub-menu li a,
  .nav li ul.children li a {
    padding-left: 10px;
    border-right: 0;
    display: block;
    width: 180px;
    border-bottom: 1px solid #ccc;
  }
  .nav li ul.sub-menu li:last-child a,
  .nav li ul.children li:last-child a {
    border-bottom: 0;
  }
  .nav li:hover ul {
    top: auto;
    overflow: visible;
    visibility: visible;
  }

  /* end .nav */
  .single-enq-sns-tw-btn-box-1 {
    margin: 1.3em 0 2.4em !important;
  }
  .single-enq-sns-tw-btn-box-1 li {
    float: left;
    margin-left: 20px;
    margin-top: 0;
    width: 187px;
  }
  .single-enq-sns-tw-btn-box-1 li:first-child {
    width: 186px;
    margin-left: 0;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  .module .title {
    padding: 15px 0 14px 20px;
  }
  .module .title h4 {
    width: 545px;
    padding: 0;
    vertical-align: middle;
  }
  .module .title h4 .en {
    vertical-align: middle;
    margin: 0 6px 0 0;
  }
  .module .title h4 .jp {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
  }
  .module .title h4 .jp:before {
    content: "／";
  }
  .module ul li figure {
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0;
  }

  .module-list-btn-1 {
    margin: 0;
    padding: 20px;
    text-align: center;
    height: 72px;
  }
  .module-list-btn-1 a {
    width: 260px;
  }

  ul.module-list-1 li a {
    padding: 10px 20px;
  }
  ul.module-list-1 li a:before {
    content: none;
  }
  ul.module-list-1 li p {
    margin: 0 0 0 60px;
  }

  .post .module {
    margin: 0 20px 40px;
  }
  .post .module .title {
    padding: 0 0 23px;
    border-bottom: 0;
  }
  .post .module .title h4 {
    height: auto;
  }
  .post .module ul.module-list-1 {
    margin: 0 10px;
  }
  .post .module ul.module-list-1 li p {
    margin-top: 5px;
  }
  .post .module ul.module-list-1 li a {
    padding: 0;
  }
  .post .module + .module {
    margin-top: 55px;
  }

  .sidebar .item {
    width: 310px;
  }

  .widgettitle {
    border-bottom: 2px solid #444;
    margin-bottom: 0.75em;
  }

  .widget {
    padding: 0 10px;
    margin: 2.2em 0;
  }
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */
  }
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }

  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  #content {
    background-size: 56px 172px;
  }

  /* トップページの#mainエリア */
  .items-style--list .boxshadow,
  .items-style--box .boxshadow {
    margin-bottom: 20px;
    width: 640px;
  }

  #entry-items + .pagination.more {
    margin-bottom: 20px;
    width: 640px;
  }

  .dfp-box-single-1 #div-gpt-ad-kg_01 {
    width: 468px;
    margin-bottom: 25px;
    overflow: hidden;
  }

  .dfp-box-single-2 {
    width: auto;
  }
  .dfp-box-single-2 #div-gpt-ad-kg_02 {
    width: 468px;
    margin-bottom: 40px;
    overflow: hidden;
  }

  .dfp-box-single-3 {
    margin: 0 20px;
  }

  .dfp-box-1 {
    width: 460px;
    height: 108px;
    margin-left: 100px;
    margin-right: 100px;
  }

  .dfp-wrap-1 {
    width: 680px;
  }
  .dfp-wrap-1 .dfp-box-1 {
    float: left;
    width: 300px;
    height: 250px;
    margin-right: 40px;
    overflow: hidden;
  }

  .dfp-wrap-2 {
    clear: left;
    padding: 10px 20px;
  }

  article.boxshadow.pickup-entry, article.boxshadow.sp_pickup-entry {
    height: 310px;
  }
  article.boxshadow.pickup-entry.card, article.boxshadow.sp_pickup-entry.card {
    width: 310px;
    width: 640px;
  }
  article.boxshadow.pickup-entry.card .entry-content, article.boxshadow.sp_pickup-entry.card .entry-content {
    display: block;
  }
  article.boxshadow.pickup-entry .article-thum, article.boxshadow.sp_pickup-entry .article-thum {
    width: 310px;
    height: 310px;
    float: left;
    margin-right: 20px;
  }
  article.boxshadow.pickup-entry header, article.boxshadow.sp_pickup-entry header {
    padding: 25px 20px 20px;
    height: auto;
  }
  article.boxshadow.pickup-entry .entry-title, article.boxshadow.sp_pickup-entry .entry-title {
    font-size: 18px;
    line-height: 28px;
    max-height: 85px;
    height: auto;
    font-weight: normal;
  }
  article.boxshadow.pickup-entry.pickup-entry .entry-title, article.boxshadow.sp_pickup-entry.pickup-entry .entry-title {
    font-weight: bold;
  }
  article.boxshadow.pickup-entry .entry-content, article.boxshadow.sp_pickup-entry .entry-content {
    padding-right: 20px;
    display: block;
  }
  article.boxshadow.pickup-entry .entry-content p, article.boxshadow.sp_pickup-entry .entry-content p {
    margin: 0;
    max-height: 9em;
    overflow: hidden;
    font-size: 0.8em;
    line-height: 1.6em;
  }
  article.boxshadow.pickup-entry footer .footer-readmore, article.boxshadow.sp_pickup-entry footer .footer-readmore {
    display: block;
    float: left;
  }
  article.boxshadow.pickup-entry footer.article-footer, article.boxshadow.sp_pickup-entry footer.article-footer {
    padding: 22px 20px 20px;
    width: 330px;
    margin-left: 310px;
  }
  article.boxshadow.pickup-entry .balloon, article.boxshadow.sp_pickup-entry .balloon {
    display: block;
  }
  article.boxshadow.pickup-entry .category-name, article.boxshadow.sp_pickup-entry .category-name {
    display: none;
  }

  .sp_pickup-entry {
    display: none;
  }

  .sp_pickup-entry_2 {
    display: none;
  }

  .pickup-entry {
    display: block;
  }

  #entry-items.items-style--index {
    width: 660px;
    margin: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  #entry-items.items-style--index .sp_pickup-entry {
    display: block;
  }
  #entry-items.items-style--index .sp_pickup-entry_2 {
    display: block;
  }
  #entry-items.items-style--index .pickup-entry {
    display: none;
  }
  #entry-items.items-style--index .over_post {
    display: none !important;
  }
  #entry-items.items-style--index .card {
    overflow: visible;
  }
  #entry-items.items-style--index .card,
  #entry-items.items-style--index .grid-sizer {
    width: 310px;
  }
  #entry-items.items-style--index .card.w2,
  #entry-items.items-style--index .grid-sizer.w2 {
    width: 640px;
  }
  #entry-items.items-style--index article.boxshadow {
    -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
    height: 310px;
    margin: 0 20px 20px 0;
  }
  #entry-items.items-style--index article.boxshadow + article.boxshadow {
    border-top: 0;
  }
  #entry-items.items-style--index article.boxshadow a {
    padding: 0;
  }
  #entry-items.items-style--index article.boxshadow header {
    margin: 17px 20px;
    height: auto;
    padding: 0;
    height: 50px;
  }
  #entry-items.items-style--index article.boxshadow .article-thum {
    height: 174px;
    width: 100%;
    float: none;
  }
  #entry-items.items-style--index article.boxshadow .entry-title {
    max-height: 50px;
    font-weight: normal;
    line-height: 24px;
  }
  #entry-items.items-style--index article.boxshadow .article-footer {
    margin: 0;
    overflow: hidden;
    padding: 0 20px 20px;
    width: 100%;
    bottom: 0;
    left: 0;
  }
  #entry-items.items-style--index article.boxshadow .article-footer .byline {
    float: right;
  }
  #entry-items.items-style--index article.boxshadow .footer-readmore {
    display: block;
    float: left;
  }
  #entry-items.items-style--index article.boxshadow .balloon {
    display: block;
  }
  #entry-items.items-style--index article.boxshadow .category-name {
    display: none;
  }
  #entry-items.items-style--index article.boxshadow.w2 .article-thum {
    width: 310px;
    height: 310px;
    float: left;
    margin-right: 20px;
  }
  #entry-items.items-style--index article.boxshadow.w2 .article-footer {
    padding-top: 22px;
    width: 330px;
    margin-left: 310px;
  }
  #entry-items.items-style--index .card.w2 header {
    padding: 25px 20px 20px;
    height: auto;
  }
  #entry-items.items-style--index .card.w2 .entry-title {
    font-size: 18px;
    line-height: 28px;
    max-height: 85px;
    height: auto;
    font-weight: normal;
  }
  #entry-items.items-style--index .card.w2.pickup-entry .entry-title {
    font-weight: bold;
  }
  #entry-items.items-style--index .card.w2 .entry-content {
    padding-right: 20px;
    display: block;
  }
  #entry-items.items-style--index .card.w2 .entry-content p {
    margin: 0;
    max-height: 9em;
    overflow: hidden;
    font-size: 0.8em;
    line-height: 1.6em;
  }

  .items-style--list #entry-items article.boxshadow .article-thum {
    width: 120px;
    height: 120px;
  }
  .items-style--list #entry-items article.boxshadow a {
    padding: 20px;
    overflow: hidden;
  }
  .items-style--list #entry-items article.boxshadow a:after {
    content: none;
  }
  .items-style--list #entry-items article.boxshadow header,
  .items-style--list #entry-items article.boxshadow .entry-content {
    margin-left: 140px;
  }
  .items-style--list #entry-items article.boxshadow .entry-title {
    font-size: 18px;
    line-height: 28px;
    max-height: 3.2em;
    overflow: hidden;
    font-weight: normal;
    margin-top: -5px;
  }
  .items-style--list #entry-items article.boxshadow .entry-content {
    clear: none;
    height: auto;
    padding: 10px 0 35px;
  }
  .items-style--list #entry-items article.boxshadow .entry-content p {
    max-height: 60px;
    overflow: hidden;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
  }
  .items-style--list #entry-items article.boxshadow .article-footer {
    margin: 18px 0 0 140px;
    position: absolute;
    bottom: 20px;
    width: 460px;
  }
  .items-style--list #entry-items article.boxshadow .article-footer .byline {
    font-size: 11px;
    margin-top: 1px;
  }
  .items-style--list #entry-items article.boxshadow .footer-readmore {
    display: block;
  }

  img.size-thum {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-left: 0px;
  }

  .pickup-entry .ribbon-pickup {
    display: none;
  }
  .pickup-entry img.size-thum {
    height: 100%;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }

  .card img.size-thum {
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0px;
    -moz-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
    position: static;
  }
  .card.pickup-entry img.size-thum {
    margin-top: 0px;
    margin-left: 0px;
  }

  .search .card img.size-thum {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-left: 0px;
  }

  #staff img.size-thum {
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-left: 0px;
  }

  .archive-title {
    padding: 20px 0 21px;
  }
  .archive-title .category-name {
    font-size: 20px;
    display: inline-block;
  }

  .archive-title-context-1 {
    font-size: 14px;
    margin: 15px 0 0;
    display: inline;
  }

  #post-not-found .article-header h1 {
    font-size: 14px !important;
  }
  #post-not-found .entry-content {
    margin: 0 !important;
  }
  #post-not-found .entry-content p {
    font-size: 14px !important;
  }

  .article-footer .byline {
    float: right;
  }

  #post-not-found-inner {
    border: solid 4px #b3b3b3;
    margin: 20px;
    padding: 80px 0;
  }

  #search-keyword {
    color: #fff;
  }
  #search-keyword .form-keyword {
    padding: 20px;
  }
  #search-keyword .form-keyword h1 {
    font-size: 14px;
    margin: 0;
    line-height: 44px;
    height: 40px;
  }
  #search-keyword .form-keyword form {
    float: right;
    width: 472px;
  }
  #search-keyword .form-keyword input[type="text"] {
    width: 437px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }
  #search-keyword .form-keyword .icon-grass-2 {
    margin-top: 8px;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -450px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #search-keyword .form-keyword .icon-grass-2 {
    background-position: 0 -450px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #search-keyword .recommended-keyword {
    padding: 20px 20px 16px;
  }
  #search-keyword .recommended-keyword h2 {
    line-height: 1;
  }
  #search-keyword .recommended-keyword p {
    margin-top: 17px;
    line-height: 20px;
  }

  /******************************************************************
  NEWS SUBCATEGORY STYLES
  ******************************************************************/
  .news-subcategory ul {
    padding: 0 2px;
  }
  .news-subcategory li {
    width: 207px;
    height: 32px;
    margin: 0 2.5px;
  }
  .news-subcategory li a {
    font-size: 14px;
    line-height: 32px;
  }
  .news-subcategory li a:hover, .news-subcategory li a:focus {
    color: #fff;
  }
  .news-subcategory li:hover a, .news-subcategory li:focus a, .news-subcategory li.current a {
    color: #fff;
  }

  /******************************************************************
  PAGE NAVI STYLES
  ******************************************************************/
  .module-pagenavi .pagenavi-inner {
    padding: 10px 20px;
    display: table;
    width: 100%;
  }
  .module-pagenavi .box-pagenavi {
    border-top: none;
  }
  .module-pagenavi .box-order,
  .module-pagenavi .box-number {
    width: 50%;
    padding: 0;
    height: 29px;
    display: table-cell;
    vertical-align: middle;
  }
  .module-pagenavi .box-order-inner {
    text-align: right;
  }
  .module-pagenavi .box-order-inner select {
    width: 120px;
    float: none;
  }
  .module-pagenavi .text-order {
    width: auto;
    display: inline;
    float: none;
  }
  .module-pagenavi .box-number {
    border-right: solid 1px #ccc;
  }

  .pagination a.page-numbers,
  .pagination span.page-numbers,
  .wp-prev-next a.page-numbers,
  .wp-prev-next span.page-numbers {
    width: 26px;
    height: 26px;
  }

  .pagination a,
  .pagination span {
    font-size: 14px;
  }

  /* end .bones_page_navi */
  .no-touch .module-pagenavi .pagination a,
  .no-touch .module-pagenavi .pagination span {
    background-color: #b3b3b3;
  }
  .no-touch .module-pagenavi .pagination a:hover.page-numbers,
  .no-touch .module-pagenavi .pagination span:hover.page-numbers {
    background-color: #cc0033;
  }
  .no-touch .module-pagenavi .pagination a.page-numbers.next, .no-touch .module-pagenavi .pagination a.page-numbers.prev,
  .no-touch .module-pagenavi .pagination span.page-numbers.next,
  .no-touch .module-pagenavi .pagination span.page-numbers.prev {
    background-color: transparent;
  }
  .no-touch .module-pagenavi .pagination a.page-numbers.current,
  .no-touch .module-pagenavi .pagination span.page-numbers.current {
    background-color: #cc0033;
  }

  .pagination.numbers {
    padding: 12px 20px 9px;
    line-height: 1;
  }
  .pagination.numbers a,
  .pagination.numbers span {
    border-radius: 3px;
  }
  .pagination.numbers a.next, .pagination.numbers a.prev,
  .pagination.numbers span.next,
  .pagination.numbers span.prev {
    width: auto;
    height: auto;
    line-height: 16px;
    top: 50%;
    margin-top: -9px;
  }
  .pagination.numbers a.next span, .pagination.numbers a.prev span,
  .pagination.numbers span.next span,
  .pagination.numbers span.prev span {
    vertical-align: middle;
    display: inline-block;
  }
  .pagination.numbers a.prev,
  .pagination.numbers span.prev {
    left: 20px;
  }
  .pagination.numbers a.prev:before,
  .pagination.numbers span.prev:before {
    margin-right: 8px;
  }
  .pagination.numbers a.next,
  .pagination.numbers span.next {
    right: 20px;
  }
  .pagination.numbers a.next:before,
  .pagination.numbers span.next:before {
    content: none;
  }
  .pagination.numbers a.next:after,
  .pagination.numbers span.next:after {
    content: "";
    margin-left: 8px;
    margin-right: 0px;
  }
  .pagination.numbers a.dots,
  .pagination.numbers span.dots {
    background-color: transparent;
    color: #b3b3b3;
    margin: 0;
  }

  .pagination.more {
    height: 48px;
  }
  .pagination.more a,
  .pagination.more span {
    padding: 14px 0;
    font-size: 16px;
    height: 48px;
  }

  .balloon {
    -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1);
  }

  /*********************
  FOOTER STYLES
  *********************/
  /*
  you'll probably need to do quite a bit
  of overriding here if you styled them for
  mobile. Make sure to double check these!
  */
  .footer-links ul li {
    /*
    be careful with the depth of your menus.
    it's very rare to have multi-depth menus in
    the footer.
    */
  }

  /* end .footer-links */
  .sns-footer {
    width: 640px;
    margin: 0 auto;
  }

  /* スライダー */
  .bx-wrapper {
    padding: 0 40px;
  }

  .bx-pager {
    position: absolute;
    right: 20px;
    top: -50px;
    background: #B3B3B3;
    width: 88px;
    height: 24px;
    line-height: 24px;
    border-top: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }

  .bx-pager-item a {
    background: #fff;
  }

  .bx-controls-direction a {
    margin-top: -17px;
  }

  .confirmation {
    padding: 0 20px 0;
    margin: 35px auto 27px;
    width: 580px;
    text-align: left;
  }
  .confirmation span {
    display: inline;
  }
  .confirmation p {
    margin: 15px 0;
  }
  .confirmation .h3 {
    float: left;
    width: 306px;
    font-weight: normal;
  }
  .confirmation .check-mail {
    float: left;
    font-size: 12px;
  }

  .submit {
    width: 310px;
    margin-bottom: 20px;
    text-align: center;
  }

  div.submit {
    margin-left: auto;
    margin-right: auto;
  }

  ul.submit {
    text-align: center;
    font-size: 0;
    width: 100%;
  }
  ul.submit li {
    width: 230px;
    margin: 0 0 0 80px;
    display: inline-block;
    vertical-align: bottom;
  }
  ul.submit li:first-child {
    margin-left: 0;
  }

  button {
    display: inline-block;
  }
  button.arrow, button.close, button.back {
    height: 50px;
    margin: 0;
    padding: 15px 0;
    letter-spacing: normal;
    text-indent: 0px;
  }
  button:before {
    margin: -2px 14px 0 0;
  }

  .h1 + .message {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .message + .submit {
    margin-top: 80px;
  }

  .alert-box-1 + .message {
    margin-top: 60px;
  }

  .alert-box-1 + .message + .submit {
    margin-top: 60px;
  }

  .text-box-1 {
    text-align: center;
  }
  .text-box-1 .br {
    display: block;
  }

  .h1 + .step {
    margin-top: 50px;
  }

  .step + .message {
    margin-bottom: 80px;
  }

  .message + .confirmation,
  .message + form {
    margin-top: 40px;
  }

  .confirmation + .submit {
    margin-top: 80px;
  }

  .inner {
    padding: 40px 20px;
    max-width: 680px;
    margin: 0 auto;
  }
  .inner.wide780 {
    max-width: 780px;
    padding: 75px 10px 0;
  }
  .inner p {
    font-size: 14px;
  }
  .inner .h1 {
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 53px;
    line-height: 1.3em;
  }
  .inner .h1 span {
    display: inline;
  }
  .inner .h1 span.sub {
    display: block;
    font-size: 18px;
  }
  .inner .h2 {
    font-size: 14px;
    margin: 0;
  }
  .inner .h3 {
    letter-spacing: 0.4px;
  }
  .inner .h4 {
    font-size: 14px;
    margin: 4px 0 0 0;
  }
  .inner .note {
    font-size: 12px;
  }
  .inner ul.notes {
    line-height: 1.3em;
  }
  .inner ul.notes > li {
    font-size: 12px;
  }
  .inner .required:after {
    content: "※";
    color: #cc0033;
    font-size: 0.85em;
    margin-left: 7px;
  }

  .note-box-1 {
    width: auto;
    margin: 20px auto;
    text-align: center;
  }

  .note-box-2 {
    width: auto;
    margin: 20px auto;
    text-align: center;
  }

  .form-box-1 {
    padding: 0;
    width: 100%;
    display: table;
    margin: 30px 0;
  }
  .form-box-1.zip .text {
    left: 30px;
  }

  .input-content {
    width: 450px;
    position: relative;
  }
  .input-content .h3 {
    margin: 0 0 10px;
    line-height: 1;
  }
  .input-content .notes {
    text-indent: -0.5em;
    display: none;
    font-size: 11px;
    position: absolute;
    left: 0;
    bottom: -20px;
    color: #666;
    text-indent: -.5em;
  }
  .input-content .notes.on {
    display: block;
  }
  .input-content input[name="username"],
  .input-content input[name="phonetic"] {
    width: 320px;
  }

  .form-header-1 {
    display: table-cell;
    width: 190px;
    vertical-align: middle;
  }
  .form-header-1 .h2 span {
    display: block;
    text-indent: -0.5em;
  }
  .form-header-1 .h2 span.notes {
    display: none;
  }
  .form-header-1.category .h2 span.notes, .form-header-1.detail .h2 span.notes {
    display: block;
  }
  .form-header-1 .notes {
    display: none;
  }
  .form-header-1 .required {
    white-space: nowrap;
  }
  .form-header-1 .notes {
    font-size: 11px;
    text-indent: -.5em;
    margin-left: 0px;
    font-size: 10px;
  }

  .form-content-1 {
    width: 420px;
    margin: 0 auto;
  }
  .form-content-1 .form-header-1 {
    width: 130px;
  }
  .form-content-1 .input-content {
    width: 290px;
  }

  .alert-box-1 + .form-content-1 {
    margin-top: 50px;
  }

  .form-content-1 .form-box-1:first-child {
    margin-top: 50px;
  }

  .form-box-1 + .submit {
    margin-top: 50px;
  }

  /* Welcome */
  .fancybox-close {
    display: block;
  }

  #welcome {
    width: 600px;
  }
  #welcome .photo {
    height: 7.29166667%;
  }
  #welcome .photo img {
    width: 12.5%;
    margin: -3.64583333% 0 0 0;
  }
  #welcome .photo img.welcome-img-1, #welcome .photo img.welcome-img-2, #welcome .photo img.welcome-img-6, #welcome .photo img.welcome-img-7, #welcome .photo img.welcome-img-8 {
    display: inline-block;
  }
  #welcome .photo.photo-bottom img {
    display: inline-block;
  }
  #welcome .inner {
    max-width: 800px;
  }
  #welcome h1 {
    margin: 0 0 40px 0;
    font-size: 34px;
    line-height: 44px;
  }
  #welcome h1 span {
    font-size: 18px;
  }
  #welcome .text {
    font-size: 16px;
    margin: 0 0 40px 0;
  }
  #welcome .submit {
    margin: 0 auto;
    width: 92.5%;
    /* 740px */
  }
  #welcome .submit .btn {
    font-size: 14px;
    margin: 0 2.7027027%;
    width: 44.5945946%;
  }
  #welcome .close-btn {
    display: none;
  }

  .no-touch #welcome .submit .btn:hover {
    background: #cc0033;
  }

  .inner .intro.linkpolicy-box-1 .note {
    margin: 1.4em 0;
  }

  /* News Letter */
  #newsletter {
    /*
    .inner {
    	padding: 40px 20px;
    }
    .h1 {
    	font-size: 24px;
    	margin: 35px 0 53px;
    }
    .text {
    	padding: 0 0 40px;
    	line-height:1.7;
    }
    */
  }
  #newsletter .inner {
    padding-left: 10px;
    padding-right: 10px;
  }
  #newsletter .menu {
    padding: 15px 0;
  }
  #newsletter .menu span {
    font-size: 12px;
  }
  #newsletter .menu select {
    font-size: 12px;
    width: 120px;
  }
  #newsletter .news-list a {
    padding: 30px 0 27px;
    border-bottom: 1px dotted #CCC;
    position: relative;
    overflow: hidden;
  }
  #newsletter .news-list .date {
    float: left;
    font-size: 11px;
    width: 73px;
    margin-right: 0;
  }
  #newsletter .news-list .category {
    float: left;
    width: 90px;
    font-size: 10px;
    line-height: 16px;
  }
  #newsletter .news-list h2 {
    margin: -3px 0 0 20px;
    padding: 0;
    float: left;
    width: 70%;
    position: relative;
  }
  #newsletter .news-list h2:before {
    position: static;
    margin-right: 10px;
    margin-top: -2px;
  }

  #linkpolicy .text p {
    line-height: 1.7;
    margin: 0 0 20px 0;
  }
  #linkpolicy .inner {
    padding: 75px 10px 40px;
  }

  .linkpolicy-box-1 .notes {
    margin: 22px 0 0;
  }

  .linkpolicy-ttl-1 p {
    margin: 30px 0 0;
    font-weight: bold;
  }

  .box-table-1,
  .box-table-2 {
    margin-top: 17px;
    overflow: hidden;
    *zoom: 1;
  }

  .linkpolicy-box-2 .linkpolicy-bnr-box-1 {
    padding: 30px 0 0;
  }
  .linkpolicy-box-2 .box-table-1 .box-table_cell-2,
  .linkpolicy-box-2 .box-table-1 .box-table_cell-3 {
    height: 171px;
  }
  .linkpolicy-box-2 .box-table-1 .box-table_cell-3 .sorce-box-1 {
    margin: 40px auto;
  }
  .linkpolicy-box-2 .box-table-2 .box-table_cell-2,
  .linkpolicy-box-2 .box-table-2 .box-table_cell-3 {
    height: 201px;
  }

  .linkpolicy-box-3 .box-table-1 .box-table_cell-2,
  .linkpolicy-box-3 .box-table-1 .box-table_cell-3 {
    height: 152px;
  }
  .linkpolicy-box-3 .box-table-2 .box-table_cell-2,
  .linkpolicy-box-3 .box-table-2 .box-table_cell-3 {
    height: 148px;
  }

  .linkpolicy-box-3 .box-table-1 .linkpolicy-bnr-box-1 {
    padding: 52px 0 0;
  }
  .linkpolicy-box-3 .box-table-2 .linkpolicy-bnr-box-1 {
    padding: 37px 0 0;
  }

  .linkpolicy-box-5 .linkpolicy-box-4 {
    margin-top: 36px;
    text-align: center;
  }
  .linkpolicy-box-5 .linkpolicy-box-5 {
    margin: 27px;
  }
  .linkpolicy-box-5 .box-red-1 {
    width: 400px;
    margin: 0 auto;
  }
  .linkpolicy-box-5 .box-red-1 p {
    margin: 9px 0;
  }
  .linkpolicy-box-5 .box-red-2 {
    width: 400px;
    margin: 0 auto;
  }
  .linkpolicy-box-5 .box-red-2 p {
    margin: 13px 0 16px;
  }

  #linkpolicy .notes {
    margin: 36px 0 0;
  }
  #linkpolicy .notes li {
    font-size: 14px;
    line-height: 1.6;
  }

  .linkpolicy-box-6 {
    margin-top: 38px;
  }
  .linkpolicy-box-6.box-gray-2 p {
    margin: 15px 0;
  }
  .linkpolicy-box-6.box-gray-2 p a {
    display: inline;
  }

  .linkpolicy-box-4 p {
    text-align: center;
    margin: 35px 0 28px;
  }

  .linkpolicy-sorce-1 {
    margin: 40px auto;
  }

  .linkpolicy-sorce-2 {
    margin: 55px auto;
  }

  .linkpolicy-sorce-3 {
    margin: 30px auto;
  }

  .linkpolicy-sorce-4 {
    margin: 28px auto;
  }

  .box-table-2 {
    margin-top: 0;
  }
  .box-table-2 .box-table_cell-1,
  .box-table-2 .box-table_cell-4 {
    display: none;
  }

  .sorce-box-1 {
    max-width: 435px;
    width: 87%;
    font-size: 12px;
    line-height: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 90px;
    padding: 6px 7px;
  }

  .box-table_tr-1 {
    max-width: 260px;
    width: 34%;
    float: left;
  }

  .box-table_tr-2 {
    max-width: 500px;
    width: 66%;
    float: left;
  }

  .box-table_cell-3,
  .box-table_cell-4 {
    border-left: 0;
  }

  .box-table_cell-2 {
    border-bottom: solid 1px #ccc;
  }

  .linkpolicy-p-1 {
    margin: 5px 0;
    font-size: 14px !important;
  }

  .linkpolicy-caption-1 {
    font-size: 12px !important;
    margin: 12px 0;
  }

  .linkpolicy-bnr-1-1 img {
    width: 150px;
    height: auto;
  }

  .linkpolicy-bnr-1-2 img {
    width: 200px;
    height: auto;
  }

  .error404 #content {
    padding-bottom: 35px;
  }

  .category-questionary .btn.arrow, .category-questionary .btn span:before, .no-touch .category-questionary .btn:hover span:before {
    padding: 12px 0 12px 20px;
  }
  .category-questionary .btn.arrow:before, .category-questionary .btn span:before, .no-touch .category-questionary .btn:hover span:before {
    padding: 0;
  }
  .category-questionary ul.enq-cam-1-btn-box {
    overflow: hidden;
    margin: 17px auto 40px;
    width: 560px;
  }
  .category-questionary ul.enq-cam-1-btn-box li {
    float: left;
    margin-top: 0px;
    margin-left: 40px;
    width: 260px;
  }
  .category-questionary ul.enq-cam-1-btn-box li:first-child {
    margin-left: 0;
  }

  #movie-banner {
    line-height: 0;
    width: 300px;
    height: 232px;
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/bg-movie-banner-pc_2.jpg) 0 0 no-repeat;
  }
  #movie-banner .movie-banner-player {
    width: 300px;
    height: 169px;
  }
  #movie-banner .movie-link {
    display: block;
    width: 300px;
    height: 64px;
    background: none;
  }

  /******************************************************************
  フォトギャラリー
  ******************************************************************/
  #photogallery .slider {
    height: 312px;
    overflow: hidden;
  }

  .photo-gallery-content-1 {
    padding: 0;
    width: 560px;
    margin: 0 auto;
  }
  .photo-gallery-content-1 li {
    width: 140px;
    height: 140px;
  }
  .photo-gallery-content-1 li a {
    width: 138px;
    height: 138px;
  }
  .photo-gallery-content-1 li img {
    width: 138px;
    height: 138px;
  }
  .photo-gallery-content-1 li:nth-child(9) {
    display: none;
  }

  .no-js .photo-gallery-content-1 {
    margin: 0 auto;
  }

  /******************************************************************
  編集部が選ぶおすすめ記事
  ******************************************************************/
  #staff .slider {
    height: 310px;
    overflow: hidden;
  }
  #staff .slider li .slide {
    padding: 20px 40px;
    width: 640px;
    height: 310px;
  }
  #staff .slider li .slide a {
    height: 270px;
  }
  #staff .slider .article-thum {
    float: left;
    width: 270px;
    height: 270px;
    margin: 0 20px 0 0;
  }
  #staff .slider .article-content {
    width: 270px;
    float: left;
  }
  #staff .slider .article-content .article-header {
    margin: 0 0 17px;
    height: 70px;
  }
  #staff .slider .article-content .article-header .h1 {
    height: 50px;
    font-size: 16px;
    margin: 16px 0 21px;
    line-height: 25px;
    font-weight: normal;
  }
  #staff .slider .article-content .entry-content {
    height: 145px;
    margin: 0;
    display: block;
  }
  #staff .slider .article-content .entry-content p {
    height: 9em;
    font-size: 0.75em;
    margin: 0;
    overflow: hidden;
    line-height: 1.7em;
  }

  .no-js #staff .slider {
    width: 640px;
  }

  /******************************************************************
  サイドメニュー
  エリアから記事を探す
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  FORROW US
  ******************************************************************/
  .socialname-followus a[target="_blank"] {
    background-position: 238px 50%;
  }

  /******************************************************************
  サイドメニュー
  メルマガボタン
  ******************************************************************/
  a.application-btn-1,
  a.mailmagazine-btn {
    width: 310px;
  }

  .single-mailmagazine {
    margin: 0 20px 40px;
  }

  a.application-btn-1 .application-btn-text-1 {
    margin-left: 0;
  }
  a.application-btn-1 .application-btn-img-1 {
    margin-right: 0;
  }

  .single-mailmagazine2 {
    margin: 0 20px 40px;
  }
  .single-mailmagazine2 .hide {
    display: none;
  }
  .single-mailmagazine2 .single-mailmagazine-title-1 {
    font-size: 20px;
    padding: 13px 0 11px;
  }
  .single-mailmagazine2 .single-mailmagazine-title-1:before {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member/icon-mail-pc-2.png);
    width: 123px;
    height: 117px;
    background-size: 123px auto;
    top: -16px;
    left: -12px;
  }
  .single-mailmagazine2 .single-mailmagazine-title-1:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member/icon-box-pc-2.png);
    width: 106px;
    height: 110px;
    background-size: 106px auto;
    top: -2px;
    right: -8px;
  }
  .single-mailmagazine2 .single-mailmagazine-box-1 {
    height: 381px;
  }
  .single-mailmagazine2 .single-mailmagazine-image-1 {
    width: auto;
    height: auto;
    top: 20px;
    margin-left: -285px;
  }
  .single-mailmagazine2 .single-mailmagazine-btn {
    padding: 224px 0 0;
    width: 100%;
    margin: 0 0 0 115px;
  }
  .single-mailmagazine2 .single-mailmagazine-btn > a p {
    font-size: 20px;
    line-height: 89px;
  }
  .single-mailmagazine2 .single-mailmagazine-btn > a p:before {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-pen-1.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
  }
  .single-mailmagazine2 .single-mailmagazine-btn > a p:after {
    width: 20px;
    height: 20px;
    background-size: 5px 8px;
  }
  .single-mailmagazine2 .single-mailmagazine-copy-1 {
    font-size: 22px;
    margin: 16px 0 0;
    top: 62px;
    left: 347px;
    background-color: #FFF;
    border: solid 1px #cc0033;
    font-size: 16px;
    padding: 22px 17px 18px 28px;
    line-height: 1.4;
    width: 225px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .single-mailmagazine2 .single-mailmagazine-copy-2 {
    font-size: 22px;
    margin: 0 0 7px;
  }
  .single-mailmagazine2 .single-mailmagazine-btn {
    margin: 0;
  }
  .single-mailmagazine2 .single-mailmagazine-btn a {
    width: 400px;
    display: block;
    margin: 0 auto;
  }

  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  #rankinglist .title {
    padding: 15px 0 15px 20px;
  }
  #rankinglist .title:before {
    float: none;
    vertical-align: middle;
  }
  #rankinglist .title h2 {
    padding: 0;
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
  #rankinglist .title h2 .en {
    vertical-align: middle;
    margin: 0 10px 0 0;
  }
  #rankinglist .title h2 .jp {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
  }
  #rankinglist .title h2 .jp:before {
    content: "／";
  }
  #rankinglist .title:before {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -880px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 48px;
    width: 48px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .title:before {
    background-position: 0 -880px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .title .en {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -928px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 17px;
    width: 105px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .title .en {
    background-position: 0 -928px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article a {
    padding: 20px 20px 18px;
  }
  #rankinglist .list article a:before {
    display: none;
  }
  #rankinglist .list article .article-thum {
    width: 120px;
    height: 120px;
    margin: 0 20px 0 0;
  }
  #rankinglist .list article .article-title {
    font-size: 18px;
    margin: 0 0 11px 0;
    line-height: 28px;
  }
  #rankinglist .list article .article-title span {
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
  }
  #rankinglist .list article .article-title .no1 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2544px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no1 {
    background-position: 0 -2544px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-title .no2 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2624px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no2 {
    background-position: 0 -2624px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-title .no3 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2664px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no3 {
    background-position: 0 -2664px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-title .no4 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2704px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no4 {
    background-position: 0 -2704px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-title .no5 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2744px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no5 {
    background-position: 0 -2744px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-title .no6 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2784px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no6 {
    background-position: 0 -2784px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-title .no7 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2824px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no7 {
    background-position: 0 -2824px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-title .no8 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2864px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no8 {
    background-position: 0 -2864px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-title .no9 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2904px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no9 {
    background-position: 0 -2904px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-title .no10 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -2584px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    width: 24px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #rankinglist .list article .article-title .no10 {
    background-position: 0 -2584px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #rankinglist .list article .article-content {
    font-size: 12px;
    clear: none;
    overflow: hidden;
  }
  #rankinglist .list article .article-content .ellipsis {
    line-height: 20px;
    max-height: 60px;
    margin: 0 0 14px 0;
  }
  #rankinglist .list article .article-footer .footer-readmore {
    display: block;
  }

  /******************************************************************
  meets
  ******************************************************************/
  .single .category-meets-at_home-town .entry-content {
    margin-left: 20px;
    margin-right: 20px;
  }

  .single .post .meets-header {
    overflow: hidden;
    *zoom: 1;
    padding-bottom: 20px;
    border-bottom: 1px solid #cccccc;
  }
  .single .post .meets-header .left {
    float: left;
    witdh: 130px;
  }
  .single .post .meets-header .right {
    float: right;
    width: 445px;
    font-size: 14px;
    margin-left: 25px;
  }
  .single .post .meets-header .right p {
    margin: 10px 0 20px;
  }
  .single .post .meets-header .right .cooperation {
    font-size: 12px;
    text-align: right;
    margin: 0;
  }
  .single .post .image-pc {
    display: block;
  }
  .single .post .image-sp {
    display: none;
  }
  .single .post .spbr {
    display: none;
  }
  .single .post .meets-best-list .title-img {
    margin: 10px 5px;
  }
  .single .post .meets-best-list table.best-table {
    display: table;
    width: 100%;
    margin: 0;
  }
  .single .post .meets-best-list table.best-table tr {
    background-color: #fff;
    border-bottom: none;
  }
  .single .post .meets-best-list table.best-table tr:nth-child(2n) {
    background-color: #fff;
  }
  .single .post .meets-best-list table.best-table tr th {
    background-color: #ff5400;
    border-bottom: 1px solid #c74302;
    border-right: none;
    width: 59px;
    color: #fff;
    line-height: 18px;
  }
  .single .post .meets-best-list table.best-table tr th .first {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1779px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    width: 9px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .first {
    background-position: 0 -1779px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr th .second {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1797px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    width: 12px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .second {
    background-position: 0 -1797px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr th .third {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1815px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 12px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .third {
    background-position: 0 -1815px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr th .fourth {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1835px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    width: 12px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .fourth {
    background-position: 0 -1835px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr th .fifth {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1853px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 19px;
    width: 12px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .fifth {
    background-position: 0 -1853px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr th .sixth {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1872px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 19px;
    width: 12px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .sixth {
    background-position: 0 -1872px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr th .seventh {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1891px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 19px;
    width: 12px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .seventh {
    background-position: 0 -1891px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr th .eighth {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1910px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 19px;
    width: 12px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .eighth {
    background-position: 0 -1910px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr th .ninth {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1929px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 19px;
    width: 12px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .ninth {
    background-position: 0 -1929px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr th .tenth {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1948px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 19px;
    width: 22px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list table.best-table tr th .tenth {
    background-position: 0 -1948px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list table.best-table tr td {
    border-bottom: 1px dotted #d8d8d8;
    width: 245px;
    font-size: 14px;
  }
  .single .post .meets-best-list table.best-table tr td a {
    color: #000;
  }
  .single .post .meets-best-list table.best-table tr td a:hover {
    color: #000;
    text-decoration: none;
  }
  .single .post .meets-best-list table.best-table tr.bottom th, .single .post .meets-best-list table.best-table tr.bottom td {
    border-bottom: none;
  }
  .single .post .meets-best-list .meets-best-list-content {
    overflow: hidden;
    *zoom: 1;
    display: block;
    margin-top: 20px;
    margin-bottom: 18px;
  }
  .single .post .meets-best-list .meets-best-list-content .left {
    float: left;
  }
  .single .post .meets-best-list .meets-best-list-content .left h2 {
    font-size: 16px;
    line-height: 24px;
    color: #ff5400;
    margin-left: -0.5em;
    margin-top: 0;
    margin-bottom: 7px;
  }
  .single .post .meets-best-list .meets-best-list-content .left p {
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 6px;
  }
  .single .post .meets-best-list .meets-best-list-content .left span {
    font-size: 11px;
    line-height: 22px;
  }
  .single .post .meets-best-list .meets-best-list-content .right {
    float: right;
    padding-top: 10px;
  }
  .single .post .meets-best-list .meets-best-list-content .right img {
    margin: 0;
  }
  .single .post .meets-best-list .meets-recommend-link {
    margin-bottom: 28px;
    display: block;
  }
  .single .post .meets-best-list .meets-recommend-link a {
    text-indent: -1000%;
    overflow: hidden;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 291px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list .meets-recommend-link a {
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best-list .meets-recommend-link a:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -26px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 26px;
    width: 291px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best-list .meets-recommend-link a:hover {
    background-position: 0 -26px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .long-dot-line {
    border-bottom: 1px dotted #cccccc;
    width: 640px;
    height: 0px;
    margin-left: -20px;
    display: block;
  }
  .single .post .meets-best {
    margin-top: 30px;
  }
  .single .post .meets-best .meets-best-header {
    margin-bottom: 30px;
  }
  .single .post .meets-best .meets-best-header h2, .single .post .meets-best .meets-best-header p {
    margin: 0;
  }
  .single .post .meets-best .meets-best-header h2 {
    font-size: 18px;
  }
  .single .post .meets-best .meets-best-header p {
    margin: 15px 0 12px;
    font-size: 14px;
    line-height: 28px;
  }
  .single .post .meets-best .meets-best-contents {
    background-color: #faf8f0;
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
  }
  .single .post .meets-best .meets-best-contents h2, .single .post .meets-best .meets-best-contents p {
    margin: 0;
  }
  .single .post .meets-best .meets-best-contents > div {
    margin: 0 20px;
  }
  .single .post .meets-best .meets-best-contents > div > div, .single .post .meets-best .meets-best-contents > div > p {
    margin: 0;
  }
  .single .post .meets-best .meets-best-contents .meets-best-contents-title {
    overflow: hidden;
    *zoom: 1;
    margin: 0;
    background-color: #ff5400;
    height: 60px;
    color: #fff;
    margin-bottom: 10px;
  }
  .single .post .meets-best .meets-best-contents .meets-best-contents-title .icon {
    margin: 8px 15px 10px 10px;
    float: left;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -155px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    width: 40px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents .meets-best-contents-title .icon {
    background-position: 0 -155px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents .meets-best-contents-title span {
    display: inline-block;
    line-height: 60px;
    font-size: 18px;
    float: left;
    width: auto;
    margin-top: 0;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content {
    padding-top: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f0e9e5;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content#meets-tenth {
    border-bottom: none;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content.content-open {
    padding-bottom: 20px;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content.content-open .meets-best-content-inner, .single .post .meets-best .meets-best-contents .meets-best-content.content-open .add-content, .single .post .meets-best .meets-best-contents .meets-best-content.content-open .sp_offer {
    display: block;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content.content-open .meets-best-content-title .arrow-orange {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content.content-open .meets-best-content-title .sp-thumb {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content.content-close {
    padding-bottom: 20px;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content.content-close .meets-best-content-inner, .single .post .meets-best .meets-best-contents .meets-best-content.content-close .add-content, .single .post .meets-best .meets-best-contents .meets-best-content.content-close .sp_offer {
    display: block;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content.content-close .meets-best-content-title .arrow-orange {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content.content-close .meets-best-content-title .sp-thumb {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title {
    overflow: hidden;
    *zoom: 1;
    color: #ff5400;
    height: 55px;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title .number {
    overflow: hidden;
    text-indent: -1000%;
    float: left;
    margin-top: 0;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title p {
    float: left;
    margin-left: 15px;
    font-size: 18px;
    line-height: 55px;
    font-weight: bold;
    margin-top: 0;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title p.twoline {
    font-size: 18px;
    line-height: 55px;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title .arrow-orange {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content .meets-best-content-title .sp-thumb {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-wrap {
    display: block !important;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner {
    overflow: hidden;
    *zoom: 1;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner .text p {
    font-size: 14px;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner .photo {
    float: right;
    margin-left: 20px;
    margin-bottom: 0;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner .photo img {
    margin: 0;
    max-height: 100%;
    width: auto;
  }
  .single .post .meets-best .meets-best-contents .meets-best-content-inner .photo.sort {
    margin-left: 20px;
  }
  .single .post .meets-best .meets-best-contents .add-content {
    overflow: hidden;
    *zoom: 1;
    background: #fff;
    border: 1px solid #f1d6c8;
    margin-top: 20px;
    position: relative;
  }
  .single .post .meets-best .meets-best-contents .add-content .photo {
    float: left;
    width: 130px;
    margin: 0 5px 0 10px;
    position: absolute;
    bottom: 0;
    zoom: 1;
  }
  .single .post .meets-best .meets-best-contents .add-content .photo img {
    margin: 0;
  }
  .single .post .meets-best .meets-best-contents .add-content .photo img.image-pc {
    display: inline;
  }
  .single .post .meets-best .meets-best-contents .add-content .photo img.image-sp {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .add-content .text {
    padding-left: 145px;
    padding-right: 20px;
  }
  .single .post .meets-best .meets-best-contents .add-content .text h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 16px 0 5px;
  }
  .single .post .meets-best .meets-best-contents .add-content .text p.main-text {
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 4px;
    margin-left: 0;
  }
  .single .post .meets-best .meets-best-contents .add-content .text p.offer {
    font-size: 12px;
    margin-bottom: 12px;
    display: block;
  }
  .single .post .meets-best .meets-best-contents .add-content .text p.offer br {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .recommended-balloon {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1739px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    width: 114px;
    margin: 14px 0 0 18px;
    float: left;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents .add-content.recommended .recommended-balloon {
    background-position: 0 -1739px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents .add-content.recommended .recommended-photo {
    clear: none;
    float: right;
    margin: 18px 14px 0 24px;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .recommended-photo img {
    zoom: 1.0;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text h3 {
    margin-left: 0;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text p.main-text {
    line-height: 24px;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text p.offer {
    margin-left: 0;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text p.offer br {
    display: block;
  }
  .single .post .meets-best .meets-best-contents .add-content.recommended .text p.offer br.spbr {
    display: none;
  }
  .single .post .meets-best .meets-best-contents .sp_offer {
    display: none !important;
  }
  .single .post .meets-best .meets-best-contents #meets-first .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -237px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-first .meets-best-content-title .number {
    background-position: 0 -237px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents #meets-second .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -335px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-second .meets-best-content-title .number {
    background-position: 0 -335px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents #meets-third .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -433px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-third .meets-best-content-title .number {
    background-position: 0 -433px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents #meets-fourth .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -531px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-fourth .meets-best-content-title .number {
    background-position: 0 -531px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents #meets-fifth .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -629px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-fifth .meets-best-content-title .number {
    background-position: 0 -629px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents #meets-sixth .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -727px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-sixth .meets-best-content-title .number {
    background-position: 0 -727px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents #meets-seventh .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -825px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-seventh .meets-best-content-title .number {
    background-position: 0 -825px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents #meets-eighth .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -923px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-eighth .meets-best-content-title .number {
    background-position: 0 -923px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents #meets-ninth .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1021px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-ninth .meets-best-content-title .number {
    background-position: 0 -1021px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post .meets-best .meets-best-contents #meets-tenth .meets-best-content-title .number {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1119px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single .post .meets-best .meets-best-contents #meets-tenth .meets-best-content-title .number {
    background-position: 0 -1119px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  .single .post #meets-recommend {
    margin: 30px 0;
  }
  .single .post #meets-recommend h2, .single .post #meets-recommend h3, .single .post #meets-recommend p, .single .post #meets-recommend img {
    margin: 0;
  }
  .single .post #meets-recommend h3 {
    font-size: 14px;
    line-height: 24px;
  }
  .single .post #meets-recommend h2 {
    font-size: 18px;
    line-height: 24px;
    color: #ff5400;
    margin: 12px 0 27px;
  }
  .single .post #meets-recommend .meets-recommend-data {
    margin: 5px 0 0;
    font-size: 12px;
  }
  .single .post #meets-recommend .meets-recommend-text {
    margin: 18px 0 0;
    font-size: 14px;
  }
  .single .post .meets-book {
    overflow: hidden;
    *zoom: 1;
    padding: 20px;
    background-color: #e8f6e8;
  }
  .single .post .meets-book .book-image {
    float: right;
    margin-top: 0;
  }
  .single .post .meets-book .book-image img {
    margin: 0;
    width: auto;
    height: auto;
  }
  .single .post .meets-book .book-text {
    margin: 39px 140px 0 50px;
  }
  .single .post .meets-book .book-text p {
    margin: 0 0 -4px;
    font-size: 14px;
    line-height: 25px;
  }
  .single .post .meets-book .book-text .meets-link {
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    color: #000;
  }
  .single .post .meets-book .book-text .meets-link:hover {
    color: #000;
    text-decoration: underline;
  }
  .single .post .meets-header,
  .single .post .meets-best-list,
  .single .post .meets-best .meets-best-header,
  .single .post #meets-recommend,
  .single .post .meets-book {
    margin-left: 0px;
    margin-right: 0px;
  }

  #meets-new img {
    margin: 0;
  }
  #meets-new .meets-header .left img {
    margin: 0 auto;
  }
  #meets-new .pc {
    display: block;
  }
  #meets-new .sp {
    display: none;
  }
  #meets-new .meets-header {
    margin: 0;
    padding: 0 0 20px;
  }
  #meets-new .meets-header .right {
    font-size: 14px;
  }
  #meets-new .meets-header .right .cooperation {
    font-size: 11px;
  }
  #meets-new .professional {
    padding: 0;
  }
  #meets-new .professional .city {
    margin: 15px 0 22px;
  }
  #meets-new .professional .city img {
    text-align: center;
  }
  #meets-new .professional .pro h3 {
    font-size: 18px;
    line-height: 24px;
    color: #ff5400;
    margin: 0px;
  }
  #meets-new .professional .pro ul {
    list-style: none;
    padding: 0;
    overflow: hidden;
    *zoom: 1;
    margin: 17px 0 11px;
  }
  #meets-new .professional .pro ul.pro-3 li {
    width: 200px;
    padding: 0 13px;
  }
  #meets-new .professional .pro ul.pro-3 li.third {
    border: none;
  }
  #meets-new .professional .pro li {
    width: 150px;
  }
  #meets-new .professional .pro li img {
    height: 130px;
    width: auto;
    margin: 0 auto;
    text-align: center;
  }
  #meets-new .professional .pro li h4 {
    font-size: 12px;
    line-height: 18px;
    color: #75300f;
    text-align: center;
    margin: 15px 0 15px;
  }
  #meets-new .professional .pro li p {
    margin: 0 0 15px;
    font-size: 12px;
    line-height: 18px;
  }
  #meets-new .professional .pro .first {
    padding: 0 14px;
    border: none;
    border-right: 1px solid #eeeeee;
    float: left;
  }
  #meets-new .professional .pro .second {
    padding: 0 14px;
    border: none;
    border-right: 1px solid #eeeeee;
    float: left;
  }
  #meets-new .professional .pro .third {
    padding: 0 14px;
    border: none;
    border-right: 1px solid #eeeeee;
    float: left;
  }
  #meets-new .professional .pro .fourth {
    border: none;
    padding: 0 14px;
    float: left;
  }
  #meets-new .spot > header {
    background-color: #ff5400;
  }
  #meets-new .spot > header h2 {
    overflow: hidden;
    *zoom: 1;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    margin: 0;
    padding: 16px 0 11px;
  }
  #meets-new .spot > header .icon {
    margin: -8px 15px 0 10px;
    float: left;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -155px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    width: 40px;
    width: 40px;
    height: 40px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets-new .spot > header .icon {
    background-position: 0 -155px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets-new .spot .spot-post {
    padding: 0;
    border-bottom: 1px solid #f0e9e5;
  }
  #meets-new .spot .spot-post header {
    overflow: hidden;
    *zoom: 1;
    margin-top: 30px;
  }
  #meets-new .spot .spot-1, #meets-new .spot .spot-2, #meets-new .spot .spot-3, #meets-new .spot .spot-4 {
    width: 56px;
    height: 56px;
    float: left;
  }
  #meets-new .spot .spot-1 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1300px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-1 {
    background-position: 0 -1300px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets-new .spot .spot-2 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1398px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-2 {
    background-position: 0 -1398px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets-new .spot .spot-3 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1496px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-3 {
    background-position: 0 -1496px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets-new .spot .spot-4 {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1594px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 56px;
    width: 56px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-4 {
    background-position: 0 -1594px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets-new .spot .spot-name {
    float: left;
    margin-left: 10px;
    width: auto;
  }
  #meets-new .spot .spot-name .name-inner {
    float: left;
  }
  #meets-new .spot .spot-name p {
    font-size: 14px;
    line-height: 30px;
    margin: -6px 0 0;
    font-weight: normal;
  }
  #meets-new .spot .spot-name h3 {
    font-size: 28px;
    line-height: 30px;
    color: #ff5400;
    font-weight: normal;
    margin: -3px 0 0;
    letter-spacing: 0em;
  }
  #meets-new .spot .spot-name h3 span {
    font-size: 14px;
    line-height: 30px;
    color: #000;
  }
  #meets-new .spot .spot-name .arrow-orange {
    display: none !important;
  }
  #meets-new .spot .time {
    clear: none;
    overflow: hidden;
    *zoom: 1;
    margin: 0;
    font-size: 12px;
    line-height: 18px;
    text-align: right;
    float: right;
  }
  #meets-new .spot .time .indication {
    float: right;
    color: #fff;
    background-color: #8ec384;
    margin-top: 4px;
    font-size: 14px;
    line-height: 18px;
    padding: 6px 10px 3px;
    min-width: 80px;
    min-height: 30px;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }
  #meets-new .spot .time .indication span {
    font-size: 24px;
  }
  #meets-new .spot .inner-contents {
    margin-top: 30px;
    margin-bottom: 20px;
    border-bottom: none;
    overflow: hidden;
    *zoom: 1;
  }
  #meets-new .spot .inner-contents > figure {
    float: left;
  }
  #meets-new .spot .inner-contents > .text {
    margin: 0 0 0 320px;
  }
  #meets-new .spot .inner-contents > .text p {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
  }
  #meets-new .spot .inner-contents .information {
    font-size: 12px;
    line-height: 18px;
    padding: 15px 0 0;
    margin: 0;
  }
  #meets-new .spot .inner-contents .clear {
    clear: both;
  }
  #meets-new .spot .inner-contents.photo-r {
    margin-bottom: 5px;
  }
  #meets-new .spot .inner-contents.photo-r > figure {
    float: right;
  }
  #meets-new .spot .inner-contents.photo-r > .text {
    margin: 0 330px 0 0;
  }
  #meets-new .spot .inner-contents.photo-r .add-content .text {
    margin: 0 30px 0 0;
  }
  #meets-new .spot .inner-contents.photo-r .add-content .v-long {
    margin-left: 0;
  }
  #meets-new .spot .inner-contents.photo-r .add-content .oblong {
    margin-left: 0;
  }
  #meets-new .spot .inner-contents.photo-r .information {
    width: 300px;
    clear: both;
    float: right;
    padding-top: 5px;
  }
  #meets-new .spot .inner-contents.oblong > .text {
    margin: 0 0 0 410px;
  }
  #meets-new .spot .inner-contents.oblong .add-content .text {
    margin-top: 16px;
    margin-left: 0;
    line-height: 20px;
  }
  #meets-new .spot .inner-contents.oblong .add-content .v-long {
    margin-left: 0;
  }
  #meets-new .spot .inner-contents.oblong .add-content .oblong {
    margin-left: 0;
  }
  #meets-new .spot .inner-contents.oblong .information {
    padding-top: 12px;
  }
  #meets-new .spot .add-content {
    overflow: hidden;
    *zoom: 1;
    margin-top: 8px;
  }
  #meets-new .spot .add-content.clear {
    margin-top: 20px;
  }
  #meets-new .spot .add-content figure {
    margin-top: 4px;
  }
  #meets-new .spot .add-content .text {
    margin-left: 20px;
  }
  #meets-new .spot .add-content .text p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
  }
  #meets-new .spot .add-content .v-long {
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
    float: left;
  }
  #meets-new .spot .add-content .oblong {
    margin-bottom: 8px;
    margin-left: 20px;
  }
  #meets-new .spot .also {
    margin: 7px 0 0;
  }
  #meets-new .spot .also h3 {
    font-size: 18px;
    line-height: 30px;
    margin: 0;
  }
  #meets-new .spot .also h3 span {
    color: #ff5400;
    font-size: 30px;
  }
  #meets-new .spot .also ul {
    list-style: none;
    padding: 0;
    margin: 7px 0 25px;
    overflow: hidden;
    *zoom: 1;
  }
  #meets-new .spot .also li {
    margin-bottom: 0;
    width: 270px;
    margin-right: 20px;
    float: left;
  }
  #meets-new .spot .also li h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #ff5400;
    margin: 0 0 6px;
  }
  #meets-new .spot .also li p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
  }
  #meets-new .spot .estate {
    border: 1px solid #f1d6c8;
    padding: 10px 20px 25px;
    margin-bottom: 20px;
  }
  #meets-new .spot .estate h4 {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
  }
  #meets-new .spot .estate figure {
    margin: 11px 0 0;
    overflow: hidden;
    *zoom: 1;
  }
  #meets-new .spot .estate figure img {
    width: 180px;
    height: auto;
    float: left;
  }
  #meets-new .spot .estate figure p {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
  }
  #meets-new .spot .estate figure p a {
    color: #ff5400;
    text-decoration: underline;
  }
  #meets-new .spot .estate figure p a:hover {
    text-decoration: none;
  }
  #meets-new .spot .estate figure p .blank {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1175px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 8px;
    width: 8px;
    width: 8px;
    height: 8px;
    margin: 2px 0 0 5px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets-new .spot .estate figure p .blank {
    background-position: 0 -1175px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets-new .spot .estate figure .discription {
    font-size: 14px;
    line-height: 24px;
    margin-left: 200px;
  }
  #meets-new .spot .estate figure .information {
    clear: none;
    margin-top: 5px;
    margin-left: 200px;
  }
  #meets-new .spot .estate figure .link {
    margin-top: 8px;
    margin-left: 200px;
  }
  #meets-new .spot .spot-post.content-close header {
    margin-bottom: 0;
  }
  #meets-new .spot .spot-post.content-close .spot-name .arrow-orange {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -62px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    width: 16px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets-new .spot .spot-post.content-close .spot-name .arrow-orange {
    background-position: 0 -62px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets-new .spot .spot-post.content-close .time, #meets-new .spot .spot-post.content-close .inner-contents, #meets-new .spot .spot-post.content-close .also, #meets-new .spot .spot-post.content-close .estate {
    display: block;
  }
  #meets-new .spot .spot-post.content-close .acoorion-body {
    display: block !important;
  }
  #meets-new .maparea {
    margin: 20px 0 30px;
    padding: 0;
  }
  #meets-new .maparea h3 {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    color: #ff5400;
  }
  #meets-new .maparea #meets-map {
    margin-top: 20px;
    width: 600px;
    height: 370px;
  }
  #meets-new .meets-book {
    overflow: hidden;
    *zoom: 1;
  }
  #meets-new .meets-book .book-text {
    font-size: 14px;
    line-height: 24px;
    float: none;
    margin: 39px 140px 0 50px;
  }
  #meets-new .meets-book .meets-link {
    font-size: 12px;
  }
  #meets-new .pc_lsm {
    letter-spacing: -0.1em;
  }

  /******************************************************************
  meets
  ******************************************************************/
  #meets2017 img {
    margin: 0;
  }
  #meets2017 .arrow-area {
    text-align: center;
  }
  #meets2017 .arrow-area .start {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite/icon-meets-start.png");
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 30px;
    width: 106px;
    display: block;
    margin: 0 auto 5px;
  }
  #meets2017 .arrow-area .meets-arrow {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite/icon-meets-arrow.png");
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 48px;
    width: 40px;
  }
  #meets2017 .meets-header .left {
    margin-right: -120px;
  }
  #meets2017 .meets-header .left img {
    margin: 0 auto;
  }
  #meets2017 .pc {
    display: block;
  }
  #meets2017 .sp {
    display: none;
  }
  #meets2017 .meets-header {
    margin: 0;
    padding: 0 0 20px;
    text-align: left;
  }
  #meets2017 .meets-header .right {
    font-size: 14px;
  }
  #meets2017 .meets-header .right p {
    margin-top: 26px !important;
  }
  #meets2017 .meets-header .right p br {
    display: block !important;
  }
  #meets2017 .meets-header .right .cooperation {
    font-size: 11px;
  }
  #meets2017 .professional {
    padding: 0;
  }
  #meets2017 .professional .city {
    margin: 15px 0 22px;
  }
  #meets2017 .professional .city img {
    text-align: center;
  }
  #meets2017 .professional .pro h3 {
    font-size: 18px;
    line-height: 24px;
    color: #ff5400;
    margin: 0px;
  }
  #meets2017 .professional .pro ul {
    list-style: none;
    padding: 0;
    overflow: hidden;
    *zoom: 1;
    margin: 17px 0 11px;
  }
  #meets2017 .professional .pro ul.pro-2 li {
    width: 300px;
    padding: 0 53px;
  }
  #meets2017 .professional .pro ul.pro-2 li.second {
    border: none;
  }
  #meets2017 .professional .pro li {
    width: 150px;
  }
  #meets2017 .professional .pro li img {
    height: 130px;
    width: auto;
    margin: 0 auto;
    text-align: center;
  }
  #meets2017 .professional .pro li h4 {
    font-size: 12px;
    line-height: 18px;
    color: #75300f;
    text-align: center;
    margin: 15px 0 15px;
  }
  #meets2017 .professional .pro li p {
    margin: 0 0 15px;
    font-size: 12px;
    line-height: 18px;
  }
  #meets2017 .professional .pro .first {
    padding: 0 14px;
    border: none;
    border-right: 1px solid #eeeeee;
    float: left;
  }
  #meets2017 .professional .pro .second {
    padding: 0 14px;
    border: none;
    border-right: 1px solid #eeeeee;
    float: left;
  }
  #meets2017 .spot > header {
    background-color: #ff5400;
  }
  #meets2017 .spot > header h2 {
    overflow: hidden;
    *zoom: 1;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    margin: 0;
    padding: 16px 0 11px;
  }
  #meets2017 .spot > header .icon {
    margin: -8px 15px 0 10px;
    float: left;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -155px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    width: 40px;
    width: 40px;
    height: 40px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets2017 .spot > header .icon {
    background-position: 0 -155px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets2017 .spot .spot-post {
    padding: 0;
  }
  #meets2017 .spot .spot-post header {
    overflow: hidden;
    *zoom: 1;
    margin-top: 30px;
    margin-bottom: 27px;
  }
  #meets2017 .spot .spot-1, #meets2017 .spot .spot-2, #meets2017 .spot .spot-3, #meets2017 .spot .spot-4 {
    width: 56px;
    height: 56px;
    float: left;
  }
  #meets2017 .spot .spot-1 {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite/icon-meets-place.png");
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 58px;
    width: 48px;
  }
  #meets2017 .spot .spot-name {
    float: left;
    margin-left: 10px;
    width: auto;
  }
  #meets2017 .spot .spot-name .name-inner {
    float: left;
  }
  #meets2017 .spot .spot-name p {
    font-size: 28px;
    line-height: 58px;
    margin: 0;
  }
  #meets2017 .spot .inner-contents {
    margin-top: 0px;
    margin-bottom: 20px;
    border-bottom: none;
    overflow: hidden;
    *zoom: 1;
  }
  #meets2017 .spot .inner-contents .deco-text {
    font-size: 16px;
  }
  #meets2017 .spot .inner-contents .name {
    font-size: 20px;
    line-height: 50px;
    margin-bottom: 4px;
  }
  #meets2017 .spot .inner-contents .name.map {
    margin-left: 60px;
  }
  #meets2017 .spot .inner-contents .name.map .icon-map {
    margin-left: -60px;
  }
  #meets2017 .spot .inner-contents .name .icon-map {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite/icon-meets-map.png");
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 50px;
    width: 50px;
    margin-right: 10px;
  }
  #meets2017 .spot .inner-contents > .text {
    margin: 20px 0;
  }
  #meets2017 .spot .inner-contents > .text p {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
  }
  #meets2017 .spot .inner-contents .information {
    font-size: 12px;
    line-height: 18px;
    padding: 15px 0 0;
    margin: 0;
  }
  #meets2017 .spot .inner-contents .clear {
    clear: both;
  }
  #meets2017 .spot .inner-contents .subtext {
    font-size: 12px;
    line-height: 18px;
  }
  #meets2017 .spot .inner-contents .subtext p {
    font-size: 12px;
    line-height: 18px;
    margin: 5px 0;
  }
  #meets2017 .spot .inner-contents .fimage-l {
    float: left;
    padding: 10px 10px 10px 0;
  }
  #meets2017 .spot .inner-contents .fimage-l img {
    width: 180px;
  }
  #meets2017 .spot .inner-contents .fimage-r {
    float: right;
    padding: 10px 0 10px 10px;
  }
  #meets2017 .spot .inner-contents .fimage-r img {
    width: 180px;
  }
  #meets2017 .spot .inner-contents.photo-r {
    margin-bottom: 5px;
  }
  #meets2017 .spot .inner-contents.photo-r > figure {
    float: right;
  }
  #meets2017 .spot .inner-contents.photo-r .add-content .text {
    margin: 0 30px 0 0;
  }
  #meets2017 .spot .inner-contents.photo-r .add-content .v-long {
    margin-left: 0;
  }
  #meets2017 .spot .inner-contents.photo-r .add-content .oblong {
    margin-left: 0;
  }
  #meets2017 .spot .inner-contents.photo-r .information {
    width: 300px;
    clear: both;
    float: right;
    padding-top: 5px;
  }
  #meets2017 .spot .inner-contents.oblong > .text {
    margin: 0 0 0 410px;
  }
  #meets2017 .spot .inner-contents.oblong .add-content .text {
    margin-top: 16px;
    margin-left: 0;
    line-height: 20px;
  }
  #meets2017 .spot .inner-contents.oblong .add-content .v-long {
    margin-left: 0;
  }
  #meets2017 .spot .inner-contents.oblong .add-content .oblong {
    margin-left: 0;
  }
  #meets2017 .spot .inner-contents.oblong .information {
    padding-top: 12px;
  }
  #meets2017 .spot .add-content {
    position: relative;
  }
  #meets2017 .spot .add-content .text p {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
  }
  #meets2017 .spot .add-content .v-long {
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
    float: left;
  }
  #meets2017 .spot .add-content .oblong {
    margin-bottom: 8px;
    margin-left: 20px;
  }
  #meets2017 .spot .also {
    margin: 7px 0 0;
  }
  #meets2017 .spot .also h3 {
    font-size: 18px;
    line-height: 30px;
    margin: 0;
  }
  #meets2017 .spot .also h3 span {
    color: #ff5400;
    font-size: 30px;
  }
  #meets2017 .spot .also ul {
    list-style: none;
    padding: 0;
    margin: 7px 0 25px;
    overflow: hidden;
    *zoom: 1;
  }
  #meets2017 .spot .also li {
    margin-bottom: 0;
    width: 270px;
    margin-right: 20px;
    float: left;
  }
  #meets2017 .spot .also li h4 {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #ff5400;
    margin: 0 0 6px;
  }
  #meets2017 .spot .also li p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
  }
  #meets2017 .spot .estate {
    border: 1px solid #f1d6c8;
    padding: 10px 20px 25px;
    margin-bottom: 20px;
  }
  #meets2017 .spot .estate .head-image {
    overflow: hidden;
    *zoom: 1;
  }
  #meets2017 .spot .estate .head-image .voice {
    text-align: left;
    margin-bottom: 0px;
    float: left;
    width: 250px;
    margin-top: 65px;
  }
  #meets2017 .spot .estate .head-image .internal {
    width: 280px;
    margin: 0;
    float: right;
  }
  #meets2017 .spot .estate .deco-text {
    font-size: 16px;
    margin: 20px 0 0px;
  }
  #meets2017 .spot .estate h4 {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
  }
  #meets2017 .spot .estate figure {
    margin: 11px 0 0;
    overflow: hidden;
    *zoom: 1;
  }
  #meets2017 .spot .estate figure img {
    width: 180px;
    height: auto;
    float: left;
  }
  #meets2017 .spot .estate figure p {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
  }
  #meets2017 .spot .estate figure p a {
    color: #ff5400;
    text-decoration: underline;
  }
  #meets2017 .spot .estate figure p a:hover {
    text-decoration: none;
  }
  #meets2017 .spot .estate figure p .blank {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -1175px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 8px;
    width: 8px;
    width: 8px;
    height: 8px;
    margin: 2px 0 0 5px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets2017 .spot .estate figure p .blank {
    background-position: 0 -1175px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets2017 .spot .estate figure .discription {
    font-size: 14px;
    line-height: 24px;
    margin-left: 200px;
  }
  #meets2017 .spot .estate figure .information {
    clear: none;
    margin-top: 5px;
    margin-left: 200px;
  }
  #meets2017 .spot .estate figure .link {
    margin-top: 8px;
    margin-left: 200px;
  }
  #meets2017 .spot .spot-post.content-close header {
    margin-bottom: 0;
  }
  #meets2017 .spot .spot-post.content-close .spot-name .arrow-orange {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprite-sd28fa988f1.png');
    background-position: 0 -62px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    width: 16px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #meets2017 .spot .spot-post.content-close .spot-name .arrow-orange {
    background-position: 0 -62px;
    -moz-background-size: 291px auto;
    -o-background-size: 291px auto;
    -webkit-background-size: 291px auto;
    background-size: 291px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/meets/sprites-retina-sf3e0577e2a.png');
  }
}
@media only screen and (min-width: 680px) {
  #meets2017 .spot .spot-post.content-close .time, #meets2017 .spot .spot-post.content-close .inner-contents, #meets2017 .spot .spot-post.content-close .also, #meets2017 .spot .spot-post.content-close .estate {
    display: block;
  }
  #meets2017 .spot .spot-post.content-close .acoorion-body {
    display: block !important;
  }
  #meets2017 .maparea {
    margin: 20px 0 30px;
    padding: 0;
  }
  #meets2017 .maparea h3 {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    color: #ff5400;
  }
  #meets2017 .maparea #meets-map {
    margin-top: 20px;
    width: 600px;
    height: 370px;
  }
  #meets2017 .meets-book {
    overflow: hidden;
    *zoom: 1;
  }
  #meets2017 .meets-book .book-text {
    font-size: 14px;
    line-height: 24px;
    float: none;
    margin: 39px 140px 0 50px;
  }
  #meets2017 .meets-book .meets-link {
    font-size: 12px;
  }
  #meets2017 .pc_lsm {
    letter-spacing: -0.1em;
  }
  #meets2017 .smt5 {
    margin-top: inherit;
  }
  #meets2017 .smtm5 {
    margin-top: inherit;
  }
  #meets2017 .pmt5 {
    margin-top: 5px !important;
  }
  #meets2017 .pmtm5 {
    margin-top: -5px !important;
  }
  #meets2017 .pml5 {
    margin-left: 5px !important;
  }
  #meets2017 .pmlm5 {
    margin-left: -5px !important;
  }
  #meets2017 .smt6 {
    margin-top: inherit;
  }
  #meets2017 .smtm6 {
    margin-top: inherit;
  }
  #meets2017 .pmt6 {
    margin-top: 6px !important;
  }
  #meets2017 .pmtm6 {
    margin-top: -6px !important;
  }
  #meets2017 .pml6 {
    margin-left: 6px !important;
  }
  #meets2017 .pmlm6 {
    margin-left: -6px !important;
  }
  #meets2017 .smt7 {
    margin-top: inherit;
  }
  #meets2017 .smtm7 {
    margin-top: inherit;
  }
  #meets2017 .pmt7 {
    margin-top: 7px !important;
  }
  #meets2017 .pmtm7 {
    margin-top: -7px !important;
  }
  #meets2017 .pml7 {
    margin-left: 7px !important;
  }
  #meets2017 .pmlm7 {
    margin-left: -7px !important;
  }
  #meets2017 .smt8 {
    margin-top: inherit;
  }
  #meets2017 .smtm8 {
    margin-top: inherit;
  }
  #meets2017 .pmt8 {
    margin-top: 8px !important;
  }
  #meets2017 .pmtm8 {
    margin-top: -8px !important;
  }
  #meets2017 .pml8 {
    margin-left: 8px !important;
  }
  #meets2017 .pmlm8 {
    margin-left: -8px !important;
  }
  #meets2017 .smt9 {
    margin-top: inherit;
  }
  #meets2017 .smtm9 {
    margin-top: inherit;
  }
  #meets2017 .pmt9 {
    margin-top: 9px !important;
  }
  #meets2017 .pmtm9 {
    margin-top: -9px !important;
  }
  #meets2017 .pml9 {
    margin-left: 9px !important;
  }
  #meets2017 .pmlm9 {
    margin-left: -9px !important;
  }
  #meets2017 .smt10 {
    margin-top: inherit;
  }
  #meets2017 .smtm10 {
    margin-top: inherit;
  }
  #meets2017 .pmt10 {
    margin-top: 10px !important;
  }
  #meets2017 .pmtm10 {
    margin-top: -10px !important;
  }
  #meets2017 .pml10 {
    margin-left: 10px !important;
  }
  #meets2017 .pmlm10 {
    margin-left: -10px !important;
  }
  #meets2017 .smt11 {
    margin-top: inherit;
  }
  #meets2017 .smtm11 {
    margin-top: inherit;
  }
  #meets2017 .pmt11 {
    margin-top: 11px !important;
  }
  #meets2017 .pmtm11 {
    margin-top: -11px !important;
  }
  #meets2017 .pml11 {
    margin-left: 11px !important;
  }
  #meets2017 .pmlm11 {
    margin-left: -11px !important;
  }
  #meets2017 .smt12 {
    margin-top: inherit;
  }
  #meets2017 .smtm12 {
    margin-top: inherit;
  }
  #meets2017 .pmt12 {
    margin-top: 12px !important;
  }
  #meets2017 .pmtm12 {
    margin-top: -12px !important;
  }
  #meets2017 .pml12 {
    margin-left: 12px !important;
  }
  #meets2017 .pmlm12 {
    margin-left: -12px !important;
  }
  #meets2017 .smt13 {
    margin-top: inherit;
  }
  #meets2017 .smtm13 {
    margin-top: inherit;
  }
  #meets2017 .pmt13 {
    margin-top: 13px !important;
  }
  #meets2017 .pmtm13 {
    margin-top: -13px !important;
  }
  #meets2017 .pml13 {
    margin-left: 13px !important;
  }
  #meets2017 .pmlm13 {
    margin-left: -13px !important;
  }
  #meets2017 .smt14 {
    margin-top: inherit;
  }
  #meets2017 .smtm14 {
    margin-top: inherit;
  }
  #meets2017 .pmt14 {
    margin-top: 14px !important;
  }
  #meets2017 .pmtm14 {
    margin-top: -14px !important;
  }
  #meets2017 .pml14 {
    margin-left: 14px !important;
  }
  #meets2017 .pmlm14 {
    margin-left: -14px !important;
  }
  #meets2017 .smt15 {
    margin-top: inherit;
  }
  #meets2017 .smtm15 {
    margin-top: inherit;
  }
  #meets2017 .pmt15 {
    margin-top: 15px !important;
  }
  #meets2017 .pmtm15 {
    margin-top: -15px !important;
  }
  #meets2017 .pml15 {
    margin-left: 15px !important;
  }
  #meets2017 .pmlm15 {
    margin-left: -15px !important;
  }
  #meets2017 .smt16 {
    margin-top: inherit;
  }
  #meets2017 .smtm16 {
    margin-top: inherit;
  }
  #meets2017 .pmt16 {
    margin-top: 16px !important;
  }
  #meets2017 .pmtm16 {
    margin-top: -16px !important;
  }
  #meets2017 .pml16 {
    margin-left: 16px !important;
  }
  #meets2017 .pmlm16 {
    margin-left: -16px !important;
  }
  #meets2017 .smt17 {
    margin-top: inherit;
  }
  #meets2017 .smtm17 {
    margin-top: inherit;
  }
  #meets2017 .pmt17 {
    margin-top: 17px !important;
  }
  #meets2017 .pmtm17 {
    margin-top: -17px !important;
  }
  #meets2017 .pml17 {
    margin-left: 17px !important;
  }
  #meets2017 .pmlm17 {
    margin-left: -17px !important;
  }
  #meets2017 .smt18 {
    margin-top: inherit;
  }
  #meets2017 .smtm18 {
    margin-top: inherit;
  }
  #meets2017 .pmt18 {
    margin-top: 18px !important;
  }
  #meets2017 .pmtm18 {
    margin-top: -18px !important;
  }
  #meets2017 .pml18 {
    margin-left: 18px !important;
  }
  #meets2017 .pmlm18 {
    margin-left: -18px !important;
  }
  #meets2017 .smt19 {
    margin-top: inherit;
  }
  #meets2017 .smtm19 {
    margin-top: inherit;
  }
  #meets2017 .pmt19 {
    margin-top: 19px !important;
  }
  #meets2017 .pmtm19 {
    margin-top: -19px !important;
  }
  #meets2017 .pml19 {
    margin-left: 19px !important;
  }
  #meets2017 .pmlm19 {
    margin-left: -19px !important;
  }
  #meets2017 .smt20 {
    margin-top: inherit;
  }
  #meets2017 .smtm20 {
    margin-top: inherit;
  }
  #meets2017 .pmt20 {
    margin-top: 20px !important;
  }
  #meets2017 .pmtm20 {
    margin-top: -20px !important;
  }
  #meets2017 .pml20 {
    margin-left: 20px !important;
  }
  #meets2017 .pmlm20 {
    margin-left: -20px !important;
  }
  #meets2017 .smt21 {
    margin-top: inherit;
  }
  #meets2017 .smtm21 {
    margin-top: inherit;
  }
  #meets2017 .pmt21 {
    margin-top: 21px !important;
  }
  #meets2017 .pmtm21 {
    margin-top: -21px !important;
  }
  #meets2017 .pml21 {
    margin-left: 21px !important;
  }
  #meets2017 .pmlm21 {
    margin-left: -21px !important;
  }
  #meets2017 .smt22 {
    margin-top: inherit;
  }
  #meets2017 .smtm22 {
    margin-top: inherit;
  }
  #meets2017 .pmt22 {
    margin-top: 22px !important;
  }
  #meets2017 .pmtm22 {
    margin-top: -22px !important;
  }
  #meets2017 .pml22 {
    margin-left: 22px !important;
  }
  #meets2017 .pmlm22 {
    margin-left: -22px !important;
  }
  #meets2017 .smt23 {
    margin-top: inherit;
  }
  #meets2017 .smtm23 {
    margin-top: inherit;
  }
  #meets2017 .pmt23 {
    margin-top: 23px !important;
  }
  #meets2017 .pmtm23 {
    margin-top: -23px !important;
  }
  #meets2017 .pml23 {
    margin-left: 23px !important;
  }
  #meets2017 .pmlm23 {
    margin-left: -23px !important;
  }
  #meets2017 .smt24 {
    margin-top: inherit;
  }
  #meets2017 .smtm24 {
    margin-top: inherit;
  }
  #meets2017 .pmt24 {
    margin-top: 24px !important;
  }
  #meets2017 .pmtm24 {
    margin-top: -24px !important;
  }
  #meets2017 .pml24 {
    margin-left: 24px !important;
  }
  #meets2017 .pmlm24 {
    margin-left: -24px !important;
  }
  #meets2017 .smt25 {
    margin-top: inherit;
  }
  #meets2017 .smtm25 {
    margin-top: inherit;
  }
  #meets2017 .pmt25 {
    margin-top: 25px !important;
  }
  #meets2017 .pmtm25 {
    margin-top: -25px !important;
  }
  #meets2017 .pml25 {
    margin-left: 25px !important;
  }
  #meets2017 .pmlm25 {
    margin-left: -25px !important;
  }
  #meets2017 .smt26 {
    margin-top: inherit;
  }
  #meets2017 .smtm26 {
    margin-top: inherit;
  }
  #meets2017 .pmt26 {
    margin-top: 26px !important;
  }
  #meets2017 .pmtm26 {
    margin-top: -26px !important;
  }
  #meets2017 .pml26 {
    margin-left: 26px !important;
  }
  #meets2017 .pmlm26 {
    margin-left: -26px !important;
  }
  #meets2017 .smt27 {
    margin-top: inherit;
  }
  #meets2017 .smtm27 {
    margin-top: inherit;
  }
  #meets2017 .pmt27 {
    margin-top: 27px !important;
  }
  #meets2017 .pmtm27 {
    margin-top: -27px !important;
  }
  #meets2017 .pml27 {
    margin-left: 27px !important;
  }
  #meets2017 .pmlm27 {
    margin-left: -27px !important;
  }
  #meets2017 .smt28 {
    margin-top: inherit;
  }
  #meets2017 .smtm28 {
    margin-top: inherit;
  }
  #meets2017 .pmt28 {
    margin-top: 28px !important;
  }
  #meets2017 .pmtm28 {
    margin-top: -28px !important;
  }
  #meets2017 .pml28 {
    margin-left: 28px !important;
  }
  #meets2017 .pmlm28 {
    margin-left: -28px !important;
  }
  #meets2017 .smt29 {
    margin-top: inherit;
  }
  #meets2017 .smtm29 {
    margin-top: inherit;
  }
  #meets2017 .pmt29 {
    margin-top: 29px !important;
  }
  #meets2017 .pmtm29 {
    margin-top: -29px !important;
  }
  #meets2017 .pml29 {
    margin-left: 29px !important;
  }
  #meets2017 .pmlm29 {
    margin-left: -29px !important;
  }
  #meets2017 .smt30 {
    margin-top: inherit;
  }
  #meets2017 .smtm30 {
    margin-top: inherit;
  }
  #meets2017 .pmt30 {
    margin-top: 30px !important;
  }
  #meets2017 .pmtm30 {
    margin-top: -30px !important;
  }
  #meets2017 .pml30 {
    margin-left: 30px !important;
  }
  #meets2017 .pmlm30 {
    margin-left: -30px !important;
  }
  #meets2017 .smt31 {
    margin-top: inherit;
  }
  #meets2017 .smtm31 {
    margin-top: inherit;
  }
  #meets2017 .pmt31 {
    margin-top: 31px !important;
  }
  #meets2017 .pmtm31 {
    margin-top: -31px !important;
  }
  #meets2017 .pml31 {
    margin-left: 31px !important;
  }
  #meets2017 .pmlm31 {
    margin-left: -31px !important;
  }
  #meets2017 .smt32 {
    margin-top: inherit;
  }
  #meets2017 .smtm32 {
    margin-top: inherit;
  }
  #meets2017 .pmt32 {
    margin-top: 32px !important;
  }
  #meets2017 .pmtm32 {
    margin-top: -32px !important;
  }
  #meets2017 .pml32 {
    margin-left: 32px !important;
  }
  #meets2017 .pmlm32 {
    margin-left: -32px !important;
  }
  #meets2017 .smt33 {
    margin-top: inherit;
  }
  #meets2017 .smtm33 {
    margin-top: inherit;
  }
  #meets2017 .pmt33 {
    margin-top: 33px !important;
  }
  #meets2017 .pmtm33 {
    margin-top: -33px !important;
  }
  #meets2017 .pml33 {
    margin-left: 33px !important;
  }
  #meets2017 .pmlm33 {
    margin-left: -33px !important;
  }
  #meets2017 .smt34 {
    margin-top: inherit;
  }
  #meets2017 .smtm34 {
    margin-top: inherit;
  }
  #meets2017 .pmt34 {
    margin-top: 34px !important;
  }
  #meets2017 .pmtm34 {
    margin-top: -34px !important;
  }
  #meets2017 .pml34 {
    margin-left: 34px !important;
  }
  #meets2017 .pmlm34 {
    margin-left: -34px !important;
  }
  #meets2017 .smt35 {
    margin-top: inherit;
  }
  #meets2017 .smtm35 {
    margin-top: inherit;
  }
  #meets2017 .pmt35 {
    margin-top: 35px !important;
  }
  #meets2017 .pmtm35 {
    margin-top: -35px !important;
  }
  #meets2017 .pml35 {
    margin-left: 35px !important;
  }
  #meets2017 .pmlm35 {
    margin-left: -35px !important;
  }
  #meets2017 .smt36 {
    margin-top: inherit;
  }
  #meets2017 .smtm36 {
    margin-top: inherit;
  }
  #meets2017 .pmt36 {
    margin-top: 36px !important;
  }
  #meets2017 .pmtm36 {
    margin-top: -36px !important;
  }
  #meets2017 .pml36 {
    margin-left: 36px !important;
  }
  #meets2017 .pmlm36 {
    margin-left: -36px !important;
  }
  #meets2017 .smt37 {
    margin-top: inherit;
  }
  #meets2017 .smtm37 {
    margin-top: inherit;
  }
  #meets2017 .pmt37 {
    margin-top: 37px !important;
  }
  #meets2017 .pmtm37 {
    margin-top: -37px !important;
  }
  #meets2017 .pml37 {
    margin-left: 37px !important;
  }
  #meets2017 .pmlm37 {
    margin-left: -37px !important;
  }
  #meets2017 .smt38 {
    margin-top: inherit;
  }
  #meets2017 .smtm38 {
    margin-top: inherit;
  }
  #meets2017 .pmt38 {
    margin-top: 38px !important;
  }
  #meets2017 .pmtm38 {
    margin-top: -38px !important;
  }
  #meets2017 .pml38 {
    margin-left: 38px !important;
  }
  #meets2017 .pmlm38 {
    margin-left: -38px !important;
  }
  #meets2017 .smt39 {
    margin-top: inherit;
  }
  #meets2017 .smtm39 {
    margin-top: inherit;
  }
  #meets2017 .pmt39 {
    margin-top: 39px !important;
  }
  #meets2017 .pmtm39 {
    margin-top: -39px !important;
  }
  #meets2017 .pml39 {
    margin-left: 39px !important;
  }
  #meets2017 .pmlm39 {
    margin-left: -39px !important;
  }
  #meets2017 .smt40 {
    margin-top: inherit;
  }
  #meets2017 .smtm40 {
    margin-top: inherit;
  }
  #meets2017 .pmt40 {
    margin-top: 40px !important;
  }
  #meets2017 .pmtm40 {
    margin-top: -40px !important;
  }
  #meets2017 .pml40 {
    margin-left: 40px !important;
  }
  #meets2017 .pmlm40 {
    margin-left: -40px !important;
  }
  #meets2017 .smt41 {
    margin-top: inherit;
  }
  #meets2017 .smtm41 {
    margin-top: inherit;
  }
  #meets2017 .pmt41 {
    margin-top: 41px !important;
  }
  #meets2017 .pmtm41 {
    margin-top: -41px !important;
  }
  #meets2017 .pml41 {
    margin-left: 41px !important;
  }
  #meets2017 .pmlm41 {
    margin-left: -41px !important;
  }
  #meets2017 .smt42 {
    margin-top: inherit;
  }
  #meets2017 .smtm42 {
    margin-top: inherit;
  }
  #meets2017 .pmt42 {
    margin-top: 42px !important;
  }
  #meets2017 .pmtm42 {
    margin-top: -42px !important;
  }
  #meets2017 .pml42 {
    margin-left: 42px !important;
  }
  #meets2017 .pmlm42 {
    margin-left: -42px !important;
  }
  #meets2017 .smt43 {
    margin-top: inherit;
  }
  #meets2017 .smtm43 {
    margin-top: inherit;
  }
  #meets2017 .pmt43 {
    margin-top: 43px !important;
  }
  #meets2017 .pmtm43 {
    margin-top: -43px !important;
  }
  #meets2017 .pml43 {
    margin-left: 43px !important;
  }
  #meets2017 .pmlm43 {
    margin-left: -43px !important;
  }
  #meets2017 .smt44 {
    margin-top: inherit;
  }
  #meets2017 .smtm44 {
    margin-top: inherit;
  }
  #meets2017 .pmt44 {
    margin-top: 44px !important;
  }
  #meets2017 .pmtm44 {
    margin-top: -44px !important;
  }
  #meets2017 .pml44 {
    margin-left: 44px !important;
  }
  #meets2017 .pmlm44 {
    margin-left: -44px !important;
  }
  #meets2017 .smt45 {
    margin-top: inherit;
  }
  #meets2017 .smtm45 {
    margin-top: inherit;
  }
  #meets2017 .pmt45 {
    margin-top: 45px !important;
  }
  #meets2017 .pmtm45 {
    margin-top: -45px !important;
  }
  #meets2017 .pml45 {
    margin-left: 45px !important;
  }
  #meets2017 .pmlm45 {
    margin-left: -45px !important;
  }
  #meets2017 .smt46 {
    margin-top: inherit;
  }
  #meets2017 .smtm46 {
    margin-top: inherit;
  }
  #meets2017 .pmt46 {
    margin-top: 46px !important;
  }
  #meets2017 .pmtm46 {
    margin-top: -46px !important;
  }
  #meets2017 .pml46 {
    margin-left: 46px !important;
  }
  #meets2017 .pmlm46 {
    margin-left: -46px !important;
  }
  #meets2017 .smt47 {
    margin-top: inherit;
  }
  #meets2017 .smtm47 {
    margin-top: inherit;
  }
  #meets2017 .pmt47 {
    margin-top: 47px !important;
  }
  #meets2017 .pmtm47 {
    margin-top: -47px !important;
  }
  #meets2017 .pml47 {
    margin-left: 47px !important;
  }
  #meets2017 .pmlm47 {
    margin-left: -47px !important;
  }
  #meets2017 .smt48 {
    margin-top: inherit;
  }
  #meets2017 .smtm48 {
    margin-top: inherit;
  }
  #meets2017 .pmt48 {
    margin-top: 48px !important;
  }
  #meets2017 .pmtm48 {
    margin-top: -48px !important;
  }
  #meets2017 .pml48 {
    margin-left: 48px !important;
  }
  #meets2017 .pmlm48 {
    margin-left: -48px !important;
  }
  #meets2017 .smt49 {
    margin-top: inherit;
  }
  #meets2017 .smtm49 {
    margin-top: inherit;
  }
  #meets2017 .pmt49 {
    margin-top: 49px !important;
  }
  #meets2017 .pmtm49 {
    margin-top: -49px !important;
  }
  #meets2017 .pml49 {
    margin-left: 49px !important;
  }
  #meets2017 .pmlm49 {
    margin-left: -49px !important;
  }
  #meets2017 .smt50 {
    margin-top: inherit;
  }
  #meets2017 .smtm50 {
    margin-top: inherit;
  }
  #meets2017 .pmt50 {
    margin-top: 50px !important;
  }
  #meets2017 .pmtm50 {
    margin-top: -50px !important;
  }
  #meets2017 .pml50 {
    margin-left: 50px !important;
  }
  #meets2017 .pmlm50 {
    margin-left: -50px !important;
  }
  #meets2017 .smt51 {
    margin-top: inherit;
  }
  #meets2017 .smtm51 {
    margin-top: inherit;
  }
  #meets2017 .pmt51 {
    margin-top: 51px !important;
  }
  #meets2017 .pmtm51 {
    margin-top: -51px !important;
  }
  #meets2017 .pml51 {
    margin-left: 51px !important;
  }
  #meets2017 .pmlm51 {
    margin-left: -51px !important;
  }
  #meets2017 .smt52 {
    margin-top: inherit;
  }
  #meets2017 .smtm52 {
    margin-top: inherit;
  }
  #meets2017 .pmt52 {
    margin-top: 52px !important;
  }
  #meets2017 .pmtm52 {
    margin-top: -52px !important;
  }
  #meets2017 .pml52 {
    margin-left: 52px !important;
  }
  #meets2017 .pmlm52 {
    margin-left: -52px !important;
  }
  #meets2017 .smt53 {
    margin-top: inherit;
  }
  #meets2017 .smtm53 {
    margin-top: inherit;
  }
  #meets2017 .pmt53 {
    margin-top: 53px !important;
  }
  #meets2017 .pmtm53 {
    margin-top: -53px !important;
  }
  #meets2017 .pml53 {
    margin-left: 53px !important;
  }
  #meets2017 .pmlm53 {
    margin-left: -53px !important;
  }
  #meets2017 .smt54 {
    margin-top: inherit;
  }
  #meets2017 .smtm54 {
    margin-top: inherit;
  }
  #meets2017 .pmt54 {
    margin-top: 54px !important;
  }
  #meets2017 .pmtm54 {
    margin-top: -54px !important;
  }
  #meets2017 .pml54 {
    margin-left: 54px !important;
  }
  #meets2017 .pmlm54 {
    margin-left: -54px !important;
  }
  #meets2017 .smt55 {
    margin-top: inherit;
  }
  #meets2017 .smtm55 {
    margin-top: inherit;
  }
  #meets2017 .pmt55 {
    margin-top: 55px !important;
  }
  #meets2017 .pmtm55 {
    margin-top: -55px !important;
  }
  #meets2017 .pml55 {
    margin-left: 55px !important;
  }
  #meets2017 .pmlm55 {
    margin-left: -55px !important;
  }
  #meets2017 .smt56 {
    margin-top: inherit;
  }
  #meets2017 .smtm56 {
    margin-top: inherit;
  }
  #meets2017 .pmt56 {
    margin-top: 56px !important;
  }
  #meets2017 .pmtm56 {
    margin-top: -56px !important;
  }
  #meets2017 .pml56 {
    margin-left: 56px !important;
  }
  #meets2017 .pmlm56 {
    margin-left: -56px !important;
  }
  #meets2017 .smt57 {
    margin-top: inherit;
  }
  #meets2017 .smtm57 {
    margin-top: inherit;
  }
  #meets2017 .pmt57 {
    margin-top: 57px !important;
  }
  #meets2017 .pmtm57 {
    margin-top: -57px !important;
  }
  #meets2017 .pml57 {
    margin-left: 57px !important;
  }
  #meets2017 .pmlm57 {
    margin-left: -57px !important;
  }
  #meets2017 .smt58 {
    margin-top: inherit;
  }
  #meets2017 .smtm58 {
    margin-top: inherit;
  }
  #meets2017 .pmt58 {
    margin-top: 58px !important;
  }
  #meets2017 .pmtm58 {
    margin-top: -58px !important;
  }
  #meets2017 .pml58 {
    margin-left: 58px !important;
  }
  #meets2017 .pmlm58 {
    margin-left: -58px !important;
  }
  #meets2017 .smt59 {
    margin-top: inherit;
  }
  #meets2017 .smtm59 {
    margin-top: inherit;
  }
  #meets2017 .pmt59 {
    margin-top: 59px !important;
  }
  #meets2017 .pmtm59 {
    margin-top: -59px !important;
  }
  #meets2017 .pml59 {
    margin-left: 59px !important;
  }
  #meets2017 .pmlm59 {
    margin-left: -59px !important;
  }
  #meets2017 .smt60 {
    margin-top: inherit;
  }
  #meets2017 .smtm60 {
    margin-top: inherit;
  }
  #meets2017 .pmt60 {
    margin-top: 60px !important;
  }
  #meets2017 .pmtm60 {
    margin-top: -60px !important;
  }
  #meets2017 .pml60 {
    margin-left: 60px !important;
  }
  #meets2017 .pmlm60 {
    margin-left: -60px !important;
  }
  #meets2017 .smt61 {
    margin-top: inherit;
  }
  #meets2017 .smtm61 {
    margin-top: inherit;
  }
  #meets2017 .pmt61 {
    margin-top: 61px !important;
  }
  #meets2017 .pmtm61 {
    margin-top: -61px !important;
  }
  #meets2017 .pml61 {
    margin-left: 61px !important;
  }
  #meets2017 .pmlm61 {
    margin-left: -61px !important;
  }
  #meets2017 .smt62 {
    margin-top: inherit;
  }
  #meets2017 .smtm62 {
    margin-top: inherit;
  }
  #meets2017 .pmt62 {
    margin-top: 62px !important;
  }
  #meets2017 .pmtm62 {
    margin-top: -62px !important;
  }
  #meets2017 .pml62 {
    margin-left: 62px !important;
  }
  #meets2017 .pmlm62 {
    margin-left: -62px !important;
  }
  #meets2017 .smt63 {
    margin-top: inherit;
  }
  #meets2017 .smtm63 {
    margin-top: inherit;
  }
  #meets2017 .pmt63 {
    margin-top: 63px !important;
  }
  #meets2017 .pmtm63 {
    margin-top: -63px !important;
  }
  #meets2017 .pml63 {
    margin-left: 63px !important;
  }
  #meets2017 .pmlm63 {
    margin-left: -63px !important;
  }
  #meets2017 .smt64 {
    margin-top: inherit;
  }
  #meets2017 .smtm64 {
    margin-top: inherit;
  }
  #meets2017 .pmt64 {
    margin-top: 64px !important;
  }
  #meets2017 .pmtm64 {
    margin-top: -64px !important;
  }
  #meets2017 .pml64 {
    margin-left: 64px !important;
  }
  #meets2017 .pmlm64 {
    margin-left: -64px !important;
  }
  #meets2017 .smt65 {
    margin-top: inherit;
  }
  #meets2017 .smtm65 {
    margin-top: inherit;
  }
  #meets2017 .pmt65 {
    margin-top: 65px !important;
  }
  #meets2017 .pmtm65 {
    margin-top: -65px !important;
  }
  #meets2017 .pml65 {
    margin-left: 65px !important;
  }
  #meets2017 .pmlm65 {
    margin-left: -65px !important;
  }
  #meets2017 .smt66 {
    margin-top: inherit;
  }
  #meets2017 .smtm66 {
    margin-top: inherit;
  }
  #meets2017 .pmt66 {
    margin-top: 66px !important;
  }
  #meets2017 .pmtm66 {
    margin-top: -66px !important;
  }
  #meets2017 .pml66 {
    margin-left: 66px !important;
  }
  #meets2017 .pmlm66 {
    margin-left: -66px !important;
  }
  #meets2017 .smt67 {
    margin-top: inherit;
  }
  #meets2017 .smtm67 {
    margin-top: inherit;
  }
  #meets2017 .pmt67 {
    margin-top: 67px !important;
  }
  #meets2017 .pmtm67 {
    margin-top: -67px !important;
  }
  #meets2017 .pml67 {
    margin-left: 67px !important;
  }
  #meets2017 .pmlm67 {
    margin-left: -67px !important;
  }
  #meets2017 .smt68 {
    margin-top: inherit;
  }
  #meets2017 .smtm68 {
    margin-top: inherit;
  }
  #meets2017 .pmt68 {
    margin-top: 68px !important;
  }
  #meets2017 .pmtm68 {
    margin-top: -68px !important;
  }
  #meets2017 .pml68 {
    margin-left: 68px !important;
  }
  #meets2017 .pmlm68 {
    margin-left: -68px !important;
  }
  #meets2017 .smt69 {
    margin-top: inherit;
  }
  #meets2017 .smtm69 {
    margin-top: inherit;
  }
  #meets2017 .pmt69 {
    margin-top: 69px !important;
  }
  #meets2017 .pmtm69 {
    margin-top: -69px !important;
  }
  #meets2017 .pml69 {
    margin-left: 69px !important;
  }
  #meets2017 .pmlm69 {
    margin-left: -69px !important;
  }
  #meets2017 .smt70 {
    margin-top: inherit;
  }
  #meets2017 .smtm70 {
    margin-top: inherit;
  }
  #meets2017 .pmt70 {
    margin-top: 70px !important;
  }
  #meets2017 .pmtm70 {
    margin-top: -70px !important;
  }
  #meets2017 .pml70 {
    margin-left: 70px !important;
  }
  #meets2017 .pmlm70 {
    margin-left: -70px !important;
  }
  #meets2017 .smt71 {
    margin-top: inherit;
  }
  #meets2017 .smtm71 {
    margin-top: inherit;
  }
  #meets2017 .pmt71 {
    margin-top: 71px !important;
  }
  #meets2017 .pmtm71 {
    margin-top: -71px !important;
  }
  #meets2017 .pml71 {
    margin-left: 71px !important;
  }
  #meets2017 .pmlm71 {
    margin-left: -71px !important;
  }
  #meets2017 .smt72 {
    margin-top: inherit;
  }
  #meets2017 .smtm72 {
    margin-top: inherit;
  }
  #meets2017 .pmt72 {
    margin-top: 72px !important;
  }
  #meets2017 .pmtm72 {
    margin-top: -72px !important;
  }
  #meets2017 .pml72 {
    margin-left: 72px !important;
  }
  #meets2017 .pmlm72 {
    margin-left: -72px !important;
  }
  #meets2017 .smt73 {
    margin-top: inherit;
  }
  #meets2017 .smtm73 {
    margin-top: inherit;
  }
  #meets2017 .pmt73 {
    margin-top: 73px !important;
  }
  #meets2017 .pmtm73 {
    margin-top: -73px !important;
  }
  #meets2017 .pml73 {
    margin-left: 73px !important;
  }
  #meets2017 .pmlm73 {
    margin-left: -73px !important;
  }
  #meets2017 .smt74 {
    margin-top: inherit;
  }
  #meets2017 .smtm74 {
    margin-top: inherit;
  }
  #meets2017 .pmt74 {
    margin-top: 74px !important;
  }
  #meets2017 .pmtm74 {
    margin-top: -74px !important;
  }
  #meets2017 .pml74 {
    margin-left: 74px !important;
  }
  #meets2017 .pmlm74 {
    margin-left: -74px !important;
  }
  #meets2017 .smt75 {
    margin-top: inherit;
  }
  #meets2017 .smtm75 {
    margin-top: inherit;
  }
  #meets2017 .pmt75 {
    margin-top: 75px !important;
  }
  #meets2017 .pmtm75 {
    margin-top: -75px !important;
  }
  #meets2017 .pml75 {
    margin-left: 75px !important;
  }
  #meets2017 .pmlm75 {
    margin-left: -75px !important;
  }
  #meets2017 .smt76 {
    margin-top: inherit;
  }
  #meets2017 .smtm76 {
    margin-top: inherit;
  }
  #meets2017 .pmt76 {
    margin-top: 76px !important;
  }
  #meets2017 .pmtm76 {
    margin-top: -76px !important;
  }
  #meets2017 .pml76 {
    margin-left: 76px !important;
  }
  #meets2017 .pmlm76 {
    margin-left: -76px !important;
  }
  #meets2017 .smt77 {
    margin-top: inherit;
  }
  #meets2017 .smtm77 {
    margin-top: inherit;
  }
  #meets2017 .pmt77 {
    margin-top: 77px !important;
  }
  #meets2017 .pmtm77 {
    margin-top: -77px !important;
  }
  #meets2017 .pml77 {
    margin-left: 77px !important;
  }
  #meets2017 .pmlm77 {
    margin-left: -77px !important;
  }
  #meets2017 .smt78 {
    margin-top: inherit;
  }
  #meets2017 .smtm78 {
    margin-top: inherit;
  }
  #meets2017 .pmt78 {
    margin-top: 78px !important;
  }
  #meets2017 .pmtm78 {
    margin-top: -78px !important;
  }
  #meets2017 .pml78 {
    margin-left: 78px !important;
  }
  #meets2017 .pmlm78 {
    margin-left: -78px !important;
  }
  #meets2017 .smt79 {
    margin-top: inherit;
  }
  #meets2017 .smtm79 {
    margin-top: inherit;
  }
  #meets2017 .pmt79 {
    margin-top: 79px !important;
  }
  #meets2017 .pmtm79 {
    margin-top: -79px !important;
  }
  #meets2017 .pml79 {
    margin-left: 79px !important;
  }
  #meets2017 .pmlm79 {
    margin-left: -79px !important;
  }
  #meets2017 .smt80 {
    margin-top: inherit;
  }
  #meets2017 .smtm80 {
    margin-top: inherit;
  }
  #meets2017 .pmt80 {
    margin-top: 80px !important;
  }
  #meets2017 .pmtm80 {
    margin-top: -80px !important;
  }
  #meets2017 .pml80 {
    margin-left: 80px !important;
  }
  #meets2017 .pmlm80 {
    margin-left: -80px !important;
  }
  #meets2017 .smt81 {
    margin-top: inherit;
  }
  #meets2017 .smtm81 {
    margin-top: inherit;
  }
  #meets2017 .pmt81 {
    margin-top: 81px !important;
  }
  #meets2017 .pmtm81 {
    margin-top: -81px !important;
  }
  #meets2017 .pml81 {
    margin-left: 81px !important;
  }
  #meets2017 .pmlm81 {
    margin-left: -81px !important;
  }
  #meets2017 .smt82 {
    margin-top: inherit;
  }
  #meets2017 .smtm82 {
    margin-top: inherit;
  }
  #meets2017 .pmt82 {
    margin-top: 82px !important;
  }
  #meets2017 .pmtm82 {
    margin-top: -82px !important;
  }
  #meets2017 .pml82 {
    margin-left: 82px !important;
  }
  #meets2017 .pmlm82 {
    margin-left: -82px !important;
  }
  #meets2017 .smt83 {
    margin-top: inherit;
  }
  #meets2017 .smtm83 {
    margin-top: inherit;
  }
  #meets2017 .pmt83 {
    margin-top: 83px !important;
  }
  #meets2017 .pmtm83 {
    margin-top: -83px !important;
  }
  #meets2017 .pml83 {
    margin-left: 83px !important;
  }
  #meets2017 .pmlm83 {
    margin-left: -83px !important;
  }
  #meets2017 .smt84 {
    margin-top: inherit;
  }
  #meets2017 .smtm84 {
    margin-top: inherit;
  }
  #meets2017 .pmt84 {
    margin-top: 84px !important;
  }
  #meets2017 .pmtm84 {
    margin-top: -84px !important;
  }
  #meets2017 .pml84 {
    margin-left: 84px !important;
  }
  #meets2017 .pmlm84 {
    margin-left: -84px !important;
  }
  #meets2017 .smt85 {
    margin-top: inherit;
  }
  #meets2017 .smtm85 {
    margin-top: inherit;
  }
  #meets2017 .pmt85 {
    margin-top: 85px !important;
  }
  #meets2017 .pmtm85 {
    margin-top: -85px !important;
  }
  #meets2017 .pml85 {
    margin-left: 85px !important;
  }
  #meets2017 .pmlm85 {
    margin-left: -85px !important;
  }
  #meets2017 .smt86 {
    margin-top: inherit;
  }
  #meets2017 .smtm86 {
    margin-top: inherit;
  }
  #meets2017 .pmt86 {
    margin-top: 86px !important;
  }
  #meets2017 .pmtm86 {
    margin-top: -86px !important;
  }
  #meets2017 .pml86 {
    margin-left: 86px !important;
  }
  #meets2017 .pmlm86 {
    margin-left: -86px !important;
  }
  #meets2017 .smt87 {
    margin-top: inherit;
  }
  #meets2017 .smtm87 {
    margin-top: inherit;
  }
  #meets2017 .pmt87 {
    margin-top: 87px !important;
  }
  #meets2017 .pmtm87 {
    margin-top: -87px !important;
  }
  #meets2017 .pml87 {
    margin-left: 87px !important;
  }
  #meets2017 .pmlm87 {
    margin-left: -87px !important;
  }
  #meets2017 .smt88 {
    margin-top: inherit;
  }
  #meets2017 .smtm88 {
    margin-top: inherit;
  }
  #meets2017 .pmt88 {
    margin-top: 88px !important;
  }
  #meets2017 .pmtm88 {
    margin-top: -88px !important;
  }
  #meets2017 .pml88 {
    margin-left: 88px !important;
  }
  #meets2017 .pmlm88 {
    margin-left: -88px !important;
  }
  #meets2017 .smt89 {
    margin-top: inherit;
  }
  #meets2017 .smtm89 {
    margin-top: inherit;
  }
  #meets2017 .pmt89 {
    margin-top: 89px !important;
  }
  #meets2017 .pmtm89 {
    margin-top: -89px !important;
  }
  #meets2017 .pml89 {
    margin-left: 89px !important;
  }
  #meets2017 .pmlm89 {
    margin-left: -89px !important;
  }
  #meets2017 .smt90 {
    margin-top: inherit;
  }
  #meets2017 .smtm90 {
    margin-top: inherit;
  }
  #meets2017 .pmt90 {
    margin-top: 90px !important;
  }
  #meets2017 .pmtm90 {
    margin-top: -90px !important;
  }
  #meets2017 .pml90 {
    margin-left: 90px !important;
  }
  #meets2017 .pmlm90 {
    margin-left: -90px !important;
  }
  #meets2017 .smt91 {
    margin-top: inherit;
  }
  #meets2017 .smtm91 {
    margin-top: inherit;
  }
  #meets2017 .pmt91 {
    margin-top: 91px !important;
  }
  #meets2017 .pmtm91 {
    margin-top: -91px !important;
  }
  #meets2017 .pml91 {
    margin-left: 91px !important;
  }
  #meets2017 .pmlm91 {
    margin-left: -91px !important;
  }
  #meets2017 .smt92 {
    margin-top: inherit;
  }
  #meets2017 .smtm92 {
    margin-top: inherit;
  }
  #meets2017 .pmt92 {
    margin-top: 92px !important;
  }
  #meets2017 .pmtm92 {
    margin-top: -92px !important;
  }
  #meets2017 .pml92 {
    margin-left: 92px !important;
  }
  #meets2017 .pmlm92 {
    margin-left: -92px !important;
  }
  #meets2017 .smt93 {
    margin-top: inherit;
  }
  #meets2017 .smtm93 {
    margin-top: inherit;
  }
  #meets2017 .pmt93 {
    margin-top: 93px !important;
  }
  #meets2017 .pmtm93 {
    margin-top: -93px !important;
  }
  #meets2017 .pml93 {
    margin-left: 93px !important;
  }
  #meets2017 .pmlm93 {
    margin-left: -93px !important;
  }
  #meets2017 .smt94 {
    margin-top: inherit;
  }
  #meets2017 .smtm94 {
    margin-top: inherit;
  }
  #meets2017 .pmt94 {
    margin-top: 94px !important;
  }
  #meets2017 .pmtm94 {
    margin-top: -94px !important;
  }
  #meets2017 .pml94 {
    margin-left: 94px !important;
  }
  #meets2017 .pmlm94 {
    margin-left: -94px !important;
  }
  #meets2017 .smt95 {
    margin-top: inherit;
  }
  #meets2017 .smtm95 {
    margin-top: inherit;
  }
  #meets2017 .pmt95 {
    margin-top: 95px !important;
  }
  #meets2017 .pmtm95 {
    margin-top: -95px !important;
  }
  #meets2017 .pml95 {
    margin-left: 95px !important;
  }
  #meets2017 .pmlm95 {
    margin-left: -95px !important;
  }
  #meets2017 .smt96 {
    margin-top: inherit;
  }
  #meets2017 .smtm96 {
    margin-top: inherit;
  }
  #meets2017 .pmt96 {
    margin-top: 96px !important;
  }
  #meets2017 .pmtm96 {
    margin-top: -96px !important;
  }
  #meets2017 .pml96 {
    margin-left: 96px !important;
  }
  #meets2017 .pmlm96 {
    margin-left: -96px !important;
  }
  #meets2017 .smt97 {
    margin-top: inherit;
  }
  #meets2017 .smtm97 {
    margin-top: inherit;
  }
  #meets2017 .pmt97 {
    margin-top: 97px !important;
  }
  #meets2017 .pmtm97 {
    margin-top: -97px !important;
  }
  #meets2017 .pml97 {
    margin-left: 97px !important;
  }
  #meets2017 .pmlm97 {
    margin-left: -97px !important;
  }
  #meets2017 .smt98 {
    margin-top: inherit;
  }
  #meets2017 .smtm98 {
    margin-top: inherit;
  }
  #meets2017 .pmt98 {
    margin-top: 98px !important;
  }
  #meets2017 .pmtm98 {
    margin-top: -98px !important;
  }
  #meets2017 .pml98 {
    margin-left: 98px !important;
  }
  #meets2017 .pmlm98 {
    margin-left: -98px !important;
  }
  #meets2017 .smt99 {
    margin-top: inherit;
  }
  #meets2017 .smtm99 {
    margin-top: inherit;
  }
  #meets2017 .pmt99 {
    margin-top: 99px !important;
  }
  #meets2017 .pmtm99 {
    margin-top: -99px !important;
  }
  #meets2017 .pml99 {
    margin-left: 99px !important;
  }
  #meets2017 .pmlm99 {
    margin-left: -99px !important;
  }
  #meets2017 .smt100 {
    margin-top: inherit;
  }
  #meets2017 .smtm100 {
    margin-top: inherit;
  }
  #meets2017 .pmt100 {
    margin-top: 100px !important;
  }
  #meets2017 .pmtm100 {
    margin-top: -100px !important;
  }
  #meets2017 .pml100 {
    margin-left: 100px !important;
  }
  #meets2017 .pmlm100 {
    margin-left: -100px !important;
  }
  #meets2017 .smt101 {
    margin-top: inherit;
  }
  #meets2017 .smtm101 {
    margin-top: inherit;
  }
  #meets2017 .pmt101 {
    margin-top: 101px !important;
  }
  #meets2017 .pmtm101 {
    margin-top: -101px !important;
  }
  #meets2017 .pml101 {
    margin-left: 101px !important;
  }
  #meets2017 .pmlm101 {
    margin-left: -101px !important;
  }
  #meets2017 .smt102 {
    margin-top: inherit;
  }
  #meets2017 .smtm102 {
    margin-top: inherit;
  }
  #meets2017 .pmt102 {
    margin-top: 102px !important;
  }
  #meets2017 .pmtm102 {
    margin-top: -102px !important;
  }
  #meets2017 .pml102 {
    margin-left: 102px !important;
  }
  #meets2017 .pmlm102 {
    margin-left: -102px !important;
  }
  #meets2017 .smt103 {
    margin-top: inherit;
  }
  #meets2017 .smtm103 {
    margin-top: inherit;
  }
  #meets2017 .pmt103 {
    margin-top: 103px !important;
  }
  #meets2017 .pmtm103 {
    margin-top: -103px !important;
  }
  #meets2017 .pml103 {
    margin-left: 103px !important;
  }
  #meets2017 .pmlm103 {
    margin-left: -103px !important;
  }
  #meets2017 .smt104 {
    margin-top: inherit;
  }
  #meets2017 .smtm104 {
    margin-top: inherit;
  }
  #meets2017 .pmt104 {
    margin-top: 104px !important;
  }
  #meets2017 .pmtm104 {
    margin-top: -104px !important;
  }
  #meets2017 .pml104 {
    margin-left: 104px !important;
  }
  #meets2017 .pmlm104 {
    margin-left: -104px !important;
  }
  #meets2017 .smt105 {
    margin-top: inherit;
  }
  #meets2017 .smtm105 {
    margin-top: inherit;
  }
  #meets2017 .pmt105 {
    margin-top: 105px !important;
  }
  #meets2017 .pmtm105 {
    margin-top: -105px !important;
  }
  #meets2017 .pml105 {
    margin-left: 105px !important;
  }
  #meets2017 .pmlm105 {
    margin-left: -105px !important;
  }
  #meets2017 .smt106 {
    margin-top: inherit;
  }
  #meets2017 .smtm106 {
    margin-top: inherit;
  }
  #meets2017 .pmt106 {
    margin-top: 106px !important;
  }
  #meets2017 .pmtm106 {
    margin-top: -106px !important;
  }
  #meets2017 .pml106 {
    margin-left: 106px !important;
  }
  #meets2017 .pmlm106 {
    margin-left: -106px !important;
  }
  #meets2017 .smt107 {
    margin-top: inherit;
  }
  #meets2017 .smtm107 {
    margin-top: inherit;
  }
  #meets2017 .pmt107 {
    margin-top: 107px !important;
  }
  #meets2017 .pmtm107 {
    margin-top: -107px !important;
  }
  #meets2017 .pml107 {
    margin-left: 107px !important;
  }
  #meets2017 .pmlm107 {
    margin-left: -107px !important;
  }
  #meets2017 .smt108 {
    margin-top: inherit;
  }
  #meets2017 .smtm108 {
    margin-top: inherit;
  }
  #meets2017 .pmt108 {
    margin-top: 108px !important;
  }
  #meets2017 .pmtm108 {
    margin-top: -108px !important;
  }
  #meets2017 .pml108 {
    margin-left: 108px !important;
  }
  #meets2017 .pmlm108 {
    margin-left: -108px !important;
  }
  #meets2017 .smt109 {
    margin-top: inherit;
  }
  #meets2017 .smtm109 {
    margin-top: inherit;
  }
  #meets2017 .pmt109 {
    margin-top: 109px !important;
  }
  #meets2017 .pmtm109 {
    margin-top: -109px !important;
  }
  #meets2017 .pml109 {
    margin-left: 109px !important;
  }
  #meets2017 .pmlm109 {
    margin-left: -109px !important;
  }
  #meets2017 .smt110 {
    margin-top: inherit;
  }
  #meets2017 .smtm110 {
    margin-top: inherit;
  }
  #meets2017 .pmt110 {
    margin-top: 110px !important;
  }
  #meets2017 .pmtm110 {
    margin-top: -110px !important;
  }
  #meets2017 .pml110 {
    margin-left: 110px !important;
  }
  #meets2017 .pmlm110 {
    margin-left: -110px !important;
  }
  #meets2017 .smt111 {
    margin-top: inherit;
  }
  #meets2017 .smtm111 {
    margin-top: inherit;
  }
  #meets2017 .pmt111 {
    margin-top: 111px !important;
  }
  #meets2017 .pmtm111 {
    margin-top: -111px !important;
  }
  #meets2017 .pml111 {
    margin-left: 111px !important;
  }
  #meets2017 .pmlm111 {
    margin-left: -111px !important;
  }
  #meets2017 .smt112 {
    margin-top: inherit;
  }
  #meets2017 .smtm112 {
    margin-top: inherit;
  }
  #meets2017 .pmt112 {
    margin-top: 112px !important;
  }
  #meets2017 .pmtm112 {
    margin-top: -112px !important;
  }
  #meets2017 .pml112 {
    margin-left: 112px !important;
  }
  #meets2017 .pmlm112 {
    margin-left: -112px !important;
  }
  #meets2017 .smt113 {
    margin-top: inherit;
  }
  #meets2017 .smtm113 {
    margin-top: inherit;
  }
  #meets2017 .pmt113 {
    margin-top: 113px !important;
  }
  #meets2017 .pmtm113 {
    margin-top: -113px !important;
  }
  #meets2017 .pml113 {
    margin-left: 113px !important;
  }
  #meets2017 .pmlm113 {
    margin-left: -113px !important;
  }
  #meets2017 .smt114 {
    margin-top: inherit;
  }
  #meets2017 .smtm114 {
    margin-top: inherit;
  }
  #meets2017 .pmt114 {
    margin-top: 114px !important;
  }
  #meets2017 .pmtm114 {
    margin-top: -114px !important;
  }
  #meets2017 .pml114 {
    margin-left: 114px !important;
  }
  #meets2017 .pmlm114 {
    margin-left: -114px !important;
  }
  #meets2017 .smt115 {
    margin-top: inherit;
  }
  #meets2017 .smtm115 {
    margin-top: inherit;
  }
  #meets2017 .pmt115 {
    margin-top: 115px !important;
  }
  #meets2017 .pmtm115 {
    margin-top: -115px !important;
  }
  #meets2017 .pml115 {
    margin-left: 115px !important;
  }
  #meets2017 .pmlm115 {
    margin-left: -115px !important;
  }
  #meets2017 .smt116 {
    margin-top: inherit;
  }
  #meets2017 .smtm116 {
    margin-top: inherit;
  }
  #meets2017 .pmt116 {
    margin-top: 116px !important;
  }
  #meets2017 .pmtm116 {
    margin-top: -116px !important;
  }
  #meets2017 .pml116 {
    margin-left: 116px !important;
  }
  #meets2017 .pmlm116 {
    margin-left: -116px !important;
  }
  #meets2017 .smt117 {
    margin-top: inherit;
  }
  #meets2017 .smtm117 {
    margin-top: inherit;
  }
  #meets2017 .pmt117 {
    margin-top: 117px !important;
  }
  #meets2017 .pmtm117 {
    margin-top: -117px !important;
  }
  #meets2017 .pml117 {
    margin-left: 117px !important;
  }
  #meets2017 .pmlm117 {
    margin-left: -117px !important;
  }
  #meets2017 .smt118 {
    margin-top: inherit;
  }
  #meets2017 .smtm118 {
    margin-top: inherit;
  }
  #meets2017 .pmt118 {
    margin-top: 118px !important;
  }
  #meets2017 .pmtm118 {
    margin-top: -118px !important;
  }
  #meets2017 .pml118 {
    margin-left: 118px !important;
  }
  #meets2017 .pmlm118 {
    margin-left: -118px !important;
  }
  #meets2017 .smt119 {
    margin-top: inherit;
  }
  #meets2017 .smtm119 {
    margin-top: inherit;
  }
  #meets2017 .pmt119 {
    margin-top: 119px !important;
  }
  #meets2017 .pmtm119 {
    margin-top: -119px !important;
  }
  #meets2017 .pml119 {
    margin-left: 119px !important;
  }
  #meets2017 .pmlm119 {
    margin-left: -119px !important;
  }
  #meets2017 .smt120 {
    margin-top: inherit;
  }
  #meets2017 .smtm120 {
    margin-top: inherit;
  }
  #meets2017 .pmt120 {
    margin-top: 120px !important;
  }
  #meets2017 .pmtm120 {
    margin-top: -120px !important;
  }
  #meets2017 .pml120 {
    margin-left: 120px !important;
  }
  #meets2017 .pmlm120 {
    margin-left: -120px !important;
  }
  #meets2017 .smt121 {
    margin-top: inherit;
  }
  #meets2017 .smtm121 {
    margin-top: inherit;
  }
  #meets2017 .pmt121 {
    margin-top: 121px !important;
  }
  #meets2017 .pmtm121 {
    margin-top: -121px !important;
  }
  #meets2017 .pml121 {
    margin-left: 121px !important;
  }
  #meets2017 .pmlm121 {
    margin-left: -121px !important;
  }
  #meets2017 .smt122 {
    margin-top: inherit;
  }
  #meets2017 .smtm122 {
    margin-top: inherit;
  }
  #meets2017 .pmt122 {
    margin-top: 122px !important;
  }
  #meets2017 .pmtm122 {
    margin-top: -122px !important;
  }
  #meets2017 .pml122 {
    margin-left: 122px !important;
  }
  #meets2017 .pmlm122 {
    margin-left: -122px !important;
  }
  #meets2017 .smt123 {
    margin-top: inherit;
  }
  #meets2017 .smtm123 {
    margin-top: inherit;
  }
  #meets2017 .pmt123 {
    margin-top: 123px !important;
  }
  #meets2017 .pmtm123 {
    margin-top: -123px !important;
  }
  #meets2017 .pml123 {
    margin-left: 123px !important;
  }
  #meets2017 .pmlm123 {
    margin-left: -123px !important;
  }
  #meets2017 .smt124 {
    margin-top: inherit;
  }
  #meets2017 .smtm124 {
    margin-top: inherit;
  }
  #meets2017 .pmt124 {
    margin-top: 124px !important;
  }
  #meets2017 .pmtm124 {
    margin-top: -124px !important;
  }
  #meets2017 .pml124 {
    margin-left: 124px !important;
  }
  #meets2017 .pmlm124 {
    margin-left: -124px !important;
  }
  #meets2017 .smt125 {
    margin-top: inherit;
  }
  #meets2017 .smtm125 {
    margin-top: inherit;
  }
  #meets2017 .pmt125 {
    margin-top: 125px !important;
  }
  #meets2017 .pmtm125 {
    margin-top: -125px !important;
  }
  #meets2017 .pml125 {
    margin-left: 125px !important;
  }
  #meets2017 .pmlm125 {
    margin-left: -125px !important;
  }
  #meets2017 .smt126 {
    margin-top: inherit;
  }
  #meets2017 .smtm126 {
    margin-top: inherit;
  }
  #meets2017 .pmt126 {
    margin-top: 126px !important;
  }
  #meets2017 .pmtm126 {
    margin-top: -126px !important;
  }
  #meets2017 .pml126 {
    margin-left: 126px !important;
  }
  #meets2017 .pmlm126 {
    margin-left: -126px !important;
  }
  #meets2017 .smt127 {
    margin-top: inherit;
  }
  #meets2017 .smtm127 {
    margin-top: inherit;
  }
  #meets2017 .pmt127 {
    margin-top: 127px !important;
  }
  #meets2017 .pmtm127 {
    margin-top: -127px !important;
  }
  #meets2017 .pml127 {
    margin-left: 127px !important;
  }
  #meets2017 .pmlm127 {
    margin-left: -127px !important;
  }
  #meets2017 .smt128 {
    margin-top: inherit;
  }
  #meets2017 .smtm128 {
    margin-top: inherit;
  }
  #meets2017 .pmt128 {
    margin-top: 128px !important;
  }
  #meets2017 .pmtm128 {
    margin-top: -128px !important;
  }
  #meets2017 .pml128 {
    margin-left: 128px !important;
  }
  #meets2017 .pmlm128 {
    margin-left: -128px !important;
  }
  #meets2017 .smt129 {
    margin-top: inherit;
  }
  #meets2017 .smtm129 {
    margin-top: inherit;
  }
  #meets2017 .pmt129 {
    margin-top: 129px !important;
  }
  #meets2017 .pmtm129 {
    margin-top: -129px !important;
  }
  #meets2017 .pml129 {
    margin-left: 129px !important;
  }
  #meets2017 .pmlm129 {
    margin-left: -129px !important;
  }
  #meets2017 .smt130 {
    margin-top: inherit;
  }
  #meets2017 .smtm130 {
    margin-top: inherit;
  }
  #meets2017 .pmt130 {
    margin-top: 130px !important;
  }
  #meets2017 .pmtm130 {
    margin-top: -130px !important;
  }
  #meets2017 .pml130 {
    margin-left: 130px !important;
  }
  #meets2017 .pmlm130 {
    margin-left: -130px !important;
  }
  #meets2017 .smt131 {
    margin-top: inherit;
  }
  #meets2017 .smtm131 {
    margin-top: inherit;
  }
  #meets2017 .pmt131 {
    margin-top: 131px !important;
  }
  #meets2017 .pmtm131 {
    margin-top: -131px !important;
  }
  #meets2017 .pml131 {
    margin-left: 131px !important;
  }
  #meets2017 .pmlm131 {
    margin-left: -131px !important;
  }
  #meets2017 .smt132 {
    margin-top: inherit;
  }
  #meets2017 .smtm132 {
    margin-top: inherit;
  }
  #meets2017 .pmt132 {
    margin-top: 132px !important;
  }
  #meets2017 .pmtm132 {
    margin-top: -132px !important;
  }
  #meets2017 .pml132 {
    margin-left: 132px !important;
  }
  #meets2017 .pmlm132 {
    margin-left: -132px !important;
  }
  #meets2017 .smt133 {
    margin-top: inherit;
  }
  #meets2017 .smtm133 {
    margin-top: inherit;
  }
  #meets2017 .pmt133 {
    margin-top: 133px !important;
  }
  #meets2017 .pmtm133 {
    margin-top: -133px !important;
  }
  #meets2017 .pml133 {
    margin-left: 133px !important;
  }
  #meets2017 .pmlm133 {
    margin-left: -133px !important;
  }
  #meets2017 .smt134 {
    margin-top: inherit;
  }
  #meets2017 .smtm134 {
    margin-top: inherit;
  }
  #meets2017 .pmt134 {
    margin-top: 134px !important;
  }
  #meets2017 .pmtm134 {
    margin-top: -134px !important;
  }
  #meets2017 .pml134 {
    margin-left: 134px !important;
  }
  #meets2017 .pmlm134 {
    margin-left: -134px !important;
  }
  #meets2017 .smt135 {
    margin-top: inherit;
  }
  #meets2017 .smtm135 {
    margin-top: inherit;
  }
  #meets2017 .pmt135 {
    margin-top: 135px !important;
  }
  #meets2017 .pmtm135 {
    margin-top: -135px !important;
  }
  #meets2017 .pml135 {
    margin-left: 135px !important;
  }
  #meets2017 .pmlm135 {
    margin-left: -135px !important;
  }
  #meets2017 .smt136 {
    margin-top: inherit;
  }
  #meets2017 .smtm136 {
    margin-top: inherit;
  }
  #meets2017 .pmt136 {
    margin-top: 136px !important;
  }
  #meets2017 .pmtm136 {
    margin-top: -136px !important;
  }
  #meets2017 .pml136 {
    margin-left: 136px !important;
  }
  #meets2017 .pmlm136 {
    margin-left: -136px !important;
  }
  #meets2017 .smt137 {
    margin-top: inherit;
  }
  #meets2017 .smtm137 {
    margin-top: inherit;
  }
  #meets2017 .pmt137 {
    margin-top: 137px !important;
  }
  #meets2017 .pmtm137 {
    margin-top: -137px !important;
  }
  #meets2017 .pml137 {
    margin-left: 137px !important;
  }
  #meets2017 .pmlm137 {
    margin-left: -137px !important;
  }
  #meets2017 .smt138 {
    margin-top: inherit;
  }
  #meets2017 .smtm138 {
    margin-top: inherit;
  }
  #meets2017 .pmt138 {
    margin-top: 138px !important;
  }
  #meets2017 .pmtm138 {
    margin-top: -138px !important;
  }
  #meets2017 .pml138 {
    margin-left: 138px !important;
  }
  #meets2017 .pmlm138 {
    margin-left: -138px !important;
  }
  #meets2017 .smt139 {
    margin-top: inherit;
  }
  #meets2017 .smtm139 {
    margin-top: inherit;
  }
  #meets2017 .pmt139 {
    margin-top: 139px !important;
  }
  #meets2017 .pmtm139 {
    margin-top: -139px !important;
  }
  #meets2017 .pml139 {
    margin-left: 139px !important;
  }
  #meets2017 .pmlm139 {
    margin-left: -139px !important;
  }
  #meets2017 .smt140 {
    margin-top: inherit;
  }
  #meets2017 .smtm140 {
    margin-top: inherit;
  }
  #meets2017 .pmt140 {
    margin-top: 140px !important;
  }
  #meets2017 .pmtm140 {
    margin-top: -140px !important;
  }
  #meets2017 .pml140 {
    margin-left: 140px !important;
  }
  #meets2017 .pmlm140 {
    margin-left: -140px !important;
  }
  #meets2017 .smt141 {
    margin-top: inherit;
  }
  #meets2017 .smtm141 {
    margin-top: inherit;
  }
  #meets2017 .pmt141 {
    margin-top: 141px !important;
  }
  #meets2017 .pmtm141 {
    margin-top: -141px !important;
  }
  #meets2017 .pml141 {
    margin-left: 141px !important;
  }
  #meets2017 .pmlm141 {
    margin-left: -141px !important;
  }
  #meets2017 .smt142 {
    margin-top: inherit;
  }
  #meets2017 .smtm142 {
    margin-top: inherit;
  }
  #meets2017 .pmt142 {
    margin-top: 142px !important;
  }
  #meets2017 .pmtm142 {
    margin-top: -142px !important;
  }
  #meets2017 .pml142 {
    margin-left: 142px !important;
  }
  #meets2017 .pmlm142 {
    margin-left: -142px !important;
  }
  #meets2017 .smt143 {
    margin-top: inherit;
  }
  #meets2017 .smtm143 {
    margin-top: inherit;
  }
  #meets2017 .pmt143 {
    margin-top: 143px !important;
  }
  #meets2017 .pmtm143 {
    margin-top: -143px !important;
  }
  #meets2017 .pml143 {
    margin-left: 143px !important;
  }
  #meets2017 .pmlm143 {
    margin-left: -143px !important;
  }
  #meets2017 .smt144 {
    margin-top: inherit;
  }
  #meets2017 .smtm144 {
    margin-top: inherit;
  }
  #meets2017 .pmt144 {
    margin-top: 144px !important;
  }
  #meets2017 .pmtm144 {
    margin-top: -144px !important;
  }
  #meets2017 .pml144 {
    margin-left: 144px !important;
  }
  #meets2017 .pmlm144 {
    margin-left: -144px !important;
  }
  #meets2017 .smt145 {
    margin-top: inherit;
  }
  #meets2017 .smtm145 {
    margin-top: inherit;
  }
  #meets2017 .pmt145 {
    margin-top: 145px !important;
  }
  #meets2017 .pmtm145 {
    margin-top: -145px !important;
  }
  #meets2017 .pml145 {
    margin-left: 145px !important;
  }
  #meets2017 .pmlm145 {
    margin-left: -145px !important;
  }
  #meets2017 .smt146 {
    margin-top: inherit;
  }
  #meets2017 .smtm146 {
    margin-top: inherit;
  }
  #meets2017 .pmt146 {
    margin-top: 146px !important;
  }
  #meets2017 .pmtm146 {
    margin-top: -146px !important;
  }
  #meets2017 .pml146 {
    margin-left: 146px !important;
  }
  #meets2017 .pmlm146 {
    margin-left: -146px !important;
  }
  #meets2017 .smt147 {
    margin-top: inherit;
  }
  #meets2017 .smtm147 {
    margin-top: inherit;
  }
  #meets2017 .pmt147 {
    margin-top: 147px !important;
  }
  #meets2017 .pmtm147 {
    margin-top: -147px !important;
  }
  #meets2017 .pml147 {
    margin-left: 147px !important;
  }
  #meets2017 .pmlm147 {
    margin-left: -147px !important;
  }
  #meets2017 .smt148 {
    margin-top: inherit;
  }
  #meets2017 .smtm148 {
    margin-top: inherit;
  }
  #meets2017 .pmt148 {
    margin-top: 148px !important;
  }
  #meets2017 .pmtm148 {
    margin-top: -148px !important;
  }
  #meets2017 .pml148 {
    margin-left: 148px !important;
  }
  #meets2017 .pmlm148 {
    margin-left: -148px !important;
  }
  #meets2017 .smt149 {
    margin-top: inherit;
  }
  #meets2017 .smtm149 {
    margin-top: inherit;
  }
  #meets2017 .pmt149 {
    margin-top: 149px !important;
  }
  #meets2017 .pmtm149 {
    margin-top: -149px !important;
  }
  #meets2017 .pml149 {
    margin-left: 149px !important;
  }
  #meets2017 .pmlm149 {
    margin-left: -149px !important;
  }
  #meets2017 .smt150 {
    margin-top: inherit;
  }
  #meets2017 .smtm150 {
    margin-top: inherit;
  }
  #meets2017 .pmt150 {
    margin-top: 150px !important;
  }
  #meets2017 .pmtm150 {
    margin-top: -150px !important;
  }
  #meets2017 .pml150 {
    margin-left: 150px !important;
  }
  #meets2017 .pmlm150 {
    margin-left: -150px !important;
  }
  #meets2017 .smt151 {
    margin-top: inherit;
  }
  #meets2017 .smtm151 {
    margin-top: inherit;
  }
  #meets2017 .pmt151 {
    margin-top: 151px !important;
  }
  #meets2017 .pmtm151 {
    margin-top: -151px !important;
  }
  #meets2017 .pml151 {
    margin-left: 151px !important;
  }
  #meets2017 .pmlm151 {
    margin-left: -151px !important;
  }
  #meets2017 .smt152 {
    margin-top: inherit;
  }
  #meets2017 .smtm152 {
    margin-top: inherit;
  }
  #meets2017 .pmt152 {
    margin-top: 152px !important;
  }
  #meets2017 .pmtm152 {
    margin-top: -152px !important;
  }
  #meets2017 .pml152 {
    margin-left: 152px !important;
  }
  #meets2017 .pmlm152 {
    margin-left: -152px !important;
  }
  #meets2017 .smt153 {
    margin-top: inherit;
  }
  #meets2017 .smtm153 {
    margin-top: inherit;
  }
  #meets2017 .pmt153 {
    margin-top: 153px !important;
  }
  #meets2017 .pmtm153 {
    margin-top: -153px !important;
  }
  #meets2017 .pml153 {
    margin-left: 153px !important;
  }
  #meets2017 .pmlm153 {
    margin-left: -153px !important;
  }
  #meets2017 .smt154 {
    margin-top: inherit;
  }
  #meets2017 .smtm154 {
    margin-top: inherit;
  }
  #meets2017 .pmt154 {
    margin-top: 154px !important;
  }
  #meets2017 .pmtm154 {
    margin-top: -154px !important;
  }
  #meets2017 .pml154 {
    margin-left: 154px !important;
  }
  #meets2017 .pmlm154 {
    margin-left: -154px !important;
  }
  #meets2017 .smt155 {
    margin-top: inherit;
  }
  #meets2017 .smtm155 {
    margin-top: inherit;
  }
  #meets2017 .pmt155 {
    margin-top: 155px !important;
  }
  #meets2017 .pmtm155 {
    margin-top: -155px !important;
  }
  #meets2017 .pml155 {
    margin-left: 155px !important;
  }
  #meets2017 .pmlm155 {
    margin-left: -155px !important;
  }
  #meets2017 .smt156 {
    margin-top: inherit;
  }
  #meets2017 .smtm156 {
    margin-top: inherit;
  }
  #meets2017 .pmt156 {
    margin-top: 156px !important;
  }
  #meets2017 .pmtm156 {
    margin-top: -156px !important;
  }
  #meets2017 .pml156 {
    margin-left: 156px !important;
  }
  #meets2017 .pmlm156 {
    margin-left: -156px !important;
  }
  #meets2017 .smt157 {
    margin-top: inherit;
  }
  #meets2017 .smtm157 {
    margin-top: inherit;
  }
  #meets2017 .pmt157 {
    margin-top: 157px !important;
  }
  #meets2017 .pmtm157 {
    margin-top: -157px !important;
  }
  #meets2017 .pml157 {
    margin-left: 157px !important;
  }
  #meets2017 .pmlm157 {
    margin-left: -157px !important;
  }
  #meets2017 .smt158 {
    margin-top: inherit;
  }
  #meets2017 .smtm158 {
    margin-top: inherit;
  }
  #meets2017 .pmt158 {
    margin-top: 158px !important;
  }
  #meets2017 .pmtm158 {
    margin-top: -158px !important;
  }
  #meets2017 .pml158 {
    margin-left: 158px !important;
  }
  #meets2017 .pmlm158 {
    margin-left: -158px !important;
  }
  #meets2017 .smt159 {
    margin-top: inherit;
  }
  #meets2017 .smtm159 {
    margin-top: inherit;
  }
  #meets2017 .pmt159 {
    margin-top: 159px !important;
  }
  #meets2017 .pmtm159 {
    margin-top: -159px !important;
  }
  #meets2017 .pml159 {
    margin-left: 159px !important;
  }
  #meets2017 .pmlm159 {
    margin-left: -159px !important;
  }
  #meets2017 .smt160 {
    margin-top: inherit;
  }
  #meets2017 .smtm160 {
    margin-top: inherit;
  }
  #meets2017 .pmt160 {
    margin-top: 160px !important;
  }
  #meets2017 .pmtm160 {
    margin-top: -160px !important;
  }
  #meets2017 .pml160 {
    margin-left: 160px !important;
  }
  #meets2017 .pmlm160 {
    margin-left: -160px !important;
  }
  #meets2017 .smt161 {
    margin-top: inherit;
  }
  #meets2017 .smtm161 {
    margin-top: inherit;
  }
  #meets2017 .pmt161 {
    margin-top: 161px !important;
  }
  #meets2017 .pmtm161 {
    margin-top: -161px !important;
  }
  #meets2017 .pml161 {
    margin-left: 161px !important;
  }
  #meets2017 .pmlm161 {
    margin-left: -161px !important;
  }
  #meets2017 .smt162 {
    margin-top: inherit;
  }
  #meets2017 .smtm162 {
    margin-top: inherit;
  }
  #meets2017 .pmt162 {
    margin-top: 162px !important;
  }
  #meets2017 .pmtm162 {
    margin-top: -162px !important;
  }
  #meets2017 .pml162 {
    margin-left: 162px !important;
  }
  #meets2017 .pmlm162 {
    margin-left: -162px !important;
  }
  #meets2017 .smt163 {
    margin-top: inherit;
  }
  #meets2017 .smtm163 {
    margin-top: inherit;
  }
  #meets2017 .pmt163 {
    margin-top: 163px !important;
  }
  #meets2017 .pmtm163 {
    margin-top: -163px !important;
  }
  #meets2017 .pml163 {
    margin-left: 163px !important;
  }
  #meets2017 .pmlm163 {
    margin-left: -163px !important;
  }
  #meets2017 .smt164 {
    margin-top: inherit;
  }
  #meets2017 .smtm164 {
    margin-top: inherit;
  }
  #meets2017 .pmt164 {
    margin-top: 164px !important;
  }
  #meets2017 .pmtm164 {
    margin-top: -164px !important;
  }
  #meets2017 .pml164 {
    margin-left: 164px !important;
  }
  #meets2017 .pmlm164 {
    margin-left: -164px !important;
  }
  #meets2017 .smt165 {
    margin-top: inherit;
  }
  #meets2017 .smtm165 {
    margin-top: inherit;
  }
  #meets2017 .pmt165 {
    margin-top: 165px !important;
  }
  #meets2017 .pmtm165 {
    margin-top: -165px !important;
  }
  #meets2017 .pml165 {
    margin-left: 165px !important;
  }
  #meets2017 .pmlm165 {
    margin-left: -165px !important;
  }
  #meets2017 .smt166 {
    margin-top: inherit;
  }
  #meets2017 .smtm166 {
    margin-top: inherit;
  }
  #meets2017 .pmt166 {
    margin-top: 166px !important;
  }
  #meets2017 .pmtm166 {
    margin-top: -166px !important;
  }
  #meets2017 .pml166 {
    margin-left: 166px !important;
  }
  #meets2017 .pmlm166 {
    margin-left: -166px !important;
  }
  #meets2017 .smt167 {
    margin-top: inherit;
  }
  #meets2017 .smtm167 {
    margin-top: inherit;
  }
  #meets2017 .pmt167 {
    margin-top: 167px !important;
  }
  #meets2017 .pmtm167 {
    margin-top: -167px !important;
  }
  #meets2017 .pml167 {
    margin-left: 167px !important;
  }
  #meets2017 .pmlm167 {
    margin-left: -167px !important;
  }
  #meets2017 .smt168 {
    margin-top: inherit;
  }
  #meets2017 .smtm168 {
    margin-top: inherit;
  }
  #meets2017 .pmt168 {
    margin-top: 168px !important;
  }
  #meets2017 .pmtm168 {
    margin-top: -168px !important;
  }
  #meets2017 .pml168 {
    margin-left: 168px !important;
  }
  #meets2017 .pmlm168 {
    margin-left: -168px !important;
  }
  #meets2017 .smt169 {
    margin-top: inherit;
  }
  #meets2017 .smtm169 {
    margin-top: inherit;
  }
  #meets2017 .pmt169 {
    margin-top: 169px !important;
  }
  #meets2017 .pmtm169 {
    margin-top: -169px !important;
  }
  #meets2017 .pml169 {
    margin-left: 169px !important;
  }
  #meets2017 .pmlm169 {
    margin-left: -169px !important;
  }
  #meets2017 .smt170 {
    margin-top: inherit;
  }
  #meets2017 .smtm170 {
    margin-top: inherit;
  }
  #meets2017 .pmt170 {
    margin-top: 170px !important;
  }
  #meets2017 .pmtm170 {
    margin-top: -170px !important;
  }
  #meets2017 .pml170 {
    margin-left: 170px !important;
  }
  #meets2017 .pmlm170 {
    margin-left: -170px !important;
  }
  #meets2017 .smt171 {
    margin-top: inherit;
  }
  #meets2017 .smtm171 {
    margin-top: inherit;
  }
  #meets2017 .pmt171 {
    margin-top: 171px !important;
  }
  #meets2017 .pmtm171 {
    margin-top: -171px !important;
  }
  #meets2017 .pml171 {
    margin-left: 171px !important;
  }
  #meets2017 .pmlm171 {
    margin-left: -171px !important;
  }
  #meets2017 .smt172 {
    margin-top: inherit;
  }
  #meets2017 .smtm172 {
    margin-top: inherit;
  }
  #meets2017 .pmt172 {
    margin-top: 172px !important;
  }
  #meets2017 .pmtm172 {
    margin-top: -172px !important;
  }
  #meets2017 .pml172 {
    margin-left: 172px !important;
  }
  #meets2017 .pmlm172 {
    margin-left: -172px !important;
  }
  #meets2017 .smt173 {
    margin-top: inherit;
  }
  #meets2017 .smtm173 {
    margin-top: inherit;
  }
  #meets2017 .pmt173 {
    margin-top: 173px !important;
  }
  #meets2017 .pmtm173 {
    margin-top: -173px !important;
  }
  #meets2017 .pml173 {
    margin-left: 173px !important;
  }
  #meets2017 .pmlm173 {
    margin-left: -173px !important;
  }
  #meets2017 .smt174 {
    margin-top: inherit;
  }
  #meets2017 .smtm174 {
    margin-top: inherit;
  }
  #meets2017 .pmt174 {
    margin-top: 174px !important;
  }
  #meets2017 .pmtm174 {
    margin-top: -174px !important;
  }
  #meets2017 .pml174 {
    margin-left: 174px !important;
  }
  #meets2017 .pmlm174 {
    margin-left: -174px !important;
  }
  #meets2017 .smt175 {
    margin-top: inherit;
  }
  #meets2017 .smtm175 {
    margin-top: inherit;
  }
  #meets2017 .pmt175 {
    margin-top: 175px !important;
  }
  #meets2017 .pmtm175 {
    margin-top: -175px !important;
  }
  #meets2017 .pml175 {
    margin-left: 175px !important;
  }
  #meets2017 .pmlm175 {
    margin-left: -175px !important;
  }
  #meets2017 .smt176 {
    margin-top: inherit;
  }
  #meets2017 .smtm176 {
    margin-top: inherit;
  }
  #meets2017 .pmt176 {
    margin-top: 176px !important;
  }
  #meets2017 .pmtm176 {
    margin-top: -176px !important;
  }
  #meets2017 .pml176 {
    margin-left: 176px !important;
  }
  #meets2017 .pmlm176 {
    margin-left: -176px !important;
  }
  #meets2017 .smt177 {
    margin-top: inherit;
  }
  #meets2017 .smtm177 {
    margin-top: inherit;
  }
  #meets2017 .pmt177 {
    margin-top: 177px !important;
  }
  #meets2017 .pmtm177 {
    margin-top: -177px !important;
  }
  #meets2017 .pml177 {
    margin-left: 177px !important;
  }
  #meets2017 .pmlm177 {
    margin-left: -177px !important;
  }
  #meets2017 .smt178 {
    margin-top: inherit;
  }
  #meets2017 .smtm178 {
    margin-top: inherit;
  }
  #meets2017 .pmt178 {
    margin-top: 178px !important;
  }
  #meets2017 .pmtm178 {
    margin-top: -178px !important;
  }
  #meets2017 .pml178 {
    margin-left: 178px !important;
  }
  #meets2017 .pmlm178 {
    margin-left: -178px !important;
  }
  #meets2017 .smt179 {
    margin-top: inherit;
  }
  #meets2017 .smtm179 {
    margin-top: inherit;
  }
  #meets2017 .pmt179 {
    margin-top: 179px !important;
  }
  #meets2017 .pmtm179 {
    margin-top: -179px !important;
  }
  #meets2017 .pml179 {
    margin-left: 179px !important;
  }
  #meets2017 .pmlm179 {
    margin-left: -179px !important;
  }
  #meets2017 .smt180 {
    margin-top: inherit;
  }
  #meets2017 .smtm180 {
    margin-top: inherit;
  }
  #meets2017 .pmt180 {
    margin-top: 180px !important;
  }
  #meets2017 .pmtm180 {
    margin-top: -180px !important;
  }
  #meets2017 .pml180 {
    margin-left: 180px !important;
  }
  #meets2017 .pmlm180 {
    margin-left: -180px !important;
  }
  #meets2017 .smt181 {
    margin-top: inherit;
  }
  #meets2017 .smtm181 {
    margin-top: inherit;
  }
  #meets2017 .pmt181 {
    margin-top: 181px !important;
  }
  #meets2017 .pmtm181 {
    margin-top: -181px !important;
  }
  #meets2017 .pml181 {
    margin-left: 181px !important;
  }
  #meets2017 .pmlm181 {
    margin-left: -181px !important;
  }
  #meets2017 .smt182 {
    margin-top: inherit;
  }
  #meets2017 .smtm182 {
    margin-top: inherit;
  }
  #meets2017 .pmt182 {
    margin-top: 182px !important;
  }
  #meets2017 .pmtm182 {
    margin-top: -182px !important;
  }
  #meets2017 .pml182 {
    margin-left: 182px !important;
  }
  #meets2017 .pmlm182 {
    margin-left: -182px !important;
  }
  #meets2017 .smt183 {
    margin-top: inherit;
  }
  #meets2017 .smtm183 {
    margin-top: inherit;
  }
  #meets2017 .pmt183 {
    margin-top: 183px !important;
  }
  #meets2017 .pmtm183 {
    margin-top: -183px !important;
  }
  #meets2017 .pml183 {
    margin-left: 183px !important;
  }
  #meets2017 .pmlm183 {
    margin-left: -183px !important;
  }
  #meets2017 .smt184 {
    margin-top: inherit;
  }
  #meets2017 .smtm184 {
    margin-top: inherit;
  }
  #meets2017 .pmt184 {
    margin-top: 184px !important;
  }
  #meets2017 .pmtm184 {
    margin-top: -184px !important;
  }
  #meets2017 .pml184 {
    margin-left: 184px !important;
  }
  #meets2017 .pmlm184 {
    margin-left: -184px !important;
  }
  #meets2017 .smt185 {
    margin-top: inherit;
  }
  #meets2017 .smtm185 {
    margin-top: inherit;
  }
  #meets2017 .pmt185 {
    margin-top: 185px !important;
  }
  #meets2017 .pmtm185 {
    margin-top: -185px !important;
  }
  #meets2017 .pml185 {
    margin-left: 185px !important;
  }
  #meets2017 .pmlm185 {
    margin-left: -185px !important;
  }
  #meets2017 .smt186 {
    margin-top: inherit;
  }
  #meets2017 .smtm186 {
    margin-top: inherit;
  }
  #meets2017 .pmt186 {
    margin-top: 186px !important;
  }
  #meets2017 .pmtm186 {
    margin-top: -186px !important;
  }
  #meets2017 .pml186 {
    margin-left: 186px !important;
  }
  #meets2017 .pmlm186 {
    margin-left: -186px !important;
  }
  #meets2017 .smt187 {
    margin-top: inherit;
  }
  #meets2017 .smtm187 {
    margin-top: inherit;
  }
  #meets2017 .pmt187 {
    margin-top: 187px !important;
  }
  #meets2017 .pmtm187 {
    margin-top: -187px !important;
  }
  #meets2017 .pml187 {
    margin-left: 187px !important;
  }
  #meets2017 .pmlm187 {
    margin-left: -187px !important;
  }
  #meets2017 .smt188 {
    margin-top: inherit;
  }
  #meets2017 .smtm188 {
    margin-top: inherit;
  }
  #meets2017 .pmt188 {
    margin-top: 188px !important;
  }
  #meets2017 .pmtm188 {
    margin-top: -188px !important;
  }
  #meets2017 .pml188 {
    margin-left: 188px !important;
  }
  #meets2017 .pmlm188 {
    margin-left: -188px !important;
  }
  #meets2017 .smt189 {
    margin-top: inherit;
  }
  #meets2017 .smtm189 {
    margin-top: inherit;
  }
  #meets2017 .pmt189 {
    margin-top: 189px !important;
  }
  #meets2017 .pmtm189 {
    margin-top: -189px !important;
  }
  #meets2017 .pml189 {
    margin-left: 189px !important;
  }
  #meets2017 .pmlm189 {
    margin-left: -189px !important;
  }
  #meets2017 .smt190 {
    margin-top: inherit;
  }
  #meets2017 .smtm190 {
    margin-top: inherit;
  }
  #meets2017 .pmt190 {
    margin-top: 190px !important;
  }
  #meets2017 .pmtm190 {
    margin-top: -190px !important;
  }
  #meets2017 .pml190 {
    margin-left: 190px !important;
  }
  #meets2017 .pmlm190 {
    margin-left: -190px !important;
  }
  #meets2017 .smt191 {
    margin-top: inherit;
  }
  #meets2017 .smtm191 {
    margin-top: inherit;
  }
  #meets2017 .pmt191 {
    margin-top: 191px !important;
  }
  #meets2017 .pmtm191 {
    margin-top: -191px !important;
  }
  #meets2017 .pml191 {
    margin-left: 191px !important;
  }
  #meets2017 .pmlm191 {
    margin-left: -191px !important;
  }
  #meets2017 .smt192 {
    margin-top: inherit;
  }
  #meets2017 .smtm192 {
    margin-top: inherit;
  }
  #meets2017 .pmt192 {
    margin-top: 192px !important;
  }
  #meets2017 .pmtm192 {
    margin-top: -192px !important;
  }
  #meets2017 .pml192 {
    margin-left: 192px !important;
  }
  #meets2017 .pmlm192 {
    margin-left: -192px !important;
  }
  #meets2017 .smt193 {
    margin-top: inherit;
  }
  #meets2017 .smtm193 {
    margin-top: inherit;
  }
  #meets2017 .pmt193 {
    margin-top: 193px !important;
  }
  #meets2017 .pmtm193 {
    margin-top: -193px !important;
  }
  #meets2017 .pml193 {
    margin-left: 193px !important;
  }
  #meets2017 .pmlm193 {
    margin-left: -193px !important;
  }
  #meets2017 .smt194 {
    margin-top: inherit;
  }
  #meets2017 .smtm194 {
    margin-top: inherit;
  }
  #meets2017 .pmt194 {
    margin-top: 194px !important;
  }
  #meets2017 .pmtm194 {
    margin-top: -194px !important;
  }
  #meets2017 .pml194 {
    margin-left: 194px !important;
  }
  #meets2017 .pmlm194 {
    margin-left: -194px !important;
  }
  #meets2017 .smt195 {
    margin-top: inherit;
  }
  #meets2017 .smtm195 {
    margin-top: inherit;
  }
  #meets2017 .pmt195 {
    margin-top: 195px !important;
  }
  #meets2017 .pmtm195 {
    margin-top: -195px !important;
  }
  #meets2017 .pml195 {
    margin-left: 195px !important;
  }
  #meets2017 .pmlm195 {
    margin-left: -195px !important;
  }
  #meets2017 .smt196 {
    margin-top: inherit;
  }
  #meets2017 .smtm196 {
    margin-top: inherit;
  }
  #meets2017 .pmt196 {
    margin-top: 196px !important;
  }
  #meets2017 .pmtm196 {
    margin-top: -196px !important;
  }
  #meets2017 .pml196 {
    margin-left: 196px !important;
  }
  #meets2017 .pmlm196 {
    margin-left: -196px !important;
  }
  #meets2017 .smt197 {
    margin-top: inherit;
  }
  #meets2017 .smtm197 {
    margin-top: inherit;
  }
  #meets2017 .pmt197 {
    margin-top: 197px !important;
  }
  #meets2017 .pmtm197 {
    margin-top: -197px !important;
  }
  #meets2017 .pml197 {
    margin-left: 197px !important;
  }
  #meets2017 .pmlm197 {
    margin-left: -197px !important;
  }
  #meets2017 .smt198 {
    margin-top: inherit;
  }
  #meets2017 .smtm198 {
    margin-top: inherit;
  }
  #meets2017 .pmt198 {
    margin-top: 198px !important;
  }
  #meets2017 .pmtm198 {
    margin-top: -198px !important;
  }
  #meets2017 .pml198 {
    margin-left: 198px !important;
  }
  #meets2017 .pmlm198 {
    margin-left: -198px !important;
  }
  #meets2017 .smt199 {
    margin-top: inherit;
  }
  #meets2017 .smtm199 {
    margin-top: inherit;
  }
  #meets2017 .pmt199 {
    margin-top: 199px !important;
  }
  #meets2017 .pmtm199 {
    margin-top: -199px !important;
  }
  #meets2017 .pml199 {
    margin-left: 199px !important;
  }
  #meets2017 .pmlm199 {
    margin-left: -199px !important;
  }
  #meets2017 .smt200 {
    margin-top: inherit;
  }
  #meets2017 .smtm200 {
    margin-top: inherit;
  }
  #meets2017 .pmt200 {
    margin-top: 200px !important;
  }
  #meets2017 .pmtm200 {
    margin-top: -200px !important;
  }
  #meets2017 .pml200 {
    margin-left: 200px !important;
  }
  #meets2017 .pmlm200 {
    margin-left: -200px !important;
  }
  #meets2017 .pw5 {
    width: 5px !important;
  }
  #meets2017 .pw6 {
    width: 6px !important;
  }
  #meets2017 .pw7 {
    width: 7px !important;
  }
  #meets2017 .pw8 {
    width: 8px !important;
  }
  #meets2017 .pw9 {
    width: 9px !important;
  }
  #meets2017 .pw10 {
    width: 10px !important;
  }
  #meets2017 .pw11 {
    width: 11px !important;
  }
  #meets2017 .pw12 {
    width: 12px !important;
  }
  #meets2017 .pw13 {
    width: 13px !important;
  }
  #meets2017 .pw14 {
    width: 14px !important;
  }
  #meets2017 .pw15 {
    width: 15px !important;
  }
  #meets2017 .pw16 {
    width: 16px !important;
  }
  #meets2017 .pw17 {
    width: 17px !important;
  }
  #meets2017 .pw18 {
    width: 18px !important;
  }
  #meets2017 .pw19 {
    width: 19px !important;
  }
  #meets2017 .pw20 {
    width: 20px !important;
  }
  #meets2017 .pw21 {
    width: 21px !important;
  }
  #meets2017 .pw22 {
    width: 22px !important;
  }
  #meets2017 .pw23 {
    width: 23px !important;
  }
  #meets2017 .pw24 {
    width: 24px !important;
  }
  #meets2017 .pw25 {
    width: 25px !important;
  }
  #meets2017 .pw26 {
    width: 26px !important;
  }
  #meets2017 .pw27 {
    width: 27px !important;
  }
  #meets2017 .pw28 {
    width: 28px !important;
  }
  #meets2017 .pw29 {
    width: 29px !important;
  }
  #meets2017 .pw30 {
    width: 30px !important;
  }
  #meets2017 .pw31 {
    width: 31px !important;
  }
  #meets2017 .pw32 {
    width: 32px !important;
  }
  #meets2017 .pw33 {
    width: 33px !important;
  }
  #meets2017 .pw34 {
    width: 34px !important;
  }
  #meets2017 .pw35 {
    width: 35px !important;
  }
  #meets2017 .pw36 {
    width: 36px !important;
  }
  #meets2017 .pw37 {
    width: 37px !important;
  }
  #meets2017 .pw38 {
    width: 38px !important;
  }
  #meets2017 .pw39 {
    width: 39px !important;
  }
  #meets2017 .pw40 {
    width: 40px !important;
  }
  #meets2017 .pw41 {
    width: 41px !important;
  }
  #meets2017 .pw42 {
    width: 42px !important;
  }
  #meets2017 .pw43 {
    width: 43px !important;
  }
  #meets2017 .pw44 {
    width: 44px !important;
  }
  #meets2017 .pw45 {
    width: 45px !important;
  }
  #meets2017 .pw46 {
    width: 46px !important;
  }
  #meets2017 .pw47 {
    width: 47px !important;
  }
  #meets2017 .pw48 {
    width: 48px !important;
  }
  #meets2017 .pw49 {
    width: 49px !important;
  }
  #meets2017 .pw50 {
    width: 50px !important;
  }
  #meets2017 .pw51 {
    width: 51px !important;
  }
  #meets2017 .pw52 {
    width: 52px !important;
  }
  #meets2017 .pw53 {
    width: 53px !important;
  }
  #meets2017 .pw54 {
    width: 54px !important;
  }
  #meets2017 .pw55 {
    width: 55px !important;
  }
  #meets2017 .pw56 {
    width: 56px !important;
  }
  #meets2017 .pw57 {
    width: 57px !important;
  }
  #meets2017 .pw58 {
    width: 58px !important;
  }
  #meets2017 .pw59 {
    width: 59px !important;
  }
  #meets2017 .pw60 {
    width: 60px !important;
  }
  #meets2017 .pw61 {
    width: 61px !important;
  }
  #meets2017 .pw62 {
    width: 62px !important;
  }
  #meets2017 .pw63 {
    width: 63px !important;
  }
  #meets2017 .pw64 {
    width: 64px !important;
  }
  #meets2017 .pw65 {
    width: 65px !important;
  }
  #meets2017 .pw66 {
    width: 66px !important;
  }
  #meets2017 .pw67 {
    width: 67px !important;
  }
  #meets2017 .pw68 {
    width: 68px !important;
  }
  #meets2017 .pw69 {
    width: 69px !important;
  }
  #meets2017 .pw70 {
    width: 70px !important;
  }
  #meets2017 .pw71 {
    width: 71px !important;
  }
  #meets2017 .pw72 {
    width: 72px !important;
  }
  #meets2017 .pw73 {
    width: 73px !important;
  }
  #meets2017 .pw74 {
    width: 74px !important;
  }
  #meets2017 .pw75 {
    width: 75px !important;
  }
  #meets2017 .pw76 {
    width: 76px !important;
  }
  #meets2017 .pw77 {
    width: 77px !important;
  }
  #meets2017 .pw78 {
    width: 78px !important;
  }
  #meets2017 .pw79 {
    width: 79px !important;
  }
  #meets2017 .pw80 {
    width: 80px !important;
  }
  #meets2017 .pw81 {
    width: 81px !important;
  }
  #meets2017 .pw82 {
    width: 82px !important;
  }
  #meets2017 .pw83 {
    width: 83px !important;
  }
  #meets2017 .pw84 {
    width: 84px !important;
  }
  #meets2017 .pw85 {
    width: 85px !important;
  }
  #meets2017 .pw86 {
    width: 86px !important;
  }
  #meets2017 .pw87 {
    width: 87px !important;
  }
  #meets2017 .pw88 {
    width: 88px !important;
  }
  #meets2017 .pw89 {
    width: 89px !important;
  }
  #meets2017 .pw90 {
    width: 90px !important;
  }
  #meets2017 .pw91 {
    width: 91px !important;
  }
  #meets2017 .pw92 {
    width: 92px !important;
  }
  #meets2017 .pw93 {
    width: 93px !important;
  }
  #meets2017 .pw94 {
    width: 94px !important;
  }
  #meets2017 .pw95 {
    width: 95px !important;
  }
  #meets2017 .pw96 {
    width: 96px !important;
  }
  #meets2017 .pw97 {
    width: 97px !important;
  }
  #meets2017 .pw98 {
    width: 98px !important;
  }
  #meets2017 .pw99 {
    width: 99px !important;
  }
  #meets2017 .pw100 {
    width: 100px !important;
  }
  #meets2017 .pw101 {
    width: 101px !important;
  }
  #meets2017 .pw102 {
    width: 102px !important;
  }
  #meets2017 .pw103 {
    width: 103px !important;
  }
  #meets2017 .pw104 {
    width: 104px !important;
  }
  #meets2017 .pw105 {
    width: 105px !important;
  }
  #meets2017 .pw106 {
    width: 106px !important;
  }
  #meets2017 .pw107 {
    width: 107px !important;
  }
  #meets2017 .pw108 {
    width: 108px !important;
  }
  #meets2017 .pw109 {
    width: 109px !important;
  }
  #meets2017 .pw110 {
    width: 110px !important;
  }
  #meets2017 .pw111 {
    width: 111px !important;
  }
  #meets2017 .pw112 {
    width: 112px !important;
  }
  #meets2017 .pw113 {
    width: 113px !important;
  }
  #meets2017 .pw114 {
    width: 114px !important;
  }
  #meets2017 .pw115 {
    width: 115px !important;
  }
  #meets2017 .pw116 {
    width: 116px !important;
  }
  #meets2017 .pw117 {
    width: 117px !important;
  }
  #meets2017 .pw118 {
    width: 118px !important;
  }
  #meets2017 .pw119 {
    width: 119px !important;
  }
  #meets2017 .pw120 {
    width: 120px !important;
  }
  #meets2017 .pw121 {
    width: 121px !important;
  }
  #meets2017 .pw122 {
    width: 122px !important;
  }
  #meets2017 .pw123 {
    width: 123px !important;
  }
  #meets2017 .pw124 {
    width: 124px !important;
  }
  #meets2017 .pw125 {
    width: 125px !important;
  }
  #meets2017 .pw126 {
    width: 126px !important;
  }
  #meets2017 .pw127 {
    width: 127px !important;
  }
  #meets2017 .pw128 {
    width: 128px !important;
  }
  #meets2017 .pw129 {
    width: 129px !important;
  }
  #meets2017 .pw130 {
    width: 130px !important;
  }
  #meets2017 .pw131 {
    width: 131px !important;
  }
  #meets2017 .pw132 {
    width: 132px !important;
  }
  #meets2017 .pw133 {
    width: 133px !important;
  }
  #meets2017 .pw134 {
    width: 134px !important;
  }
  #meets2017 .pw135 {
    width: 135px !important;
  }
  #meets2017 .pw136 {
    width: 136px !important;
  }
  #meets2017 .pw137 {
    width: 137px !important;
  }
  #meets2017 .pw138 {
    width: 138px !important;
  }
  #meets2017 .pw139 {
    width: 139px !important;
  }
  #meets2017 .pw140 {
    width: 140px !important;
  }
  #meets2017 .pw141 {
    width: 141px !important;
  }
  #meets2017 .pw142 {
    width: 142px !important;
  }
  #meets2017 .pw143 {
    width: 143px !important;
  }
  #meets2017 .pw144 {
    width: 144px !important;
  }
  #meets2017 .pw145 {
    width: 145px !important;
  }
  #meets2017 .pw146 {
    width: 146px !important;
  }
  #meets2017 .pw147 {
    width: 147px !important;
  }
  #meets2017 .pw148 {
    width: 148px !important;
  }
  #meets2017 .pw149 {
    width: 149px !important;
  }
  #meets2017 .pw150 {
    width: 150px !important;
  }
  #meets2017 .pw151 {
    width: 151px !important;
  }
  #meets2017 .pw152 {
    width: 152px !important;
  }
  #meets2017 .pw153 {
    width: 153px !important;
  }
  #meets2017 .pw154 {
    width: 154px !important;
  }
  #meets2017 .pw155 {
    width: 155px !important;
  }
  #meets2017 .pw156 {
    width: 156px !important;
  }
  #meets2017 .pw157 {
    width: 157px !important;
  }
  #meets2017 .pw158 {
    width: 158px !important;
  }
  #meets2017 .pw159 {
    width: 159px !important;
  }
  #meets2017 .pw160 {
    width: 160px !important;
  }
  #meets2017 .pw161 {
    width: 161px !important;
  }
  #meets2017 .pw162 {
    width: 162px !important;
  }
  #meets2017 .pw163 {
    width: 163px !important;
  }
  #meets2017 .pw164 {
    width: 164px !important;
  }
  #meets2017 .pw165 {
    width: 165px !important;
  }
  #meets2017 .pw166 {
    width: 166px !important;
  }
  #meets2017 .pw167 {
    width: 167px !important;
  }
  #meets2017 .pw168 {
    width: 168px !important;
  }
  #meets2017 .pw169 {
    width: 169px !important;
  }
  #meets2017 .pw170 {
    width: 170px !important;
  }
  #meets2017 .pw171 {
    width: 171px !important;
  }
  #meets2017 .pw172 {
    width: 172px !important;
  }
  #meets2017 .pw173 {
    width: 173px !important;
  }
  #meets2017 .pw174 {
    width: 174px !important;
  }
  #meets2017 .pw175 {
    width: 175px !important;
  }
  #meets2017 .pw176 {
    width: 176px !important;
  }
  #meets2017 .pw177 {
    width: 177px !important;
  }
  #meets2017 .pw178 {
    width: 178px !important;
  }
  #meets2017 .pw179 {
    width: 179px !important;
  }
  #meets2017 .pw180 {
    width: 180px !important;
  }
  #meets2017 .pw181 {
    width: 181px !important;
  }
  #meets2017 .pw182 {
    width: 182px !important;
  }
  #meets2017 .pw183 {
    width: 183px !important;
  }
  #meets2017 .pw184 {
    width: 184px !important;
  }
  #meets2017 .pw185 {
    width: 185px !important;
  }
  #meets2017 .pw186 {
    width: 186px !important;
  }
  #meets2017 .pw187 {
    width: 187px !important;
  }
  #meets2017 .pw188 {
    width: 188px !important;
  }
  #meets2017 .pw189 {
    width: 189px !important;
  }
  #meets2017 .pw190 {
    width: 190px !important;
  }
  #meets2017 .pw191 {
    width: 191px !important;
  }
  #meets2017 .pw192 {
    width: 192px !important;
  }
  #meets2017 .pw193 {
    width: 193px !important;
  }
  #meets2017 .pw194 {
    width: 194px !important;
  }
  #meets2017 .pw195 {
    width: 195px !important;
  }
  #meets2017 .pw196 {
    width: 196px !important;
  }
  #meets2017 .pw197 {
    width: 197px !important;
  }
  #meets2017 .pw198 {
    width: 198px !important;
  }
  #meets2017 .pw199 {
    width: 199px !important;
  }
  #meets2017 .pw200 {
    width: 200px !important;
  }
  #meets2017 .pw201 {
    width: 201px !important;
  }
  #meets2017 .pw202 {
    width: 202px !important;
  }
  #meets2017 .pw203 {
    width: 203px !important;
  }
  #meets2017 .pw204 {
    width: 204px !important;
  }
  #meets2017 .pw205 {
    width: 205px !important;
  }
  #meets2017 .pw206 {
    width: 206px !important;
  }
  #meets2017 .pw207 {
    width: 207px !important;
  }
  #meets2017 .pw208 {
    width: 208px !important;
  }
  #meets2017 .pw209 {
    width: 209px !important;
  }
  #meets2017 .pw210 {
    width: 210px !important;
  }
  #meets2017 .pw211 {
    width: 211px !important;
  }
  #meets2017 .pw212 {
    width: 212px !important;
  }
  #meets2017 .pw213 {
    width: 213px !important;
  }
  #meets2017 .pw214 {
    width: 214px !important;
  }
  #meets2017 .pw215 {
    width: 215px !important;
  }
  #meets2017 .pw216 {
    width: 216px !important;
  }
  #meets2017 .pw217 {
    width: 217px !important;
  }
  #meets2017 .pw218 {
    width: 218px !important;
  }
  #meets2017 .pw219 {
    width: 219px !important;
  }
  #meets2017 .pw220 {
    width: 220px !important;
  }
  #meets2017 .pw221 {
    width: 221px !important;
  }
  #meets2017 .pw222 {
    width: 222px !important;
  }
  #meets2017 .pw223 {
    width: 223px !important;
  }
  #meets2017 .pw224 {
    width: 224px !important;
  }
  #meets2017 .pw225 {
    width: 225px !important;
  }
  #meets2017 .pw226 {
    width: 226px !important;
  }
  #meets2017 .pw227 {
    width: 227px !important;
  }
  #meets2017 .pw228 {
    width: 228px !important;
  }
  #meets2017 .pw229 {
    width: 229px !important;
  }
  #meets2017 .pw230 {
    width: 230px !important;
  }
  #meets2017 .pw231 {
    width: 231px !important;
  }
  #meets2017 .pw232 {
    width: 232px !important;
  }
  #meets2017 .pw233 {
    width: 233px !important;
  }
  #meets2017 .pw234 {
    width: 234px !important;
  }
  #meets2017 .pw235 {
    width: 235px !important;
  }
  #meets2017 .pw236 {
    width: 236px !important;
  }
  #meets2017 .pw237 {
    width: 237px !important;
  }
  #meets2017 .pw238 {
    width: 238px !important;
  }
  #meets2017 .pw239 {
    width: 239px !important;
  }
  #meets2017 .pw240 {
    width: 240px !important;
  }
  #meets2017 .pw241 {
    width: 241px !important;
  }
  #meets2017 .pw242 {
    width: 242px !important;
  }
  #meets2017 .pw243 {
    width: 243px !important;
  }
  #meets2017 .pw244 {
    width: 244px !important;
  }
  #meets2017 .pw245 {
    width: 245px !important;
  }
  #meets2017 .pw246 {
    width: 246px !important;
  }
  #meets2017 .pw247 {
    width: 247px !important;
  }
  #meets2017 .pw248 {
    width: 248px !important;
  }
  #meets2017 .pw249 {
    width: 249px !important;
  }
  #meets2017 .pw250 {
    width: 250px !important;
  }
  #meets2017 .pw251 {
    width: 251px !important;
  }
  #meets2017 .pw252 {
    width: 252px !important;
  }
  #meets2017 .pw253 {
    width: 253px !important;
  }
  #meets2017 .pw254 {
    width: 254px !important;
  }
  #meets2017 .pw255 {
    width: 255px !important;
  }
  #meets2017 .pw256 {
    width: 256px !important;
  }
  #meets2017 .pw257 {
    width: 257px !important;
  }
  #meets2017 .pw258 {
    width: 258px !important;
  }
  #meets2017 .pw259 {
    width: 259px !important;
  }
  #meets2017 .pw260 {
    width: 260px !important;
  }
  #meets2017 .pw261 {
    width: 261px !important;
  }
  #meets2017 .pw262 {
    width: 262px !important;
  }
  #meets2017 .pw263 {
    width: 263px !important;
  }
  #meets2017 .pw264 {
    width: 264px !important;
  }
  #meets2017 .pw265 {
    width: 265px !important;
  }
  #meets2017 .pw266 {
    width: 266px !important;
  }
  #meets2017 .pw267 {
    width: 267px !important;
  }
  #meets2017 .pw268 {
    width: 268px !important;
  }
  #meets2017 .pw269 {
    width: 269px !important;
  }
  #meets2017 .pw270 {
    width: 270px !important;
  }
  #meets2017 .pw271 {
    width: 271px !important;
  }
  #meets2017 .pw272 {
    width: 272px !important;
  }
  #meets2017 .pw273 {
    width: 273px !important;
  }
  #meets2017 .pw274 {
    width: 274px !important;
  }
  #meets2017 .pw275 {
    width: 275px !important;
  }
  #meets2017 .pw276 {
    width: 276px !important;
  }
  #meets2017 .pw277 {
    width: 277px !important;
  }
  #meets2017 .pw278 {
    width: 278px !important;
  }
  #meets2017 .pw279 {
    width: 279px !important;
  }
  #meets2017 .pw280 {
    width: 280px !important;
  }
  #meets2017 .pw281 {
    width: 281px !important;
  }
  #meets2017 .pw282 {
    width: 282px !important;
  }
  #meets2017 .pw283 {
    width: 283px !important;
  }
  #meets2017 .pw284 {
    width: 284px !important;
  }
  #meets2017 .pw285 {
    width: 285px !important;
  }
  #meets2017 .pw286 {
    width: 286px !important;
  }
  #meets2017 .pw287 {
    width: 287px !important;
  }
  #meets2017 .pw288 {
    width: 288px !important;
  }
  #meets2017 .pw289 {
    width: 289px !important;
  }
  #meets2017 .pw290 {
    width: 290px !important;
  }
  #meets2017 .pw291 {
    width: 291px !important;
  }
  #meets2017 .pw292 {
    width: 292px !important;
  }
  #meets2017 .pw293 {
    width: 293px !important;
  }
  #meets2017 .pw294 {
    width: 294px !important;
  }
  #meets2017 .pw295 {
    width: 295px !important;
  }
  #meets2017 .pw296 {
    width: 296px !important;
  }
  #meets2017 .pw297 {
    width: 297px !important;
  }
  #meets2017 .pw298 {
    width: 298px !important;
  }
  #meets2017 .pw299 {
    width: 299px !important;
  }
  #meets2017 .pw300 {
    width: 300px !important;
  }
  #meets2017 .pw301 {
    width: 301px !important;
  }
  #meets2017 .pw302 {
    width: 302px !important;
  }
  #meets2017 .pw303 {
    width: 303px !important;
  }
  #meets2017 .pw304 {
    width: 304px !important;
  }
  #meets2017 .pw305 {
    width: 305px !important;
  }
  #meets2017 .pw306 {
    width: 306px !important;
  }
  #meets2017 .pw307 {
    width: 307px !important;
  }
  #meets2017 .pw308 {
    width: 308px !important;
  }
  #meets2017 .pw309 {
    width: 309px !important;
  }
  #meets2017 .pw310 {
    width: 310px !important;
  }
  #meets2017 .pw311 {
    width: 311px !important;
  }
  #meets2017 .pw312 {
    width: 312px !important;
  }
  #meets2017 .pw313 {
    width: 313px !important;
  }
  #meets2017 .pw314 {
    width: 314px !important;
  }
  #meets2017 .pw315 {
    width: 315px !important;
  }
  #meets2017 .pw316 {
    width: 316px !important;
  }
  #meets2017 .pw317 {
    width: 317px !important;
  }
  #meets2017 .pw318 {
    width: 318px !important;
  }
  #meets2017 .pw319 {
    width: 319px !important;
  }
  #meets2017 .pw320 {
    width: 320px !important;
  }
  #meets2017 .pw321 {
    width: 321px !important;
  }
  #meets2017 .pw322 {
    width: 322px !important;
  }
  #meets2017 .pw323 {
    width: 323px !important;
  }
  #meets2017 .pw324 {
    width: 324px !important;
  }
  #meets2017 .pw325 {
    width: 325px !important;
  }
  #meets2017 .pw326 {
    width: 326px !important;
  }
  #meets2017 .pw327 {
    width: 327px !important;
  }
  #meets2017 .pw328 {
    width: 328px !important;
  }
  #meets2017 .pw329 {
    width: 329px !important;
  }
  #meets2017 .pw330 {
    width: 330px !important;
  }
  #meets2017 .pw331 {
    width: 331px !important;
  }
  #meets2017 .pw332 {
    width: 332px !important;
  }
  #meets2017 .pw333 {
    width: 333px !important;
  }
  #meets2017 .pw334 {
    width: 334px !important;
  }
  #meets2017 .pw335 {
    width: 335px !important;
  }
  #meets2017 .pw336 {
    width: 336px !important;
  }
  #meets2017 .pw337 {
    width: 337px !important;
  }
  #meets2017 .pw338 {
    width: 338px !important;
  }
  #meets2017 .pw339 {
    width: 339px !important;
  }
  #meets2017 .pw340 {
    width: 340px !important;
  }
  #meets2017 .pw341 {
    width: 341px !important;
  }
  #meets2017 .pw342 {
    width: 342px !important;
  }
  #meets2017 .pw343 {
    width: 343px !important;
  }
  #meets2017 .pw344 {
    width: 344px !important;
  }
  #meets2017 .pw345 {
    width: 345px !important;
  }
  #meets2017 .pw346 {
    width: 346px !important;
  }
  #meets2017 .pw347 {
    width: 347px !important;
  }
  #meets2017 .pw348 {
    width: 348px !important;
  }
  #meets2017 .pw349 {
    width: 349px !important;
  }
  #meets2017 .pw350 {
    width: 350px !important;
  }
  #meets2017 .pw351 {
    width: 351px !important;
  }
  #meets2017 .pw352 {
    width: 352px !important;
  }
  #meets2017 .pw353 {
    width: 353px !important;
  }
  #meets2017 .pw354 {
    width: 354px !important;
  }
  #meets2017 .pw355 {
    width: 355px !important;
  }
  #meets2017 .pw356 {
    width: 356px !important;
  }
  #meets2017 .pw357 {
    width: 357px !important;
  }
  #meets2017 .pw358 {
    width: 358px !important;
  }
  #meets2017 .pw359 {
    width: 359px !important;
  }
  #meets2017 .pw360 {
    width: 360px !important;
  }
  #meets2017 .pw361 {
    width: 361px !important;
  }
  #meets2017 .pw362 {
    width: 362px !important;
  }
  #meets2017 .pw363 {
    width: 363px !important;
  }
  #meets2017 .pw364 {
    width: 364px !important;
  }
  #meets2017 .pw365 {
    width: 365px !important;
  }
  #meets2017 .pw366 {
    width: 366px !important;
  }
  #meets2017 .pw367 {
    width: 367px !important;
  }
  #meets2017 .pw368 {
    width: 368px !important;
  }
  #meets2017 .pw369 {
    width: 369px !important;
  }
  #meets2017 .pw370 {
    width: 370px !important;
  }
  #meets2017 .pw371 {
    width: 371px !important;
  }
  #meets2017 .pw372 {
    width: 372px !important;
  }
  #meets2017 .pw373 {
    width: 373px !important;
  }
  #meets2017 .pw374 {
    width: 374px !important;
  }
  #meets2017 .pw375 {
    width: 375px !important;
  }
  #meets2017 .pw376 {
    width: 376px !important;
  }
  #meets2017 .pw377 {
    width: 377px !important;
  }
  #meets2017 .pw378 {
    width: 378px !important;
  }
  #meets2017 .pw379 {
    width: 379px !important;
  }
  #meets2017 .pw380 {
    width: 380px !important;
  }
  #meets2017 .pw381 {
    width: 381px !important;
  }
  #meets2017 .pw382 {
    width: 382px !important;
  }
  #meets2017 .pw383 {
    width: 383px !important;
  }
  #meets2017 .pw384 {
    width: 384px !important;
  }
  #meets2017 .pw385 {
    width: 385px !important;
  }
  #meets2017 .pw386 {
    width: 386px !important;
  }
  #meets2017 .pw387 {
    width: 387px !important;
  }
  #meets2017 .pw388 {
    width: 388px !important;
  }
  #meets2017 .pw389 {
    width: 389px !important;
  }
  #meets2017 .pw390 {
    width: 390px !important;
  }
  #meets2017 .pw391 {
    width: 391px !important;
  }
  #meets2017 .pw392 {
    width: 392px !important;
  }
  #meets2017 .pw393 {
    width: 393px !important;
  }
  #meets2017 .pw394 {
    width: 394px !important;
  }
  #meets2017 .pw395 {
    width: 395px !important;
  }
  #meets2017 .pw396 {
    width: 396px !important;
  }
  #meets2017 .pw397 {
    width: 397px !important;
  }
  #meets2017 .pw398 {
    width: 398px !important;
  }
  #meets2017 .pw399 {
    width: 399px !important;
  }
  #meets2017 .pw400 {
    width: 400px !important;
  }
  #meets2017 .pw401 {
    width: 401px !important;
  }
  #meets2017 .pw402 {
    width: 402px !important;
  }
  #meets2017 .pw403 {
    width: 403px !important;
  }
  #meets2017 .pw404 {
    width: 404px !important;
  }
  #meets2017 .pw405 {
    width: 405px !important;
  }
  #meets2017 .pw406 {
    width: 406px !important;
  }
  #meets2017 .pw407 {
    width: 407px !important;
  }
  #meets2017 .pw408 {
    width: 408px !important;
  }
  #meets2017 .pw409 {
    width: 409px !important;
  }
  #meets2017 .pw410 {
    width: 410px !important;
  }
  #meets2017 .pw411 {
    width: 411px !important;
  }
  #meets2017 .pw412 {
    width: 412px !important;
  }
  #meets2017 .pw413 {
    width: 413px !important;
  }
  #meets2017 .pw414 {
    width: 414px !important;
  }
  #meets2017 .pw415 {
    width: 415px !important;
  }
  #meets2017 .pw416 {
    width: 416px !important;
  }
  #meets2017 .pw417 {
    width: 417px !important;
  }
  #meets2017 .pw418 {
    width: 418px !important;
  }
  #meets2017 .pw419 {
    width: 419px !important;
  }
  #meets2017 .pw420 {
    width: 420px !important;
  }
  #meets2017 .pw421 {
    width: 421px !important;
  }
  #meets2017 .pw422 {
    width: 422px !important;
  }
  #meets2017 .pw423 {
    width: 423px !important;
  }
  #meets2017 .pw424 {
    width: 424px !important;
  }
  #meets2017 .pw425 {
    width: 425px !important;
  }
  #meets2017 .pw426 {
    width: 426px !important;
  }
  #meets2017 .pw427 {
    width: 427px !important;
  }
  #meets2017 .pw428 {
    width: 428px !important;
  }
  #meets2017 .pw429 {
    width: 429px !important;
  }
  #meets2017 .pw430 {
    width: 430px !important;
  }
  #meets2017 .pw431 {
    width: 431px !important;
  }
  #meets2017 .pw432 {
    width: 432px !important;
  }
  #meets2017 .pw433 {
    width: 433px !important;
  }
  #meets2017 .pw434 {
    width: 434px !important;
  }
  #meets2017 .pw435 {
    width: 435px !important;
  }
  #meets2017 .pw436 {
    width: 436px !important;
  }
  #meets2017 .pw437 {
    width: 437px !important;
  }
  #meets2017 .pw438 {
    width: 438px !important;
  }
  #meets2017 .pw439 {
    width: 439px !important;
  }
  #meets2017 .pw440 {
    width: 440px !important;
  }
  #meets2017 .pw441 {
    width: 441px !important;
  }
  #meets2017 .pw442 {
    width: 442px !important;
  }
  #meets2017 .pw443 {
    width: 443px !important;
  }
  #meets2017 .pw444 {
    width: 444px !important;
  }
  #meets2017 .pw445 {
    width: 445px !important;
  }
  #meets2017 .pw446 {
    width: 446px !important;
  }
  #meets2017 .pw447 {
    width: 447px !important;
  }
  #meets2017 .pw448 {
    width: 448px !important;
  }
  #meets2017 .pw449 {
    width: 449px !important;
  }
  #meets2017 .pw450 {
    width: 450px !important;
  }
  #meets2017 .pw451 {
    width: 451px !important;
  }
  #meets2017 .pw452 {
    width: 452px !important;
  }
  #meets2017 .pw453 {
    width: 453px !important;
  }
  #meets2017 .pw454 {
    width: 454px !important;
  }
  #meets2017 .pw455 {
    width: 455px !important;
  }
  #meets2017 .pw456 {
    width: 456px !important;
  }
  #meets2017 .pw457 {
    width: 457px !important;
  }
  #meets2017 .pw458 {
    width: 458px !important;
  }
  #meets2017 .pw459 {
    width: 459px !important;
  }
  #meets2017 .pw460 {
    width: 460px !important;
  }
  #meets2017 .pw461 {
    width: 461px !important;
  }
  #meets2017 .pw462 {
    width: 462px !important;
  }
  #meets2017 .pw463 {
    width: 463px !important;
  }
  #meets2017 .pw464 {
    width: 464px !important;
  }
  #meets2017 .pw465 {
    width: 465px !important;
  }
  #meets2017 .pw466 {
    width: 466px !important;
  }
  #meets2017 .pw467 {
    width: 467px !important;
  }
  #meets2017 .pw468 {
    width: 468px !important;
  }
  #meets2017 .pw469 {
    width: 469px !important;
  }
  #meets2017 .pw470 {
    width: 470px !important;
  }
  #meets2017 .pw471 {
    width: 471px !important;
  }
  #meets2017 .pw472 {
    width: 472px !important;
  }
  #meets2017 .pw473 {
    width: 473px !important;
  }
  #meets2017 .pw474 {
    width: 474px !important;
  }
  #meets2017 .pw475 {
    width: 475px !important;
  }
  #meets2017 .pw476 {
    width: 476px !important;
  }
  #meets2017 .pw477 {
    width: 477px !important;
  }
  #meets2017 .pw478 {
    width: 478px !important;
  }
  #meets2017 .pw479 {
    width: 479px !important;
  }
  #meets2017 .pw480 {
    width: 480px !important;
  }
  #meets2017 .pw481 {
    width: 481px !important;
  }
  #meets2017 .pw482 {
    width: 482px !important;
  }
  #meets2017 .pw483 {
    width: 483px !important;
  }
  #meets2017 .pw484 {
    width: 484px !important;
  }
  #meets2017 .pw485 {
    width: 485px !important;
  }
  #meets2017 .pw486 {
    width: 486px !important;
  }
  #meets2017 .pw487 {
    width: 487px !important;
  }
  #meets2017 .pw488 {
    width: 488px !important;
  }
  #meets2017 .pw489 {
    width: 489px !important;
  }
  #meets2017 .pw490 {
    width: 490px !important;
  }
  #meets2017 .pw491 {
    width: 491px !important;
  }
  #meets2017 .pw492 {
    width: 492px !important;
  }
  #meets2017 .pw493 {
    width: 493px !important;
  }
  #meets2017 .pw494 {
    width: 494px !important;
  }
  #meets2017 .pw495 {
    width: 495px !important;
  }
  #meets2017 .pw496 {
    width: 496px !important;
  }
  #meets2017 .pw497 {
    width: 497px !important;
  }
  #meets2017 .pw498 {
    width: 498px !important;
  }
  #meets2017 .pw499 {
    width: 499px !important;
  }
  #meets2017 .pw500 {
    width: 500px !important;
  }
  #meets2017 .sta-l {
    text-align: inherit;
  }
  #meets2017 .sta-l img.sp {
    display: none;
  }
  #meets2017 .sta-r {
    text-align: inherit;
  }
  #meets2017 .sta-r img.sp {
    display: none;
  }
  #meets2017 .pfl {
    float: left;
  }
  #meets2017 .pfr {
    float: right;
  }

  /******************************************************************
  サイドメニュー
  タグから記事を探す
  ******************************************************************/
  #taglist .title {
    padding: 25px 0 25px 20px;
  }
  #taglist .title:before {
    float: none;
    vertical-align: middle;
  }
  #taglist .title h2 {
    padding: 0;
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
  #taglist .title h2 .en {
    vertical-align: middle;
    margin: 0 10px 0 0;
  }
  #taglist .title h2 .jp {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
  }
  #taglist .title h2 .jp:before {
    content: "／";
  }
  #taglist .title:before {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -945px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 48px;
    width: 48px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #taglist .title:before {
    background-position: 0 -945px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #taglist .title .en {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprite-s37886f5b02.png');
    background-position: 0 -993px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    width: 45px;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  #taglist .title .en {
    background-position: 0 -993px;
    -moz-background-size: 200px auto;
    -o-background-size: 200px auto;
    -webkit-background-size: 200px auto;
    background-size: 200px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/sprites-retina-sd5ec7cbfab.png');
  }
}
@media only screen and (min-width: 680px) {
  #taglist .tag-list-box-1 {
    margin: 10px;
    overflow: hidden;
  }
  #taglist .tag-list-box-1 ul {
    margin: 0;
  }
  #taglist .tag-list-box-1 .list li {
    margin: 0 10px;
    padding: 10px 0;
    border-top: 1px dotted #CCC;
    width: 290px;
    float: left;
    font-size: 12px;
  }
  #taglist .tag-list-box-1 .list li:nth-child(odd), #taglist .tag-list-box-1 .list li.odd {
    border-right: 0;
    width: 290px;
  }
  #taglist .tag-list-box-1 .list li:nth-child(even), #taglist .tag-list-box-1 .list li.even {
    border-left: 0;
    margin: 0 10px;
    width: 290px;
  }
  #taglist .tag-list-box-1 .list li:first-child, #taglist .tag-list-box-1 .list li:nth-child(2) {
    border-top: 0;
  }
  #taglist .tag-list-box-1 .list li:nth-last-child(2):before {
    border-bottom: 1px dotted #CCC;
  }
  #taglist .tag-list-box-1 .list li a {
    padding: 0 0 0 25px;
  }
  #taglist .tag-list-box-1 .list li a:before {
    left: 0;
    top: 50%;
    margin-top: -8px;
  }

  .lt-ie9 #taglist .tag-list-box-1 .list {
    margin-top: -1px;
  }

  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  FORROW US
  ******************************************************************/
  #slide-content {
    width: 640px;
  }

  .vote-image-1 {
    width: 290px;
    height: 163px;
  }

  .slider-wrap {
    background-color: #fff;
  }

  #vote-title h4 {
    width: auto;
  }
  #vote-title .jp:before {
    content: none;
  }

  .vote-form-1.result .graph {
    width: 580px;
    width: 250px;
  }

  #vote-slider > li {
    width: 640px;
  }

  #questionnaire-1 .vote-content-1 {
    width: 310px;
    margin: 0 auto;
  }

  .vote-content-1 .question {
    width: 290px;
  }

  /******************************************************************
  お問い合わせ
  ******************************************************************/
  #inquiry .inner {
    padding: 70px 20px;
    max-width: 680px;
    margin: 0 auto;
  }
  #inquiry .intro .text p {
    margin: 0;
    line-height: 24px;
  }
  #inquiry .intro .text p span {
    display: inline;
  }
  #inquiry .intro .hours {
    margin: 34px 30px 27px;
    padding: 15px 0;
  }
  #inquiry .intro .hours span {
    display: inline;
  }
  #inquiry .intro .notes {
    margin: 15px 0 4px 0;
  }
  #inquiry .intro .notes p {
    font-size: 12px;
    line-height: 20px;
  }
  #inquiry .intro .other {
    font-size: 12px;
    margin: 0 0 40px 0;
  }
  #inquiry .intro .other a {
    margin-left: 5px;
  }
  #inquiry .form .step {
    float: right;
    margin: 0 auto 15px;
  }
  #inquiry .form .notes-text {
    float: left;
    margin: 33px 0 15px 0;
  }
  #inquiry .form form {
    clear: both;
  }
  #inquiry .form .message {
    padding: 15px;
    margin: 0 0 30px 0;
  }
  #inquiry .form .message span {
    display: inline;
  }
  #inquiry .form textarea {
    height: 230px;
  }
  #inquiry .form .category {
    clear: both;
  }
  #inquiry .form .category .h3 {
    margin-top: 0px;
  }
  #inquiry .form .category ul {
    margin: 0 0 19px;
  }
  #inquiry .form .category ul li label {
    padding: 9px 10px 8px 20px;
  }
  #inquiry .form .category ul li label > div {
    width: 29px;
  }
  #inquiry .form .category ul li label > p {
    width: 394px;
    line-height: 1px;
  }
  #inquiry .form .category ul li input[type="radio"] {
    display: inline-block;
    margin: 0 15px 0 0;
  }
  #inquiry .form .category ul li input[type="radio"] + span {
    display: none;
  }
  #inquiry .form .category ul:last-child {
    margin: 0;
  }
  #inquiry .form section.name input[type="text"], #inquiry .form section.name input[type="email"], #inquiry .form section.name textarea, #inquiry .form section.phonetic input[type="text"], #inquiry .form section.phonetic input[type="email"], #inquiry .form section.phonetic textarea {
    width: 320px;
  }
  #inquiry .form .confirm {
    margin: 0;
  }
  #inquiry .form .button {
    padding-bottom: 38px;
  }
  #inquiry .form .readme {
    font-size: 12px;
    width: auto;
    text-align: center;
    margin: 10px auto 38px auto;
  }
  #inquiry .form .readme span {
    display: inline;
  }
  #inquiry .form .submit {
    width: 100%;
    max-width: 640px;
    text-align: center;
    overflow: hidden;
  }
  #inquiry .form .submit .back {
    display: block;
    width: 35.9375%;
    float: left;
    margin: 0 12.5% 0 7.8125%;
  }
  #inquiry .form .submit .send {
    width: 35.9375%;
    float: left;
  }
  #inquiry .form .submit.inquiry-btn-1 {
    width: 310px;
  }
  #inquiry .form .privacy {
    padding: 32px 28px 20px;
  }
  #inquiry .form .privacy p {
    font-size: 12px;
  }
  #inquiry .form .privacy p.h5 {
    font-size: 14px;
    margin: 0 0 4px 0;
    line-height: 1;
  }
  #inquiry .form .privacy .pmark {
    margin: 20px 0 0 0;
    display: table;
  }
  #inquiry .form .privacy .pmark .image {
    display: table-cell;
    width: 85px;
    margin: 0;
    float: none;
  }
  #inquiry .form .privacy .pmark .text {
    display: table-cell;
    padding: 0 0 0 15px;
    vertical-align: middle;
    line-height: 20px;
  }

  /******************************************************************
  会員ページ関係
  ******************************************************************/
  #member .step {
    float: right;
    margin: 2px 0 100px;
  }
  #member .message {
    clear: right;
    padding: 17px 10px 13px;
  }
  #member .message p {
    line-height: 1.7em;
  }
  #member .message p.note {
    margin: 0;
    font-size: 12px;
    letter-spacing: -0.008em;
    text-indent: -0.6em;
  }
  #member h2 {
    font-size: 24px;
    margin: 40px 0 60px;
  }
  #member h2 span {
    font-size: 18px;
  }
  #member h2 div {
    display: inline;
  }
  #member .intro {
    margin: 0 0 40px 0;
  }
  #member .intro .text span {
    display: inline;
  }
  #member .intro .hours {
    margin: 40px 30px 30px;
    padding: 15px 0;
  }
  #member .intro .hours span {
    display: inline;
  }
  #member .intro .notes p {
    font-size: 12px;
  }
  #member .intro .other {
    font-size: 12px;
    margin: 0 0 40px 0;
  }
  #member .form .step {
    float: right;
    margin: 0 auto 44px;
  }
  #member .form .notes-text {
    float: left;
    margin: 40px 0 15px 0;
  }
  #member .form .message {
    clear: both;
    padding: 20px;
  }
  #member .form .message-profile {
    margin: 0;
    padding: 20px 30px;
    overflow: hidden;
  }
  #member .form .message-profile .text {
    float: left;
  }
  #member .form .message-profile .time {
    float: right;
  }
  #member .form section {
    clear: both;
    padding: 30px 0;
    width: 100%;
    overflow: hidden;
    display: table;
  }
  #member .form section header {
    display: table-cell;
    width: 190px;
    vertical-align: middle;
  }
  #member .form section h3 {
    margin: 0;
    vertical-align: text-top;
  }
  #member .form section h3 span {
    display: block;
    font-size: 11px;
  }
  #member .form section .notes .text {
    display: none;
    font-size: 11px;
    text-indent: -.5em;
  }
  #member .form section .input-content {
    width: 450px;
    position: relative;
  }
  #member .form section .input-content .text {
    display: block;
    position: absolute;
    left: 0;
    bottom: -20px;
  }
  #member .form section .input-content .text p {
    font-size: 11px;
    margin: 0;
  }
  #member .form section .input-content .text .assist {
    display: inline-block;
    text-indent: -.5em;
  }
  #member .form section .input-content .text .assist_txt1 {
    display: inline;
  }
  #member .form section.zip .text {
    left: 20px;
  }
  #member .form select {
    width: 250px;
    padding: 10px 0;
    line-height: 20px;
    text-align: left;
  }
  #member .form .area select {
    width: 100px;
  }
  #member .form .enquete {
    padding: 30px 0 0 0;
  }
  #member .form .enquete .notes {
    text-align: center;
    margin: 0 0 30px 0;
    padding: 30px;
  }
  #member .form .enquete .notes span {
    display: block;
  }
  #member .form .enquete .notes div {
    margin: 0 0 30px 0;
  }
  #member .form .enquete .notes .check span {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
  }
  #member .form .enquete .notes .check p {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2em;
  }
  #member .form .next span {
    display: inline;
  }
  #member .form .contact-title {
    border-top: 1px dotted #CCC;
    display: block;
    padding: 70px 0 30px 0;
  }
  #member .form .birthday {
    padding: 30px 0;
  }
  #member .form .birthday .year {
    display: inline-block;
  }
  #member .form .birthday .year span {
    width: 30px;
  }
  #member .form .birthday .day {
    display: inline-block;
    margin: 0;
    padding: 0;
  }
  #member .form .birthday .text {
    left: 35px !important;
    bottom: -10px !important;
  }
  #member .form .birthday input[type="text"] {
    width: 70px;
  }
  #member .form .birthday select {
    width: 70px;
  }
  #member .form .gender, #member .form .marry, #member .form .child, #member .form .monitor {
    clear: both;
    padding: 30px 0;
  }
  #member .form .gender ul, #member .form .marry ul, #member .form .child ul, #member .form .monitor ul {
    margin: 0;
  }
  #member .form .gender ul li, #member .form .marry ul li, #member .form .child ul li, #member .form .monitor ul li {
    background: none;
    width: auto;
    display: inline-block;
  }
  #member .form .gender ul li:nth-child(even), #member .form .marry ul li:nth-child(even), #member .form .child ul li:nth-child(even), #member .form .monitor ul li:nth-child(even) {
    background: none;
  }
  #member .form .gender ul li label, #member .form .marry ul li label, #member .form .child ul li label, #member .form .monitor ul li label {
    margin: 0 20px 0 0;
    padding: 10px 0;
  }
  #member .form .gender ul li input[type="radio"], #member .form .marry ul li input[type="radio"], #member .form .child ul li input[type="radio"], #member .form .monitor ul li input[type="radio"] {
    display: inline-block;
    margin: 0 10px 0 0;
  }
  #member .form .gender ul li input[type="radio"] + span, #member .form .marry ul li input[type="radio"] + span, #member .form .child ul li input[type="radio"] + span, #member .form .monitor ul li input[type="radio"] + span {
    display: none;
  }
  #member .form .gender .notes, #member .form .marry .notes, #member .form .child .notes, #member .form .monitor .notes {
    display: inline;
  }
  #member .form .monitor {
    border: 0;
  }
  #member .form .housing {
    clear: both;
    padding: 30px 0;
  }
  #member .form .housing ul {
    margin: 0 0 20px;
  }
  #member .form .housing ul li label {
    padding: 10px 20px;
  }
  #member .form .housing ul li input[type="checkbox"] {
    margin: 0 10px 0 0;
    font-size: 100%;
    height: auto;
    width: auto;
  }
  #member .form .housing ul:last-child {
    margin: 0;
  }
  #member .form .housing .notes {
    display: inline;
  }
  #member .form .lodger select {
    width: 70px;
  }
  #member .form .family h3 {
    vertical-align: middle;
  }
  #member .form .family h3 span {
    font-size: 14px;
  }
  #member .form .family .relation {
    width: 80px;
  }
  #member .form .family .age {
    width: 70px;
  }
  #member .form .confirm {
    margin: 0;
  }
  #member .form .rule header {
    display: block;
    width: auto;
    margin: 0 0 10px 0;
  }
  #member .form .rule .scroll {
    border: 1px solid #CCC;
    height: 140px;
    padding: 20px;
    overflow-y: scroll;
  }
  #member .form .rule .scroll p {
    font-size: 11px;
    margin: 0 0 10px 0;
  }
  #member .form .readme {
    margin: 30px 0;
    font-size: 12px;
  }
  #member .form .readme span {
    display: inline;
  }
  #member .form .submit {
    overflow: hidden;
    /*
    button {
    	width: 310px;
    	margin: 0 auto 10px;
    	padding: 15px 0;
    }
    .back {
    	display: block;
    	width: 35.9375%;
    	float: left;
    	margin: 0 12.5% 0 7.8125%;
    }
    .send {
    	width: 35.9375%;
    	float: left;
    }
    */
  }
  #member .form .privacy {
    padding: 20px;
  }
  #member .form .privacy h5 {
    font-size: 14px;
    margin: 10px 0 0 0;
  }
  #member .form .privacy p {
    font-size: 12px;
  }
  #member .form .privacy .pmark {
    margin: 20px 0 0 0;
    display: table;
  }
  #member .form .privacy .pmark .image {
    display: table-cell;
    width: 90px;
    margin: 0;
    float: none;
  }
  #member .form .privacy .pmark .text {
    display: table-cell;
    padding: 0 0 0 15px;
    vertical-align: middle;
  }
  #member .submit {
    text-align: center;
  }

  #member-index header h1 {
    font-size: 16px;
  }
  #member-index header .photo {
    height: 20%;
  }
  #member-index header .photo img {
    width: 20%;
    margin: 0;
  }
  #member-index header .photo img:nth-child(2), #member-index header .photo img:nth-child(6) {
    display: inline-block;
  }
  #member-index header .title {
    padding: 60px 0;
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member_index_bg-2.jpg) no-repeat 0 0;
    background-size: cover;
  }
  #member-index header .title h2 {
    font-size: 20px;
  }
  #member-index header .title h2 strong {
    font-size: 28px;
    display: block;
  }
  #member-index header .title h2 strong span {
    display: inline;
  }
  #member-index .inner {
    padding: 50px 0 60px 0;
  }
  #member-index .inner h3 {
    width: 600px;
    font-size: 20px;
    line-height: 16px;
    margin: 0 auto 30px;
  }
  #member-index .inner .present {
    margin: 0 0 50px 0;
  }
  #member-index .inner .present .present-content {
    margin: 0 0 30px 0;
    padding: 0 20px;
  }
  #member-index .inner .present h3 {
    width: 540px;
    padding: 9px 0 11px;
    line-height: 28px;
  }
  #member-index .inner .present .guideline {
    margin: 0 0 16px;
    padding: 24px 30px;
    height: 182px;
  }
  #member-index .inner .present .guideline h4 {
    font-size: 18px;
    margin: 0 0 16px;
  }
  #member-index .inner .present .guideline .break {
    display: inline;
  }
  #member-index .inner .present .guideline dl {
    display: table;
    margin: 0 0 10px 0;
  }
  #member-index .inner .present .guideline dl dt {
    font-size: 14px;
    display: table-cell;
    width: 80px;
  }
  #member-index .inner .present .guideline dl dd {
    font-size: 14px;
    display: table-cell;
  }
  #member-index .inner .present .guideline dl .small {
    font-size: 12px;
    display: block;
    padding-left: 1em;
  }
  #member-index .inner .present .guideline .notes {
    margin: 25px 0;
  }
  #member-index .inner .present .guideline .notes p {
    font-size: 12px;
  }
  #member-index .inner .present .guideline .support {
    margin: 25px 0 0 0;
  }
  #member-index .inner .present .guideline .support p {
    font-size: 12px;
  }
  #member-index .inner .present .notes {
    margin: 0;
  }
  #member-index .inner .present .notes p {
    font-size: 12px;
    line-height: 20px;
  }
  #member-index .inner .point section {
    width: 600px;
    padding: 10px 0;
  }
  #member-index .inner .point section .image {
    width: 240px;
  }
  #member-index .inner .point section .text {
    width: 340px;
  }
  #member-index .inner .point section .text h4 {
    width: 140px;
    height: auto;
    margin: 50px auto 20px;
  }
  #member-index .inner .point section .text p {
    font-size: 19px;
    text-align: center;
  }
  #member-index .inner .point section .text p span {
    display: block;
  }
  #member-index .inner .point section .text br {
    display: none;
  }
  #member-index .inner .point section .notes {
    font-size: 13px;
    float: right;
    text-align: center;
    clear: none;
    width: 340px;
  }
  #member-index .inner .point section .notes span {
    display: block;
  }
  #member-index .inner .point .point3 {
    margin: 20px auto 40px;
    padding: 60px 0 0 0;
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member_index_point3_bg.png) no-repeat 50% 0;
    background-size: 600px auto;
  }
  #member-index .inner .point .point3 .text h4 {
    margin: 40px auto 20px;
  }
  #member-index .inner .submit {
    width: 100%;
  }
  #member-index .inner .submit .btn {
    font-size: 18px;
    margin: 0 auto;
    padding: 20px 0;
    width: 480px;
  }

  #member.closing .inner {
    max-width: inherit;
    padding: 40px 80px 55px;
  }
  #member.closing h3 {
    margin: 16px 0 0;
    font-size: inherit;
    text-align: center;
  }
  #member.closing p {
    margin: 50px 0 0;
  }
  #member.closing p.list {
    margin: 14px 0 0;
  }
  #member.closing p span {
    font-weight: bold;
  }

  /******************************************************************
  キャンペーン
  ******************************************************************/
  #campaign-open header {
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/campaign-open-ttl-bg-pc.png) no-repeat 50% 0;
    background-size: 600px;
    height: 510px;
    border-bottom: none;
  }
  #campaign-open header h1 {
    width: auto;
    margin: 0 auto 60px;
    padding: 15px;
    font-size: 14px;
    display: inline-block;
    white-space: nowrap;
  }
  #campaign-open header h1 br {
    display: none;
  }
  #campaign-open header h2 {
    margin: 0 auto 30px;
    width: auto;
  }
  #campaign-open header h2 p {
    display: block;
  }
  #campaign-open header h2 span {
    width: 190px;
    display: inline-block;
  }
  #campaign-open header h2 span.text1 {
    width: 170px;
  }
  #campaign-open header h2 span.text2 {
    width: 190px;
  }
  #campaign-open header h2 span.text3 {
    width: 170px;
  }
  #campaign-open header h2 span.text4 {
    width: 140px;
  }
  #campaign-open header h2 span.text5 {
    width: 220px;
  }
  #campaign-open header .time {
    font-size: 13px;
    width: 300px;
    padding: 8px;
  }
  #campaign-open header .time br {
    display: none;
  }
  #campaign-open header .text {
    font-size: 15px;
  }
  #campaign-open header .text .small {
    font-size: 11px;
  }
  #campaign-open .submit {
    border-top: none;
    margin: 10px auto 50px;
    padding: 30px 0 0 0;
    width: 100%;
  }
  #campaign-open .submit .text br {
    display: none;
  }
  #campaign-open .submit .text span {
    display: block;
  }
  #campaign-open .submit button {
    margin: 0 auto;
    padding: 15px 0;
    width: 380px;
  }
  #campaign-open .submit button span {
    font-size: 14px;
  }
  #campaign-open .amazon-notes {
    width: 600px;
    padding: 0 20px;
  }

  .category-questionary .guideline,
  #campaign-open .guideline {
    margin: 10px 0;
    padding: 15px;
    border: 1px solid #CCC;
  }
  .category-questionary .guideline .inner,
  #campaign-open .guideline .inner {
    padding: 30px 20px;
  }
  .category-questionary .guideline h3,
  #campaign-open .guideline h3 {
    font-size: 18px;
    margin: 0 0 20px 0;
  }
  .category-questionary .guideline h3 br,
  #campaign-open .guideline h3 br {
    display: none;
  }
  .category-questionary .guideline h3 span,
  #campaign-open .guideline h3 span {
    display: block;
  }
  .category-questionary .guideline .break,
  #campaign-open .guideline .break {
    display: inline;
  }
  .category-questionary .guideline dl,
  #campaign-open .guideline dl {
    display: table;
    margin: 0 0 10px 0;
  }
  .category-questionary .guideline dl dt,
  #campaign-open .guideline dl dt {
    font-size: 14px;
    display: table-cell;
    width: 80px;
  }
  .category-questionary .guideline dl dd,
  #campaign-open .guideline dl dd {
    font-size: 14px;
    display: table-cell;
  }
  .category-questionary .guideline dl .small,
  #campaign-open .guideline dl .small {
    font-size: 12px;
    display: block;
    padding-left: 1em;
  }
  .category-questionary .guideline .notes,
  #campaign-open .guideline .notes {
    margin: 25px 0;
  }
  .category-questionary .guideline .notes p,
  #campaign-open .guideline .notes p {
    font-size: 12px;
  }
  .category-questionary .guideline .support,
  #campaign-open .guideline .support {
    margin: 25px 0 0 0;
  }
  .category-questionary .guideline .support p,
  #campaign-open .guideline .support p {
    font-size: 12px;
  }

  /******************************************************************
  athome VOXとは？
  ******************************************************************/
  #about {
    overflow: hidden;
  }
  #about .inner {
    margin: 0 auto;
    padding: 0;
    max-width: 840px;
  }
  #about header {
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/about-ttl-bg-pc.png) no-repeat 50% 0;
    background-size: auto;
    height: 280px;
    margin: 0 0 80px 0;
    padding: 105px 0 0 0;
  }
  #about .about-box-1 {
    width: 600px;
    height: 255px;
    margin: 0 auto;
    position: relative;
  }
  #about .about-box-1 p {
    font-size: 19px;
  }
  #about .about-box-1 p span {
    display: block;
  }
  #about .about-box-1 .image {
    position: absolute;
    margin: 0;
    padding: 0;
  }
  #about .about-box-1 .text {
    position: absolute;
    margin: 0;
  }
  #about .point1 .image {
    left: -50px;
    width: 355px;
  }
  #about .point1 .text {
    top: 35px;
    right: -15px;
    width: 310px;
  }
  #about .point2 {
    z-index: 100;
  }
  #about .point2 .image {
    top: -30px;
    right: 0;
    width: 360px;
  }
  #about .point2 .text {
    top: 30px;
    left: 0;
    width: 305px;
  }
  #about .point3 {
    height: 420px;
  }
  #about .point3 .image {
    top: 10px;
    left: -30px;
    width: 310px;
  }
  #about .point3 .text {
    top: 125px;
    right: -15px;
    width: 310px;
  }

  .about-tieup {
    margin: 40px 0 0;
    padding: 10px;
  }

  .about-tieup-wrap {
    padding: 15px 20px;
    overflow: hidden;
  }

  .about-tieup-copy-1 {
    margin: 25px 0 0;
    line-height: 24px;
  }

  .about-tieup-site-1 {
    margin: 22px 0 0;
  }

  .about-tieup-box-inner-1 {
    height: 104px;
  }

  .about-tieup-list-1 {
    border-top: dotted 1px #ccc;
    overflow: hidden;
  }

  .about-tieup-box-1 {
    border-top: 0;
    width: 50%;
    float: left;
  }

  .about-tieup-footer-link {
    float: right;
    margin-top: 24px;
  }
  .about-tieup-footer-link a.arrow:before {
    float: none;
    margin: -2px 8px 0 0;
  }

  .about-tieup-box-logo-1 {
    width: 120px;
  }

  .about-tieup-box-copy-1 {
    width: 168px;
  }

  .about-tieup-jtown-1 .about-tieup-box-logo-1 {
    margin-top: 0.25em;
  }
  .about-tieup-jtown-1 .about-tieup-box-logo-1 img {
    width: 96px;
    height: auto;
  }

  .about-tieup-ovo-1 .about-tieup-box-logo-1 {
    margin-top: 0.5em;
  }
  .about-tieup-ovo-1 .about-tieup-box-logo-1 img {
    width: 92px;
    height: auto;
  }

  .about-tieup-report-1 .about-tieup-box-logo-1 {
    margin-top: 0.25em;
  }
  .about-tieup-report-1 .about-tieup-box-logo-1 img {
    width: 92px;
    height: auto;
  }

  /******************************************************************
  利用規約
  ******************************************************************/
  #use .inner {
    padding: 70px 20px;
    max-width: 770px;
  }
  #use h1.innner2 {
    margin: 60px 0;
  }
  #use .intro {
    margin: 0 0 40px 0;
  }
  #use section {
    padding: 30px 0 0 0;
  }
  #use section.other {
    padding-top: 30px;
  }
  #use section .time {
    font-size: 14px;
    width: 75.3246753%;
    margin: 0 auto 20px;
    padding: 15px;
  }
  #use section .date {
    margin: 40px 0;
  }

  /******************************************************************
  サイドメニュー
  メルマガボタン
  ******************************************************************/
  a.enq-bnr-1 {
    width: 310px;
  }

  #menu-header-1 .inner-header {
    width: 640px;
  }

  /******************************************************************
  sitemap
  ******************************************************************/
  /******************************************************************
  まとめ
  ******************************************************************/
  .single .post.summary .article-header .header-content {
    text-align: center;
  }
  .single .post.summary .article-header .header-content img {
    margin: 25px 0 12px;
  }
  .single .post.summary .article-header .header-content p {
    text-align: left;
    padding: 0 20px;
    margin: 0 0 43px 0;
    font-size: 15px;
    line-height: 26px;
  }
  .single .post.summary .contents-summary .contents-header {
    margin: 0 20px;
    border-bottom: 2px solid #ff9000;
  }
  .single .post.summary .contents-summary .contents-header .summary-shere-text {
    width: 350px;
    float: left;
  }
  .single .post.summary .contents-summary .contents-header .summary-shere-text p {
    font-size: 19px;
    line-height: 29px;
  }
  .single .post.summary .contents-summary .contents-header .summary-sns {
    width: 250px;
    float: right;
  }
  .single .post.summary .contents-summary .summary-index {
    margin: 23px 20px 0;
    padding-bottom: 22px;
    border-bottom: 1px solid #ccc;
  }
  .single .post.summary .contents-summary .summary-index .summary-index-ttl {
    color: #ff9000;
    font-size: 14px;
    line-height: 26px;
    margin: 0;
  }
  .single .post.summary .contents-summary .summary-index ul {
    font-size: 14px;
    line-height: 26px;
    margin: 0;
  }

  #summary.module {
    padding: 10px;
  }
  #summary.module .module-summary-title-1 {
    margin: -10px 0 0 -10px;
  }
  #summary.module .module-summary-box-1 {
    padding: 10px 20px;
  }
  #summary.module .module-summary-box-1 li {
    padding: 10px;
    width: 270px;
    box-sizing: content-box;
  }
  #summary.module .module-summary-box-1 .module-summary-link-photo-1 {
    height: 150px;
  }
  #summary.module .module-summary-box-1 .module-summary-link-1 {
    height: 260px;
  }
  #summary.module .module-summary-box-1 .module-summary-link-title-1 {
    padding: 15px 20px 0;
    height: 63px;
    font-size: 14px;
    line-height: 24px;
  }
  #summary.module .module-summary-box-1 .byline {
    padding: 0;
  }
  #summary.module .module-summary-box-1 .author {
    display: inline;
  }
  #summary.module .module-summary-box-1 .footer-readmore {
    position: static;
  }
  #summary.module .module-summary-box-1 .footer-readmore:before {
    margin: -2px 8px 0 0;
  }
  #summary.module .module-summary-box-1 .footer-readmore span {
    display: inline;
  }
  #summary.module .module-summary-box-1 .article-footer {
    padding: 10px 20px 0;
  }

  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  .single.single-summary .post.summary .article-header {
    margin: 20px 0 25px;
  }
  .single.single-summary .post.summary .header-content {
    padding: 0 20px;
  }
  .single.single-summary .post.summary .header-content .main-image {
    float: left;
    margin: 25px 0 0;
    width: 226px;
  }
  .single.single-summary .post.summary .header-content .main-image img {
    margin: 0;
  }
  .single.single-summary .post.summary .header-content p {
    float: right;
    width: 370px;
    padding: 0 0 0 15px;
    margin: 20px 0 0;
  }
  .single.single-summary .post.summary .summary-sns-top {
    float: right;
    border: none;
    background-color: #b3b3b3;
    padding: 0;
    margin: 13px 20px 0;
    height: 64px;
    width: 354px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .single.single-summary .post.summary .summary-sns-header {
    color: #fff;
    font-size: 13px;
    line-height: 25px;
    letter-spacing: -0.1em;
  }
  .single.single-summary .post.summary .summary-sns-header.pc {
    display: block;
  }
  .single.single-summary .post.summary .summary-sns-header.sp {
    display: none;
  }
  .single.single-summary .post.summary .summary-entry-sns-1 {
    padding: 0;
    text-align: left;
    margin: 0 7px;
  }
  .single.single-summary .post.summary .summary-entry-sns-1 li {
    background: #fff;
    width: 110px;
    height: 32px;
    margin: 0 0 0 0px;
    display: block;
    float: left;
    margin-left: 5px;
  }
  .single.single-summary .post.summary .summary-entry-sns-1 li:first-child {
    margin-left: 0;
  }
  .single.single-summary .post.summary .summary-entry-sns-1 .fb,
  .single.single-summary .post.summary .summary-entry-sns-1 .fb:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -40px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 56px;
    height: 69px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single.single-summary .post.summary .summary-entry-sns-1 .fb,
  .single.single-summary .post.summary .summary-entry-sns-1 .fb:hover {
    background-position: 0 -40px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single.single-summary .post.summary .summary-entry-sns-1 .tw,
  .single.single-summary .post.summary .summary-entry-sns-1 .tw:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -336px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 62px;
    height: 72px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single.single-summary .post.summary .summary-entry-sns-1 .tw,
  .single.single-summary .post.summary .summary-entry-sns-1 .tw:hover {
    background-position: 0 -336px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single.single-summary .post.summary .summary-entry-sns-1 .gp,
  .single.single-summary .post.summary .summary-entry-sns-1 .gp:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -109px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 52px;
    height: 71px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single.single-summary .post.summary .summary-entry-sns-1 .gp,
  .single.single-summary .post.summary .summary-entry-sns-1 .gp:hover {
    background-position: 0 -109px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single.single-summary .post.summary .summary-sns-top .summary-entry-sns-1 li {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }
  .single.single-summary .post.summary .summary-sns-top .summary-entry-sns-1 .fb {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEU7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZdHY55UbqRgeKtsg7GFl76drMupttG1wdjCy97O1eXa4Ovz9fj///9y63LAAAAAF3RSTlMABgkSFRgwOVRXb3WElpmcn66xtLfJ/HM3v9MAAAC5SURBVCjPdZLhFoIgDIWnaYoaVqZkREb5/s8YysCtc7y/rvc7jrEBgMrKSsqqzIDreFGo65HE6UkRndNYpVdMPdZLQj6a92RW4v9pMX98Z6fVtktehAqfOQJVONAF4NKX1t7fAA4DAffghwyEImDrTEDjzdNaB6ydEDQgvTGzl0Ug/8EUAZYatXax1mMstXs4a1eRdtkFI+joSCgo6BAJaNnYN9AnbFHGGL6o/dXuP4ZFuailrEUevn9UQCoBB2M0UAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 8px 50%;
    color: #3b5997;
    font-size: 11px;
    text-indent: 42px;
    line-height: 32px;
  }
  .single.single-summary .post.summary .summary-sns-top .summary-entry-sns-1 .tw {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzMjdEQjU4OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzMjdEQjU5OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzMyN0RCNTY5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzMyN0RCNTc5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4RELLvAAACPklEQVR42rxWvYtaQRAfExH8QBHETrARlBSmyWk0haWFqWwsRS3S2Ijokb/B6sKhYKlgFRSs5GEjiEJQEjGooGKjEguFHAFRdLK78Yn48XxH7m7g93acnffb2Z15s0pAWJwEXoL3BG+O5n4S1Ai+ElThkfKBgCNAkeB274iS+COIjxG/Rn7/H+Q87i+Rf34Cch63PKlkN1oJvvNGrVYLPp8PNpsNGAwGqFQqwHHc2ajcbjfzz+Vyx1NvCX7wP6qHESgUChwOh0glm82y0WaznUTqcrnYXCAQOLeLfWW9O7dNi8WC0+kUZTIZxuNxRnQ4bzQamS0SiQgd1Q1d4Mslh1gshpPJhOmdTgfz+TzTpVIprlYrTKfT13JxRxdoCjm1Wi1MJBJMp+LxeLBUKiHJi5hkf6ML/BZy0uv1jNhkMqHT6WQ6SbjYanqQksdroQ9jNptBMBiERqMBarUaSPTwLx2i5BV9/BETTb/fx2KxuD8qv98vZgeUGx6uOTocDiQ7YcR2ux2tVivTdTrd1SOCXSIuOtGzp+L1evc5oPZUKoXtdltUku8uOSiVStxut5hMJve2QqGAzWaT6YvFAqPR6NUyvbnkMBqNsFwun9iphMNhFsB8Pkez2Sz4oZ20CpVKhdVqFXu93tkXadugkslk2DgYDFh7Odcq+BJtEHziV6PlKJfLIRQKwXq9Pqm98XgMtVoNNBoNkF4F9Xodut0uLJfLQ7ePBL8ODbfP0a5f9MJ5kSvzyS99yXP/bfkrwADDzTs/cl72aAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 8px 50%;
    color: #000000;
    font-size: 11px;
    text-indent: 37px;
    line-height: 32px;
  }
  .single.single-summary .post.summary .summary-sns-top .summary-entry-sns-1 .gp {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAMAAAA4a6b0AAAAkFBMVEWtOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2yRjq3U0e8X1XCa2LHeG/MhHzRkYnWnZbbqKPgtbDlwb3qzsrw2tf15uX68/L///9DJRcKAAAAH3RSTlMABgkbJDM5P05RY2ZvcoeNkJOWmauusdjh5Ofz9vn8Z9G69QAAANtJREFUKM99klkWgjAMRYviiOKICgpRyqBUyf53Z0qFVhTeB7S5OWkmxmqNHXfnOmPWkrXwQclfDkwwOYHWaaLBPARToVODKbQ1U8C+/JCLXRGPjre7EOJ+a9BBghEdUqxUJg0aEdkAJGQt8gKf14ZsiRwBXljGdOMK8JyiHqnGCDhiZjyfIweILDYEyBDJW1RPSTf5g6Ek6X9C0eIqWsx5IU1NNCODuMTCyEBn/aAvN7M2KsX0q1K2r7vz0N3xVEfPXR3tnkLP5HqmLTck+NiD7w1RW7XarR3t/waVszhW+pq3HgAAAABJRU5ErkJggg==');
    background-size: 25px 24px;
    background-position: 8px 50%;
    color: #c53829;
    font-size: 11px;
    text-indent: 46px;
    line-height: 32px;
  }
  .single.single-summary .post.summary .summary-posts {
    background: #FFF;
    padding: 0 20px 50px;
  }
  .single.single-summary .post.summary .summary-posts-subhead {
    margin: 0;
    font-size: 24px;
    font-weight: bold;
    padding: 0 0 0 42px;
    position: relative;
    letter-spacing: 0.03em;
  }
  .single.single-summary .post.summary .summary-posts-subhead:before {
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/summary/d_quo-before-1_l.png);
    width: 25px;
    height: 19px;
    position: absolute;
    left: 0px;
    top: 5px;
  }
  .single.single-summary .post.summary .summary-posts-subhead:after {
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/summary/d_quo-after-1_l.png);
    width: 25px;
    height: 19px;
    margin: 4px 0 0 7px;
    vertical-align: top;
  }
  .single.single-summary .post.summary .summary-posts-head {
    display: block;
    width: 100%;
    padding: 22px 0 0;
  }
  .single.single-summary .post.summary .summary-card-thumb {
    width: 150px;
    height: 150px;
    vertical-align: top;
    display: block;
    float: left;
  }
  .single.single-summary .post.summary .summary-card-thumb a:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
  .single.single-summary .post.summary .summary-card-contents {
    font-size: 14px;
    padding: 0 0 0 20px;
    vertical-align: top;
    line-height: 24px;
    float: right;
    width: 450px;
  }
  .single.single-summary .post.summary .summary-card-posts {
    border: solid 1px #cccccc;
    margin: 13px 0 0;
    float: right;
    width: 430px;
  }
  .single.single-summary .post.summary .summary-ttl {
    font-size: 14px;
    margin: 0;
    padding: 12px 0px 11px;
  }
  .single.single-summary .post.summary .summary-posts-list {
    padding: 0;
  }
  .single.single-summary .post.summary .summary-posts-list > li {
    margin: 0;
    padding: 27px 0 30px;
  }
  .single.single-summary .post.summary .summary-staff-comment {
    padding: 45px 0;
  }
  .single.single-summary .post.summary .summary-staff-comment p {
    margin: 0;
    line-height: 26px;
  }
  .single.single-summary .post.summary .summary-sns-bottom {
    border: none;
    padding: 0;
    width: 560px;
    height: 206px;
    margin: 0 auto;
    background-color: #b3b3b3;
  }
  .single.single-summary .post.summary .summary-sns-bottom .summary-sns-bottom-image {
    margin: 15px 0 15px 15px;
    width: 265px;
    height: 177px;
    overflow: hidden;
    float: left;
    display: block;
  }
  .single.single-summary .post.summary .summary-sns-bottom .summary-sns-bottom-image img {
    width: 100%;
    height: auto;
  }
  .single.single-summary .post.summary .summary-sns-bottom .summary-sns-header {
    color: #000;
    text-align: left;
    margin: 18px 0 0 26px;
    font-size: 16px;
    letter-spacing: 0em;
  }
  .single.single-summary .post.summary .summary-sns-bottom .summary-sns-bottom-inner {
    float: right;
    margin: 15px 15px 15px 0;
    background-color: #fff;
    width: 265px;
    height: 177px;
  }
  .single.single-summary .post.summary .summary-sns-bottom .summary-entry-sns-1 {
    margin: 22px 22px 9px;
  }
  .single.single-summary .post.summary .summary-sns-bottom .summary-entry-sns-1 li {
    width: auto;
    height: auto;
    margin: 0 10px;
  }
  .single.single-summary .article-footer .module-list-btn-1 {
    padding-top: 31px;
  }
  .single.single-summary .article-footer .module-list-btn-1 a {
    width: 100%;
    line-height: 48px;
  }

  #summarytag {
    padding-bottom: 33px;
  }
  #summarytag .title .en {
    margin-top: 5px;
    vertical-align: top;
  }
  #summarytag .title h4 .jp {
    margin: 0 0 0 2px;
    font-size: 14px;
    margin-top: 5px;
  }
  #summarytag .title h4 .jp:before {
    content: "";
  }
  #summarytag .title i {
    margin: 0px 0px 0px 4px;
  }
  #summarytag .summary-backnumber {
    padding: 23px 15px 0 16px;
  }
  #summarytag .summary-backnumber li {
    width: 185px;
    margin: 0 9px 18px;
    padding: 0;
    float: left;
  }
  #summarytag .summary-backnumber li a {
    padding-bottom: 43px;
  }
  #summarytag .summary-backnumber .balloon {
    left: -6px;
  }
  #summarytag .summary-backnumber .category-name {
    display: none;
  }
  #summarytag .summary-backnumber .boxshadow {
    margin-bottom: 0;
  }
  #summarytag .summary-backnumber .article-thum {
    float: none;
    width: 150px;
    height: 150px;
  }
  #summarytag .summary-backnumber .article-thum img {
    margin-top: 0;
  }
  #summarytag .summary-backnumber .boxshadow .article-header {
    height: 65px;
    float: none;
    width: 100%;
    padding: 0px;
    margin: 0;
  }
  #summarytag .summary-backnumber .item.boxshadow .entry-title {
    line-height: 20px;
    padding: 0;
  }
  #summarytag .summary-backnumber .boxshadow .article-footer {
    margin: 0;
    padding: 0 0 21px;
  }
  #summarytag .summary-backnumber .boxshadow .article-footer .category-name {
    display: none;
  }
  #summarytag .summary-backnumber .boxshadow .article-footer .category-name:after {
    content: "";
  }
  #summarytag .summary-backnumber .footer-readmore {
    position: absolute;
    bottom: 9px;
    right: auto;
    left: 17px;
  }

  .post > .article-footer:first-child {
    margin-top: 0;
    padding-top: 33px;
  }

  /******************************************************************
  まとめ
  ******************************************************************/
  .single .post.pet .article-header .header-content {
    text-align: center;
  }
  .single .post.pet .article-header .header-content img {
    margin: 25px 0 12px;
  }
  .single .post.pet .article-header .header-content p {
    text-align: left;
    padding: 0 20px;
    margin: 0 0 43px 0;
    font-size: 15px;
    line-height: 26px;
  }
  .single .post.pet .contents-pet .contents-header {
    margin: 0 20px;
    border-bottom: 2px solid #8ab8e5;
  }
  .single .post.pet .contents-pet .contents-header .pet-shere-text {
    width: 350px;
    float: left;
  }
  .single .post.pet .contents-pet .contents-header .pet-shere-text p {
    font-size: 19px;
    line-height: 29px;
  }
  .single .post.pet .contents-pet .contents-header .pet-sns {
    width: 250px;
    float: right;
  }
  .single .post.pet .contents-pet .pet-index {
    margin: 23px 20px 0;
    padding-bottom: 22px;
    border-bottom: 1px solid #ccc;
  }
  .single .post.pet .contents-pet .pet-index .pet-index-ttl {
    color: #8ab8e5;
    font-size: 14px;
    line-height: 26px;
    margin: 0;
  }
  .single .post.pet .contents-pet .pet-index ul {
    font-size: 14px;
    line-height: 26px;
    margin: 0;
  }

  #pet.module {
    padding: 10px;
  }
  #pet.module .module-pet-title-1 {
    margin: -10px 0 0 -10px;
  }
  #pet.module .module-pet-box-1 {
    padding: 10px 20px;
  }
  #pet.module .module-pet-box-1 li {
    padding: 10px;
    width: 270px;
    box-sizing: content-box;
  }
  #pet.module .module-pet-box-1 .module-pet-link-1 {
    height: 260px;
  }
  #pet.module .module-pet-box-1 .module-pet-link-title-1 {
    padding: 15px 20px 0;
    height: 63px;
    font-size: 14px;
    line-height: 24px;
  }
  #pet.module .module-pet-box-1 .byline {
    padding: 0;
  }
  #pet.module .module-pet-box-1 .author {
    display: inline;
  }
  #pet.module .module-pet-box-1 .footer-readmore {
    position: static;
  }
  #pet.module .module-pet-box-1 .footer-readmore:before {
    margin: -2px 8px 0 0;
  }
  #pet.module .module-pet-box-1 .footer-readmore span {
    display: inline;
  }
  #pet.module .module-pet-box-1 .article-footer {
    padding: 10px 20px 0;
  }

  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  .single.single-pet .post.pet .article-header {
    margin: 20px 0 25px;
  }
  .single.single-pet .post.pet .header-content {
    padding: 0 20px;
  }
  .single.single-pet .post.pet .header-content .main-image {
    float: left;
    margin: 25px 0 0;
    width: 226px;
  }
  .single.single-pet .post.pet .header-content .main-image img {
    margin: 0;
  }
  .single.single-pet .post.pet .header-content p {
    float: right;
    width: 370px;
    padding: 0 0 0 15px;
    margin: 20px 0 0;
  }
  .single.single-pet .post.pet .pet-sns-top {
    float: right;
    border: none;
    background-color: #b3b3b3;
    padding: 0;
    margin: 13px 20px 0;
    height: 64px;
    width: 354px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .single.single-pet .post.pet .pet-sns-header {
    color: #fff;
    font-size: 13px;
    line-height: 25px;
    letter-spacing: -0.1em;
  }
  .single.single-pet .post.pet .pet-sns-header.pc {
    display: block;
  }
  .single.single-pet .post.pet .pet-sns-header.sp {
    display: none;
  }
  .single.single-pet .post.pet .pet-entry-sns-1 {
    padding: 0;
    text-align: left;
    margin: 0 7px;
  }
  .single.single-pet .post.pet .pet-entry-sns-1 li {
    background: #fff;
    width: 110px;
    height: 32px;
    margin: 0 0 0 0px;
    display: block;
    float: left;
    margin-left: 5px;
  }
  .single.single-pet .post.pet .pet-entry-sns-1 li:first-child {
    margin-left: 0;
  }
  .single.single-pet .post.pet .pet-entry-sns-1 .fb, .single.single-pet .post.pet .pet-entry-sns-1 .fb:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -40px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 56px;
    height: 69px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single.single-pet .post.pet .pet-entry-sns-1 .fb, .single.single-pet .post.pet .pet-entry-sns-1 .fb:hover {
    background-position: 0 -40px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single.single-pet .post.pet .pet-entry-sns-1 .tw, .single.single-pet .post.pet .pet-entry-sns-1 .tw:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -336px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 62px;
    height: 72px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single.single-pet .post.pet .pet-entry-sns-1 .tw, .single.single-pet .post.pet .pet-entry-sns-1 .tw:hover {
    background-position: 0 -336px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single.single-pet .post.pet .pet-entry-sns-1 .gp, .single.single-pet .post.pet .pet-entry-sns-1 .gp:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -109px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 52px;
    height: 71px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single.single-pet .post.pet .pet-entry-sns-1 .gp, .single.single-pet .post.pet .pet-entry-sns-1 .gp:hover {
    background-position: 0 -109px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single.single-pet .post.pet .pet-sns-top .pet-entry-sns-1 li {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }
  .single.single-pet .post.pet .pet-sns-top .pet-entry-sns-1 .fb {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEU7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZdHY55UbqRgeKtsg7GFl76drMupttG1wdjCy97O1eXa4Ovz9fj///9y63LAAAAAF3RSTlMABgkSFRgwOVRXb3WElpmcn66xtLfJ/HM3v9MAAAC5SURBVCjPdZLhFoIgDIWnaYoaVqZkREb5/s8YysCtc7y/rvc7jrEBgMrKSsqqzIDreFGo65HE6UkRndNYpVdMPdZLQj6a92RW4v9pMX98Z6fVtktehAqfOQJVONAF4NKX1t7fAA4DAffghwyEImDrTEDjzdNaB6ydEDQgvTGzl0Ug/8EUAZYatXax1mMstXs4a1eRdtkFI+joSCgo6BAJaNnYN9AnbFHGGL6o/dXuP4ZFuailrEUevn9UQCoBB2M0UAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 8px 50%;
    color: #3b5997;
    font-size: 11px;
    text-indent: 42px;
    line-height: 32px;
  }
  .single.single-pet .post.pet .pet-sns-top .pet-entry-sns-1 .tw {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzMjdEQjU4OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzMjdEQjU5OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzMyN0RCNTY5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzMyN0RCNTc5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4RELLvAAACPklEQVR42rxWvYtaQRAfExH8QBHETrARlBSmyWk0haWFqWwsRS3S2Ijokb/B6sKhYKlgFRSs5GEjiEJQEjGooGKjEguFHAFRdLK78Yn48XxH7m7g93acnffb2Z15s0pAWJwEXoL3BG+O5n4S1Ai+ElThkfKBgCNAkeB274iS+COIjxG/Rn7/H+Q87i+Rf34Cch63PKlkN1oJvvNGrVYLPp8PNpsNGAwGqFQqwHHc2ajcbjfzz+Vyx1NvCX7wP6qHESgUChwOh0glm82y0WaznUTqcrnYXCAQOLeLfWW9O7dNi8WC0+kUZTIZxuNxRnQ4bzQamS0SiQgd1Q1d4Mslh1gshpPJhOmdTgfz+TzTpVIprlYrTKfT13JxRxdoCjm1Wi1MJBJMp+LxeLBUKiHJi5hkf6ML/BZy0uv1jNhkMqHT6WQ6SbjYanqQksdroQ9jNptBMBiERqMBarUaSPTwLx2i5BV9/BETTb/fx2KxuD8qv98vZgeUGx6uOTocDiQ7YcR2ux2tVivTdTrd1SOCXSIuOtGzp+L1evc5oPZUKoXtdltUku8uOSiVStxut5hMJve2QqGAzWaT6YvFAqPR6NUyvbnkMBqNsFwun9iphMNhFsB8Pkez2Sz4oZ20CpVKhdVqFXu93tkXadugkslk2DgYDFh7Odcq+BJtEHziV6PlKJfLIRQKwXq9Pqm98XgMtVoNNBoNkF4F9Xodut0uLJfLQ7ePBL8ODbfP0a5f9MJ5kSvzyS99yXP/bfkrwADDzTs/cl72aAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 8px 50%;
    color: #000000;
    font-size: 11px;
    text-indent: 37px;
    line-height: 32px;
  }
  .single.single-pet .post.pet .pet-sns-top .pet-entry-sns-1 .gp {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAMAAAA4a6b0AAAAkFBMVEWtOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2yRjq3U0e8X1XCa2LHeG/MhHzRkYnWnZbbqKPgtbDlwb3qzsrw2tf15uX68/L///9DJRcKAAAAH3RSTlMABgkbJDM5P05RY2ZvcoeNkJOWmauusdjh5Ofz9vn8Z9G69QAAANtJREFUKM99klkWgjAMRYviiOKICgpRyqBUyf53Z0qFVhTeB7S5OWkmxmqNHXfnOmPWkrXwQclfDkwwOYHWaaLBPARToVODKbQ1U8C+/JCLXRGPjre7EOJ+a9BBghEdUqxUJg0aEdkAJGQt8gKf14ZsiRwBXljGdOMK8JyiHqnGCDhiZjyfIweILDYEyBDJW1RPSTf5g6Ek6X9C0eIqWsx5IU1NNCODuMTCyEBn/aAvN7M2KsX0q1K2r7vz0N3xVEfPXR3tnkLP5HqmLTck+NiD7w1RW7XarR3t/waVszhW+pq3HgAAAABJRU5ErkJggg==');
    background-size: 25px 24px;
    background-position: 8px 50%;
    color: #c53829;
    font-size: 11px;
    text-indent: 46px;
    line-height: 32px;
  }
  .single.single-pet .post.pet .pet-posts {
    background: #FFF;
    padding: 25px 20px 50px;
  }
  .single.single-pet .post.pet .pet-posts-subhead {
    margin: 0;
    font-size: 24px;
    font-weight: bold;
    padding: 0 0 0 42px;
    position: relative;
    letter-spacing: 0.03em;
  }
  .single.single-pet .post.pet .pet-posts-subhead:before {
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/summary/d_quo-before-1_l.png);
    width: 25px;
    height: 19px;
    position: absolute;
    left: 0px;
    top: 5px;
  }
  .single.single-pet .post.pet .pet-posts-subhead:after {
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/summary/d_quo-after-1_l.png);
    width: 25px;
    height: 19px;
    margin: 4px 0 0 7px;
    vertical-align: top;
  }
  .single.single-pet .post.pet .pet-posts-head {
    display: block;
    width: 100%;
    padding: 22px 0 0;
  }
  .single.single-pet .post.pet .pet-posts-inner {
    margin: 0 0 40px;
  }
  .single.single-pet .post.pet .pet-posts-inner h3 {
    padding: 10px 8px;
  }
  .single.single-pet .post.pet .pet-posts-list {
    padding: 0 0 27px;
  }
  .single.single-pet .post.pet .pet-posts-list > li {
    width: 177px;
    height: 260px;
    padding: 10px;
    margin: 18px 8px 0;
  }
  .single.single-pet .post.pet .pet-posts-list > li figure {
    position: relative;
    width: 156px;
    height: 156px;
  }
  .single.single-pet .post.pet .pet-posts-list > li figure img {
    position: absolute;
    min-width: 156px;
    min-height: 156px;
    width: 100%;
    heigh: auto;
  }
  .single.single-pet .post.pet .pet-posts-list > li figure img.width_long {
    height: 100%;
    width: auto;
  }
  .single.single-pet .post.pet .pet-posts-list > li .caption {
    font-size: 14px;
    line-height: 18px;
    height: 62px;
    padding: 12px 0 0;
  }
  .single.single-pet .post.pet .pet-posts-list > li .pet-name {
    font-size: 14px;
    line-height: 18px;
    padding: 5px 0 0;
  }
  .single.single-pet .post.pet .pet-sns-bottom {
    border: none;
    padding: 0;
    width: 560px;
    height: 206px;
    margin: 0 auto;
    background-color: #b3b3b3;
  }
  .single.single-pet .post.pet .pet-sns-bottom .pet-sns-bottom-image {
    margin: 15px 0 15px 15px;
    width: 265px;
    height: 177px;
    overflow: hidden;
    float: left;
    display: block;
    position: relative;
  }
  .single.single-pet .post.pet .pet-sns-bottom .pet-sns-bottom-image img {
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%;
    margin: auto;
    min-width: 265px;
    min-height: 177px;
    width: 100%;
    heigh: auto;
  }
  .single.single-pet .post.pet .pet-sns-bottom .pet-sns-header {
    color: #000;
    text-align: left;
    margin: 18px 0 0 26px;
    font-size: 16px;
    letter-spacing: 0em;
  }
  .single.single-pet .post.pet .pet-sns-bottom .pet-sns-bottom-inner {
    float: right;
    margin: 15px 15px 15px 0;
    background-color: #fff;
    width: 265px;
    height: 177px;
  }
  .single.single-pet .post.pet .pet-sns-bottom .pet-entry-sns-1 {
    margin: 22px 22px 9px;
  }
  .single.single-pet .post.pet .pet-sns-bottom .pet-entry-sns-1 li {
    width: auto;
    height: auto;
    margin: 0 10px;
  }
  .single.single-pet .article-footer .module-list-btn-1 {
    padding-top: 31px;
  }
  .single.single-pet .article-footer .module-list-btn-1 a {
    width: 100%;
    line-height: 48px;
  }

  .post > .article-footer:first-child {
    margin-top: 0;
    padding-top: 33px;
  }

  .single-pet .pet_contents {
    width: 800px;
  }
  .single-pet .fancybox-overlay {
    background: #fff;
  }
  .single-pet .fancybox-wrap {
    padding-top: 60px;
    padding-bottom: 0;
    width: 840px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
  }
  .single-pet .fancybox-skin {
    background: #fff;
    box-shadow: none;
    padding: 0 !important;
  }
  .single-pet .fancybox-outer {
    width: 840px;
    padding: 0 20px;
  }
  .single-pet .fancybox-inner {
    height: auto !important;
    width: 800px !important;
    text-align: center;
  }
  .single-pet .fancybox-inner img {
    max-width: 800px;
    max-height: 800px;
    height: auto;
    width: auto;
  }
  .single-pet .fancybox-inner .caption {
    margin: 40px 0 80px;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
  }
  .single-pet .fancybox-inner .pet-name {
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    border-top: 1px dotted #cccccc;
    padding-top: 35px;
    color: #0080ff;
    margin: 0;
  }
  .single-pet .fancybox-inner .pet-name span {
    color: #010101;
  }
  .single-pet .fancybox-inner .owner-name {
    padding-top: 40px;
    font-size: 14px;
    line-height: 15px;
    text-align: center;
    padding-bottom: 20px;
    margin: 0;
  }
  .single-pet .fancybox-title {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 60px;
    background: none;
    padding: 0;
    z-index: 4020;
    border-bottom: 1px solid #cccccc;
    background-color: #fff;
  }
  .single-pet .fancybox-title span {
    margin-right: 0;
    padding: 0 22px 0 0;
    background: none;
    color: #010101;
    position: absolute;
    right: 58px;
    left: auto;
    top: 15px;
    text-shadow: none;
    font-weight: normal;
    font-size: 14px;
    line-height: 26px;
    border-right: 1px solid #cccccc;
    border-radius: 0;
  }
  .single-pet .fancybox-close {
    position: fixed;
    top: 0;
    right: 0;
    cursor: pointer;
    background-image: none;
    width: 100%;
    height: 60px;
  }
  .single-pet .fancybox-close:hover {
    background: none;
  }
  .single-pet .fancybox-close:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAAGaYQB0AAAALVBMVEX///+KuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOXgJSk+AAAADnRSTlMABgk5QkWlqKuusbfw9sVRrJIAAAB7SURBVAgdBcHBCQIxFEXRGxUEkeHbQNbCwDDYgYXYgliDFViBpILPkKXCNODafczCRYRXg+cAHSsKXeWw5WI8CjFRJu4pFpgrxDonjqxB5jeG9oOFJtjoA55lvBhGTs0I/qZX27ky9JIyEFzNILieasZZmV5flldgP/4BPnAu73jV1ooAAAAASUVORK5CYII=');
    background-size: 14px 14px;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 22px;
    left: auto;
    top: 50%;
    margin-top: -7px;
  }
  .single-pet .fancybox-close:before {
    content: "";
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAAGaYQB0AAAALVBMVEX///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5dU678AAAADnRSTlMABgk5QkWlqKuusbfw9sVRrJIAAAB7SURBVAgdBcHBCQIxFEXRGxUEkeHbQNbCwDDYgYXYgliDFViBpILPkKXCNODafczCRYRXg+cAHSsKXeWw5WI8CjFRJu4pFpgrxDonjqxB5jeG9oOFJtjoA55lvBhGTs0I/qZX27ky9JIyEFzNILieasZZmV5flldgP/4BPnAu73jV1ooAAAAASUVORK5CYII=');
    background-size: 14px 14px;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 22px;
    left: auto;
    top: 50%;
    margin-top: -7px;
  }
  .single-pet .fancybox-prev {
    position: fixed;
    bottom: 0;
    right: auto;
    top: 50%;
    left: 10%;
    width: 50px;
    border-top: none;
    background: none;
  }
  .single-pet .fancybox-prev:hover span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAFe5kgVAAAA51BMVEUAgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP/ORMXuAAAATHRSTlMAAwYJDA8SFRgbHiEkJyotMDM2OTxCRUhLTlFUV1pdYGNmbG9ydXh7foGEh4qQk5acn6KlqKuusbS3usDDyczP0tXY297h5Ofq7fP5aBHhWgAAAepJREFUGBmVwYtCmmAAgNEPUMB7ENPSVnM5LW25cm2tNFsTrY33f56BQP0/F7Vz8JUIHAMar0zmnodAJfagkMvzSLtdsHZFwCFwTOyI0BTRlNgTMZXAIZspOqJLZCMENj6LN56vjE/DZxHqkuuMyBRfjbU2OUaHLXyffuqIyohsYktSmgQ6ZLgDemRyQCH0p4ToHyaR3xVEz9Aj0znskWWBTydtTkg3kdgIqn1CJfZJKZLFLg4JzJAZJ7w6KfKmh2TIKw3ZPaGWQVKfNZW0Mr4RGY7xNcmhkukRfhAprpAdEao8IlJU5qwpXozYEyHTRWLSIVJ8RjYg0zlgkGdClj3AKJB2QMAhRSmxNiNB6xK5QaIj0BC0EOzXS4ScMUnN6edp70Zng/rZJaPnWwbeDOeDwhYt9wtJD/d18tyNNLIdrJqkjWc6m1hfFSS9A7bRmoicBjuwVzoRZ6mxm3qV91KeDHzKS5ndjVVAIUWzauTodoBlBZk5d6vkKUwADUljtWxaEhXRpEBlgaS8+Nu2JCqiiQE6CfrDqk6uKxV+tUnSrBo57AtA0XiH0wa+8YCdnQ54rw6RyZCdXHznzZnBVpqOpFdgi/41SX23QK6G2yXTtWuT4aPbZgPz29KoHZZZq1UZvgzYUcGqkOM/FSkoH2+3Eq8AAAAASUVORK5CYII=');
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    left: 0;
  }
  .single-pet .fancybox-prev span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAFe5kgVAAAA6lBMVEVeXl7///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl62frfTAAAATXRSTlMAAAMGCQwPEhUYGx4hJCcqLTAzNjk8QkVIS05RVFdaXWBjZmxvcnV4e36BhIeKkJOWnJ+ipairrrG0t7rAw8nMz9LV2Nve4eTn6u3z+R9tTgoAAAIySURBVBgZlcEJQ9JgAMfh338bjEtQkMCjNJJEwSQlyxSPjEOL7/91eneIG2yJz4NRAMEe4IiAyHM3myECAhtDGLcWIsVsxrLLEb4zPHUQ7PHsvfAN8QnfEJ/ggWe2MLYJiUSWS9QpcT0iahhVXsyMIoaDUSXQItURoSFGGd8OKXrbTYyPP1x8wlckqoYhjAlLGgjYJcGVoE2iOlgEfheI+kue0K8SUY/QJtExbJBkJMBl2R3C4+aJqQEitHZIoMAmHhGRJUKEatkunhtCwpfbZ24/i0d42sR0MYTHIe4aENDMsegQBNgsKyLokWAPQYNEwibRvfhOKDslSrwnULonyrK5w2fNnhEQDwTyY2Ly7BLKPhIlOiQ6FuRIJBiQZEOQy7BsCwF1llgFhHHDAqcFwnNBjIshAg4RTQwR2KwUCNT7+MRcY/hp2L5wCYlllaNTeo+XdGY31N9ZxEnENcefWXR7XeGFRMRVzyHZ1rRBSOJZ/8blf6pfLDwSgfYWr3EaeCR89XVWUJu6IGHUJw6rqawh8SbWQ04C66nI6vq2wGKJUy2TorUrmJSIy9+N10iTGQgcYtank0Y1xiZqkKE0IqY4+rNTjbGJGuTAZYF7O62Q6syGnzsscqplUtROBJbDGxysC+h3WNlBR+JtdpHwDLqs5OQbSASOcrzKcTEkQu0Mrzg8xyMxdzjOkGp93CIgEXU+rpHgw3iHOYkF+a+TXHm7iK+8RvepQ4xEiky1RCLpHwoKKbo5iimOAAAAAElFTkSuQmCC');
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    left: 0;
  }
  .single-pet .fancybox-next {
    position: fixed;
    bottom: 0;
    left: auto;
    top: 50%;
    right: 10%;
    width: 50px;
    border-top: none;
    background: none;
  }
  .single-pet .fancybox-next:hover span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAFe5kgVAAAA6lBMVEUAgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP8AgP+NgPUyAAAATXRSTlMAAwYJDA8SFRgbHiEkJyotMDM2OTw/QkVIS05RVFdaXWBjZmxvcnV4e36BhIeKkJOWnJ+ipairrrG0t7rAw8nMz9LV2Nve4eTn6u3z+eciKTIAAAHtSURBVBgZlcGLQppgAIDRD1DA+zA2Km1dltPSLVuurZWX1kRr4/1fZyig/PCTdA4bD4BGjOd5zNjQiIzJ5nmk3Y5ZK7JywkqZiEpkie8HoWd8bTggUmBLY6NI5IQVg5wcQkUink9hq0iCQYwBZ4Qm+PYR6J1PDoIJK/2iRVwfQYdQlyRjn5VjJC6BR6RUVIW4xwqBI0wErkngCS6R6sE7BYkRvpJCik1IR3BLzNAmUKrvkVZCQv95im//cIBAtxU2vhHTJK5M5EpDdEzAIWXB2hFpJ/jukWiTaQA2Uh1E1pjQe/hHXOkPAYVI2QvNCJgsiav+JmQisMaENLhEqkOWU2COTAOfStoTKzPSdNbGJKgXhJoITJ2NFjGHNWL2KBHoVklQmDPljlcoH2wmXo+75wFXF3V2qD9MSfrsOmRxlgfIaYN70pSvFq/RJ0MSHI1dDs7Z0pdNcmjYRKp18tEWNmvGk8LbKEPyK7+oQPuMDDVLI0UBRgWyVN2ZiaiygMKIONUSOItlA4EGxog41RK0/s7LCOYV1Gsy1ZdTnQQd6DfJULM0klq/gMY5b6Ap+Hrn5NYbstbm7b5/IZf+iC1dYyfjAsFNlx0KHZLO3AaZCm4XqZb7EYmme8Nrei99qjXWyoc1Y3FtklPFKiD3H5ayKMXdlKTWAAAAAElFTkSuQmCC');
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    right: 0;
  }
  .single-pet .fancybox-next span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAFe5kgVAAAA7VBMVEVeXl7///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl6ifjkaAAAATnRSTlMAAAMGCQwPEhUYGx4hJCcqLTAzNjk8P0JFSEtOUVRXWl1gY2Zsb3J1eHt+gYSHipCTlpyfoqWoq66xtLe6wMPJzM/S1djb3uHk5+rt8/mMPgRpAAACMUlEQVQYGZXBCUPSAACG4ffbBuOGhhSeeSSBYolJlimIGYcW///ntAvdYEt6HgKCW8ASAQHz+ZwRAYGFS7gGIFLM56y6GuDL4jkAQZEFU4RmuL4ResS1C1ssZMQzC0Qgy8IBnhxrahLKsjB3GbzIsiRHRA6OCA1xbRJjtz40iRni6WYdfMLXJaYFCFebZblNBOyT4FRwTyIT0yDqvkRgjzwxkzyBBzglUQfeGCToCygYrGggfDYxV4AI9RoECtUNPCKqwAsRsr8f4trcPiMgfHbD4NkXPMJXJ6qIS7jOLeL2AQFNVkxBwB6rDhDckGAXkeJMNEjUEjHOgNBb8Yeowi8ChggV56ERgTwzoso/CeWJcQaELHFKopZIcSgYk6QmwGTVAwJGrLIRrgFLzBMQnjoxeRsQvh0itiu4RGCDAoF2GZ9YMBhzxzULYoXxrsFw3uH68YzzkypLJGKqt3cs+zhpEiHxojnbIpl1dsOCRMj47PAv9rCHTyLUtHjN1jEuCY89q7OGWgOQcJWrrMeaNpCA3IPB+iQweqyv+GQKdo9IUXEsVhiCfoY05ckoT1xpKjJ9okwnpjmd1YixRK5PlOnE7PweF4kZlzAvSFWd3dkssQXdOikqjsWynR+C2jH/wTIEdI5ZW6cn4drlP0h4vn5iLd0+SARsi1flTnBJhC7bvCLTwiPx7GhSI1Vm0iYgEbUzeU+C+uSSZxLLOk9dyhV8xe1KbnqRJ0oiTcnJkET6C4XYKmDvMunQAAAAAElFTkSuQmCC');
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    right: 0;
  }

  /******************************************************************
  at home AWARD記事
  ******************************************************************/
  #post-award p {
    margin: 0;
    padding: 0;
  }
  #post-award img {
    margin: 0;
  }
  #post-award .award-header-sns {
    padding-top: 0;
    border-top: none;
  }
  #post-award .award-sns {
    width: 520px;
    height: 46px;
    margin: 0 auto 30px;
    background-color: #b3b3b3;
    overflow: hidden;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  #post-award .award-sns p {
    float: left;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    margin: 0;
    font-weight: bold;
    color: #fff;
    padding: 9px 0 0 20px;
  }
  #post-award .entry-sns-1 {
    float: right;
    text-align: center;
    margin: 0;
    padding: 7px 7px 7px 0;
  }
  #post-award .entry-sns-1 li {
    margin: 0 0 0 0px;
    display: block;
    float: left;
    margin-left: 6px;
    background: #fff;
    width: 110px;
    height: 32px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }
  #post-award .entry-sns-1 li:first-child {
    margin-left: 0;
  }
  #post-award .entry-sns-1 li a {
    text-decoration: none;
  }
  #post-award .entry-sns-1 .fb {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEU7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZdHY55UbqRgeKtsg7GFl76drMupttG1wdjCy97O1eXa4Ovz9fj///9y63LAAAAAF3RSTlMABgkSFRgwOVRXb3WElpmcn66xtLfJ/HM3v9MAAAC5SURBVCjPdZLhFoIgDIWnaYoaVqZkREb5/s8YysCtc7y/rvc7jrEBgMrKSsqqzIDreFGo65HE6UkRndNYpVdMPdZLQj6a92RW4v9pMX98Z6fVtktehAqfOQJVONAF4NKX1t7fAA4DAffghwyEImDrTEDjzdNaB6ydEDQgvTGzl0Ug/8EUAZYatXax1mMstXs4a1eRdtkFI+joSCgo6BAJaNnYN9AnbFHGGL6o/dXuP4ZFuailrEUevn9UQCoBB2M0UAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 8px 50%;
    color: #3b5997;
    font-size: 11px;
    text-indent: 32px;
    line-height: 32px;
  }
  #post-award .entry-sns-1 .fb:hover {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEU7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZdHY55UbqRgeKtsg7GFl76drMupttG1wdjCy97O1eXa4Ovz9fj///9y63LAAAAAF3RSTlMABgkSFRgwOVRXb3WElpmcn66xtLfJ/HM3v9MAAAC5SURBVCjPdZLhFoIgDIWnaYoaVqZkREb5/s8YysCtc7y/rvc7jrEBgMrKSsqqzIDreFGo65HE6UkRndNYpVdMPdZLQj6a92RW4v9pMX98Z6fVtktehAqfOQJVONAF4NKX1t7fAA4DAffghwyEImDrTEDjzdNaB6ydEDQgvTGzl0Ug/8EUAZYatXax1mMstXs4a1eRdtkFI+joSCgo6BAJaNnYN9AnbFHGGL6o/dXuP4ZFuailrEUevn9UQCoBB2M0UAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 8px 50%;
    color: #3b5997;
    font-size: 11px;
    text-indent: 32px;
    line-height: 32px;
  }
  #post-award .entry-sns-1 .tw {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzMjdEQjU4OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzMjdEQjU5OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzMyN0RCNTY5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzMyN0RCNTc5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4RELLvAAACPklEQVR42rxWvYtaQRAfExH8QBHETrARlBSmyWk0haWFqWwsRS3S2Ijokb/B6sKhYKlgFRSs5GEjiEJQEjGooGKjEguFHAFRdLK78Yn48XxH7m7g93acnffb2Z15s0pAWJwEXoL3BG+O5n4S1Ai+ElThkfKBgCNAkeB274iS+COIjxG/Rn7/H+Q87i+Rf34Cch63PKlkN1oJvvNGrVYLPp8PNpsNGAwGqFQqwHHc2ajcbjfzz+Vyx1NvCX7wP6qHESgUChwOh0glm82y0WaznUTqcrnYXCAQOLeLfWW9O7dNi8WC0+kUZTIZxuNxRnQ4bzQamS0SiQgd1Q1d4Mslh1gshpPJhOmdTgfz+TzTpVIprlYrTKfT13JxRxdoCjm1Wi1MJBJMp+LxeLBUKiHJi5hkf6ML/BZy0uv1jNhkMqHT6WQ6SbjYanqQksdroQ9jNptBMBiERqMBarUaSPTwLx2i5BV9/BETTb/fx2KxuD8qv98vZgeUGx6uOTocDiQ7YcR2ux2tVivTdTrd1SOCXSIuOtGzp+L1evc5oPZUKoXtdltUku8uOSiVStxut5hMJve2QqGAzWaT6YvFAqPR6NUyvbnkMBqNsFwun9iphMNhFsB8Pkez2Sz4oZ20CpVKhdVqFXu93tkXadugkslk2DgYDFh7Odcq+BJtEHziV6PlKJfLIRQKwXq9Pqm98XgMtVoNNBoNkF4F9Xodut0uLJfLQ7ePBL8ODbfP0a5f9MJ5kSvzyS99yXP/bfkrwADDzTs/cl72aAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 8px 50%;
    color: #000000;
    font-size: 11px;
    text-indent: 20px;
    line-height: 32px;
  }
  #post-award .entry-sns-1 .tw:hover {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzMjdEQjU4OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzMjdEQjU5OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzMyN0RCNTY5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzMyN0RCNTc5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4RELLvAAACPklEQVR42rxWvYtaQRAfExH8QBHETrARlBSmyWk0haWFqWwsRS3S2Ijokb/B6sKhYKlgFRSs5GEjiEJQEjGooGKjEguFHAFRdLK78Yn48XxH7m7g93acnffb2Z15s0pAWJwEXoL3BG+O5n4S1Ai+ElThkfKBgCNAkeB274iS+COIjxG/Rn7/H+Q87i+Rf34Cch63PKlkN1oJvvNGrVYLPp8PNpsNGAwGqFQqwHHc2ajcbjfzz+Vyx1NvCX7wP6qHESgUChwOh0glm82y0WaznUTqcrnYXCAQOLeLfWW9O7dNi8WC0+kUZTIZxuNxRnQ4bzQamS0SiQgd1Q1d4Mslh1gshpPJhOmdTgfz+TzTpVIprlYrTKfT13JxRxdoCjm1Wi1MJBJMp+LxeLBUKiHJi5hkf6ML/BZy0uv1jNhkMqHT6WQ6SbjYanqQksdroQ9jNptBMBiERqMBarUaSPTwLx2i5BV9/BETTb/fx2KxuD8qv98vZgeUGx6uOTocDiQ7YcR2ux2tVivTdTrd1SOCXSIuOtGzp+L1evc5oPZUKoXtdltUku8uOSiVStxut5hMJve2QqGAzWaT6YvFAqPR6NUyvbnkMBqNsFwun9iphMNhFsB8Pkez2Sz4oZ20CpVKhdVqFXu93tkXadugkslk2DgYDFh7Odcq+BJtEHziV6PlKJfLIRQKwXq9Pqm98XgMtVoNNBoNkF4F9Xodut0uLJfLQ7ePBL8ODbfP0a5f9MJ5kSvzyS99yXP/bfkrwADDzTs/cl72aAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 8px 50%;
    color: #000000;
    font-size: 11px;
    text-indent: 20px;
    line-height: 32px;
  }
  #post-award .entry-sns-1 .gp {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAMAAAA4a6b0AAAAkFBMVEWtOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2yRjq3U0e8X1XCa2LHeG/MhHzRkYnWnZbbqKPgtbDlwb3qzsrw2tf15uX68/L///9DJRcKAAAAH3RSTlMABgkbJDM5P05RY2ZvcoeNkJOWmauusdjh5Ofz9vn8Z9G69QAAANtJREFUKM99klkWgjAMRYviiOKICgpRyqBUyf53Z0qFVhTeB7S5OWkmxmqNHXfnOmPWkrXwQclfDkwwOYHWaaLBPARToVODKbQ1U8C+/JCLXRGPjre7EOJ+a9BBghEdUqxUJg0aEdkAJGQt8gKf14ZsiRwBXljGdOMK8JyiHqnGCDhiZjyfIweILDYEyBDJW1RPSTf5g6Ek6X9C0eIqWsx5IU1NNCODuMTCyEBn/aAvN7M2KsX0q1K2r7vz0N3xVEfPXR3tnkLP5HqmLTck+NiD7w1RW7XarR3t/waVszhW+pq3HgAAAABJRU5ErkJggg==');
    background-size: 25px 24px;
    background-position: 8px 50%;
    color: #c53829;
    font-size: 11px;
    text-indent: 32px;
    line-height: 32px;
  }
  #post-award .entry-sns-1 .gp:hover {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAMAAAA4a6b0AAAAkFBMVEWtOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2yRjq3U0e8X1XCa2LHeG/MhHzRkYnWnZbbqKPgtbDlwb3qzsrw2tf15uX68/L///9DJRcKAAAAH3RSTlMABgkbJDM5P05RY2ZvcoeNkJOWmauusdjh5Ofz9vn8Z9G69QAAANtJREFUKM99klkWgjAMRYviiOKICgpRyqBUyf53Z0qFVhTeB7S5OWkmxmqNHXfnOmPWkrXwQclfDkwwOYHWaaLBPARToVODKbQ1U8C+/JCLXRGPjre7EOJ+a9BBghEdUqxUJg0aEdkAJGQt8gKf14ZsiRwBXljGdOMK8JyiHqnGCDhiZjyfIweILDYEyBDJW1RPSTf5g6Ek6X9C0eIqWsx5IU1NNCODuMTCyEBn/aAvN7M2KsX0q1K2r7vz0N3xVEfPXR3tnkLP5HqmLTck+NiD7w1RW7XarR3t/waVszhW+pq3HgAAAABJRU5ErkJggg==');
    background-size: 25px 24px;
    background-position: 8px 50%;
    color: #c53829;
    font-size: 11px;
    text-indent: 32px;
    line-height: 32px;
  }
  #post-award .main-text {
    font-size: 14px;
    line-height: 26px;
    margin: 19px 0px 23px;
  }
  #post-award .award-btn {
    text-align: center;
  }
  #post-award .award-btn a {
    margin: 0 auto;
  }
  #post-award .award-btn .period_4 {
    display: block;
    width: 520px;
    height: 60px;
    text-indent: -1000%;
    overflow: hidden;
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-4.jpg");
    background-size: cover;
  }
  #post-award .award-btn .period_4:hover {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-4_on.jpg");
  }
  #post-award .award-btn .period_5 {
    display: block;
    width: 520px;
    height: 60px;
    text-indent: -1000%;
    overflow: hidden;
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-5.jpg");
    background-size: cover;
  }
  #post-award .award-btn .period_5:hover {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-5_on.jpg");
  }
  #post-award .award-btn .period_6 {
    display: block;
    width: 520px;
    height: 60px;
    text-indent: -1000%;
    overflow: hidden;
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-6.jpg");
    background-size: cover;
  }
  #post-award .award-btn .period_6:hover {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-6_on.jpg");
  }
  #post-award .award-btn .period_7 {
    display: block;
    width: 520px;
    height: 60px;
    text-indent: -1000%;
    overflow: hidden;
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-7.jpg");
    background-size: cover;
  }
  #post-award .award-btn .period_7:hover {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-7_on.jpg");
  }
  #post-award .award-btn .winner {
    display: block;
    width: 520px;
    height: 60px;
    text-indent: -1000%;
    overflow: hidden;
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-winner.jpg");
    background-size: cover;
  }
  #post-award .award-btn .winner:hover {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-winner_on.jpg");
  }
  #post-award .award-btn .spinoff {
    display: block;
    width: 520px;
    height: 60px;
    text-indent: -1000%;
    overflow: hidden;
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-spinoff.jpg");
    background-size: cover;
  }
  #post-award .award-btn .spinoff:hover {
    background-image: url("/vox/wp-content/themes/eddiemachado-bones/library/images/award/award-btn-spinoff_on.jpg");
  }
  #post-award .section-award-list {
    margin-top: 68px;
    margin-bottom: 8px;
  }
  #post-award .section-award-list h3 {
    font-size: 15px;
    line-height: 26px;
    margin: 0 0 14px;
  }
  #post-award .section-award-list ul {
    list-style-type: none;
    padding: 0;
    margin: 0 -10px;
    overflow: hidden;
    *zoom: 1;
  }
  #post-award .section-award-list ul li {
    width: 310px;
    padding: 20px 10px 22px;
    float: left;
  }
  #post-award .section-award-list ul li .award-theme {
    font-size: 12px;
    line-height: 26px;
    color: #603326;
    padding: 16px 0 6px;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 6px;
  }
  #post-award .section-award-list ul li .award-theme .theme-name {
    font-weight: bold;
    font-size: 14px;
    color: #000;
  }
  #post-award .section-award-list ul li .award-contents-title {
    font-size: 14px;
    line-height: 26px;
  }
  #post-award #award-about {
    background-color: #cccccc;
    padding: 23px 20px;
    font-size: 14px;
    line-height: 26px;
    margin: 40px 0 19px;
  }
  #post-award #award-about h3 {
    margin: 0 0 21px;
  }
  #post-award .award-footer-sns {
    display: none;
  }

  /******************************************************************
  まとめ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  .single #content .post-sns-top {
    border: none;
    background-color: #b3b3b3;
    padding: 0;
    margin: 18px auto 19px;
    height: 64px;
    width: 600px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .single #content .post-sns-header {
    color: #fff;
    font-size: 13px;
    line-height: 25px;
    letter-spacing: -0.1em;
    text-align: left;
    padding-left: 13px;
  }
  .single #content .post-sns-header.pc {
    display: block;
  }
  .single #content .post-sns-header.sp {
    display: none;
  }
  .single #content ul.post-entry-sns-1 {
    padding: 0;
    text-align: left;
    margin: 0 7px;
  }
  .single #content ul.post-entry-sns-1 li {
    background: #fff;
    width: 141px;
    height: 32px;
    margin: 0 0 0 0px;
    display: block;
    float: left;
    margin-left: 7px;
  }
  .single #content ul.post-entry-sns-1 li:first-child {
    margin-left: 0;
  }
  .single #content ul.post-entry-sns-1 .fb, .single #content ul.post-entry-sns-1 .fb:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -40px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 56px;
    height: 69px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single #content ul.post-entry-sns-1 .fb, .single #content ul.post-entry-sns-1 .fb:hover {
    background-position: 0 -40px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single #content ul.post-entry-sns-1 .tw, .single #content ul.post-entry-sns-1 .tw:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -336px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 62px;
    height: 72px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single #content ul.post-entry-sns-1 .tw, .single #content ul.post-entry-sns-1 .tw:hover {
    background-position: 0 -336px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single #content ul.post-entry-sns-1 .gp, .single #content ul.post-entry-sns-1 .gp:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -109px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 52px;
    height: 71px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single #content ul.post-entry-sns-1 .gp, .single #content ul.post-entry-sns-1 .gp:hover {
    background-position: 0 -109px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single #content ul.post-entry-sns-1 .hb, .single #content ul.post-entry-sns-1 .hb:hover {
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprite-s7d9cd541d0.png');
    background-position: 0 -180px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 64px;
    height: 87px;
    background-size: auto;
    background-size: auto;
    text-indent: -1000%;
  }
}
@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 680px) and (min-device-pixel-ratio: 2) {
  .single #content ul.post-entry-sns-1 .hb, .single #content ul.post-entry-sns-1 .hb:hover {
    background-position: 0 -180px;
    -moz-background-size: 75px auto;
    -o-background-size: 75px auto;
    -webkit-background-size: 75px auto;
    background-size: 75px auto;
    background-image: url('/vox/wp-content/themes/eddiemachado-bones/library/images/summary/sprites-retina-s86f4a0941f.png');
  }
}
@media only screen and (min-width: 680px) {
  .single #content .post-sns-top .post-entry-sns-1 li {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }
  .single #content .post-sns-top .post-entry-sns-1 .fb, .single #content .post-sns-top .post-entry-sns-1 .fb:hover {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEU7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZc7WZdHY55UbqRgeKtsg7GFl76drMupttG1wdjCy97O1eXa4Ovz9fj///9y63LAAAAAF3RSTlMABgkSFRgwOVRXb3WElpmcn66xtLfJ/HM3v9MAAAC5SURBVCjPdZLhFoIgDIWnaYoaVqZkREb5/s8YysCtc7y/rvc7jrEBgMrKSsqqzIDreFGo65HE6UkRndNYpVdMPdZLQj6a92RW4v9pMX98Z6fVtktehAqfOQJVONAF4NKX1t7fAA4DAffghwyEImDrTEDjzdNaB6ydEDQgvTGzl0Ug/8EUAZYatXax1mMstXs4a1eRdtkFI+joSCgo6BAJaNnYN9AnbFHGGL6o/dXuP4ZFuailrEUevn9UQCoBB2M0UAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 24px 50%;
    color: #3b5997;
    font-size: 11px;
    text-indent: 57px;
    line-height: 32px;
  }
  .single #content .post-sns-top .post-entry-sns-1 .tw, .single #content .post-sns-top .post-entry-sns-1 .tw:hover {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzMjdEQjU4OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzMjdEQjU5OTY1NDExRUVBQzYzQkMwRENDMzU5RjFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzMyN0RCNTY5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzMyN0RCNTc5NjU0MTFFRUFDNjNCQzBEQ0MzNTlGMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4RELLvAAACPklEQVR42rxWvYtaQRAfExH8QBHETrARlBSmyWk0haWFqWwsRS3S2Ijokb/B6sKhYKlgFRSs5GEjiEJQEjGooGKjEguFHAFRdLK78Yn48XxH7m7g93acnffb2Z15s0pAWJwEXoL3BG+O5n4S1Ai+ElThkfKBgCNAkeB274iS+COIjxG/Rn7/H+Q87i+Rf34Cch63PKlkN1oJvvNGrVYLPp8PNpsNGAwGqFQqwHHc2ajcbjfzz+Vyx1NvCX7wP6qHESgUChwOh0glm82y0WaznUTqcrnYXCAQOLeLfWW9O7dNi8WC0+kUZTIZxuNxRnQ4bzQamS0SiQgd1Q1d4Mslh1gshpPJhOmdTgfz+TzTpVIprlYrTKfT13JxRxdoCjm1Wi1MJBJMp+LxeLBUKiHJi5hkf6ML/BZy0uv1jNhkMqHT6WQ6SbjYanqQksdroQ9jNptBMBiERqMBarUaSPTwLx2i5BV9/BETTb/fx2KxuD8qv98vZgeUGx6uOTocDiQ7YcR2ux2tVivTdTrd1SOCXSIuOtGzp+L1evc5oPZUKoXtdltUku8uOSiVStxut5hMJve2QqGAzWaT6YvFAqPR6NUyvbnkMBqNsFwun9iphMNhFsB8Pkez2Sz4oZ20CpVKhdVqFXu93tkXadugkslk2DgYDFh7Odcq+BJtEHziV6PlKJfLIRQKwXq9Pqm98XgMtVoNNBoNkF4F9Xodut0uLJfLQ7ePBL8ODbfP0a5f9MJ5kSvzyS99yXP/bfkrwADDzTs/cl72aAAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 24px 50%;
    color: #000000;
    font-size: 11px;
    text-indent: 56px;
    line-height: 32px;
  }
  .single #content .post-sns-top .post-entry-sns-1 .gp, .single #content .post-sns-top .post-entry-sns-1 .gp:hover {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAMAAAA4a6b0AAAAkFBMVEWtOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2tOi2yRjq3U0e8X1XCa2LHeG/MhHzRkYnWnZbbqKPgtbDlwb3qzsrw2tf15uX68/L///9DJRcKAAAAH3RSTlMABgkbJDM5P05RY2ZvcoeNkJOWmauusdjh5Ofz9vn8Z9G69QAAANtJREFUKM99klkWgjAMRYviiOKICgpRyqBUyf53Z0qFVhTeB7S5OWkmxmqNHXfnOmPWkrXwQclfDkwwOYHWaaLBPARToVODKbQ1U8C+/JCLXRGPjre7EOJ+a9BBghEdUqxUJg0aEdkAJGQt8gKf14ZsiRwBXljGdOMK8JyiHqnGCDhiZjyfIweILDYEyBDJW1RPSTf5g6Ek6X9C0eIqWsx5IU1NNCODuMTCyEBn/aAvN7M2KsX0q1K2r7vz0N3xVEfPXR3tnkLP5HqmLTck+NiD7w1RW7XarR3t/waVszhW+pq3HgAAAABJRU5ErkJggg==');
    background-size: 25px 24px;
    background-position: 24px 50%;
    color: #c53829;
    font-size: 11px;
    text-indent: 64px;
    line-height: 32px;
  }
  .single #content .post-sns-top .post-entry-sns-1 .hb, .single #content .post-sns-top .post-entry-sns-1 .hb:hover {
    width: 100%;
    height: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAAGgrv1cAAACSVBMVEU+e8NAfMNOhcdRh8lsmtF0n9OmweOux+Xc5/Xl7ff///8BULAPWrQbYrcbYrgcY7gdY7gdZLgeZLgeZLkeZbkfZLkfZbkgZrkgZrogZ7ohZrkhZrohZ7khZ7oiZroiZ7ojaLojaLskaLokabslabsmabsmarsnarsna7sna7woa7soa7wobLwpbLwqbLwqbbwrbbwrbb0rbr0sbb0sbr0tbr0tb70vcL4wcb4xcb4xcb8xcr4xcr8ycr8zcr80c781dMA2dcA3dcA3dsA3dsE4dsE5dsE7ecE8ecI8esI+e8M/e8M/fMNAfMNBfMNBfMRDfsREfsRFf8VGgMZHgcVHgcZIgsZIgsdLg8ZMhMdOhchQh8hRiMlTiMlTiclUiclajsxcjsxhks1ik81nltBomNBqmNBqmdFtm9JunNJvnNJwnNJwndJyn9Nzn9N1odR2oNR4otV6pNV8pdZ+p9d/p9d/p9iAp9eAqNeBqNeBqNiFq9mGrNmIrdqKrtuMsNuStN2Vtt6Xt9+XuN6Zud+gveGgvuGow+SpxOSrxeWrxuWsxeWsxuWwyeayyueyy+ezy+e1zOi90uq+0urC1ezF1+3G2O3I2e7J2u7K2+/O3fDO3vDS4PHX4/LZ5fPc5vTd5/Te6PXf6PXf6fXg6vbh6vbi6/Xk7Pbm7vfn7/jp8Pjr8fns8vnt8/nu9Prv9Prw9fvx9fry9vvz9/v0+Pz1+Pz1+fz2+fz3+fz3+f34+vz4+v37/P77/f78/P78/f7+/v7+/v////9oKRQOAAAAC3RSTlPv7+/v7+/v7+/v7yHMJwsAAAHZSURBVBgZXcEHUxNRGAXQz65PBYIhUTBmhXUVl0eM3kRQ144t9oK9Ye+9Yu9dsYuR2BERG2KwYPT+MjcjzDCeI6prD1lfR6k1DFEdlOgXEJgQhgH4pURfISHcBoR/iFIduyglx+Ci4Hn94j4+QeJwMGBJYYExLLpEmA/kU8jTPrjsCaR8NDAtNtMomRNChYyGTtx7WTmPPliyFrr2a0vD3Cd58AvXoVUmhWRyb5mz9A5JUUp17yyduimXsAUawPDsi6TQi3/0ecoiYFbMQWwccn9JAA5vEMkjERwVDYfHU73f7QZmi4bD2LeDrzcBM8SAw2csf7wzgh0yETCMQNSwUfBZmjxotY/C99lIC1aSQvLWwjFlB1IkhWnxrSNzg5Y9xOwfHH/oFdOE/Lkr00Y7Vs5JksKb/hBQaLk0EB5sFQO2XU255AX02Hhj8+/mpxs8qz807c+JIGzelalFgHYSPNXzAutK53/iHh+AgcslWgxoJ0FX6vKoKW+4uR+AoZNlUhGgnQTP9FrVyBNZFdunawBmuZzzAMWl1x48rH50fYV3wf34ljxgxIAq4dkM/C/ct4pCNqzMQnuhjI3fSaHrz9Vlhn+QrbVt+sw1t5kmbPPlbU1NfZJt/gIrXNMBtzk0KQAAAABJRU5ErkJggg==');
    background-size: 24px 24px;
    background-position: 6px 50%;
    color: #2c6ebd;
    font-size: 11px;
    text-indent: 36px;
    line-height: 32px;
  }
  .single #content .post-sns-bottom {
    border: none;
    padding: 0;
    width: 600px;
    height: 206px;
    margin: 10px auto 0;
    background-color: #b3b3b3;
  }
  .single #content .post-sns-bottom .post-sns-bottom-image {
    margin: 15px 0 15px 15px;
    width: 265px;
    height: 177px;
    overflow: hidden;
    float: left;
    display: block;
    position: relative;
  }
  .single #content .post-sns-bottom .post-sns-bottom-image img {
    width: 100%;
    height: auto;
    position: absolute;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    margin: auto;
  }
  .single #content .post-sns-bottom .post-sns-header {
    color: #000;
    text-align: left;
    margin: 18px 0 0;
    font-size: 16px;
    letter-spacing: 0em;
  }
  .single #content .post-sns-bottom .post-sns-bottom-inner {
    float: right;
    margin: 15px 15px 15px 0;
    background-color: #fff;
    width: 305px;
    height: 177px;
  }
  .single #content .post-sns-bottom .post-entry-sns-1 {
    margin: 10px 5px 9px;
  }
  .single #content .post-sns-bottom .post-entry-sns-1 li {
    width: auto;
    height: auto;
    margin: 0 10px;
  }
  .single #content .post-sns-bottom .post-entry-sns-1 li:first-child {
    margin-left: 10px;
  }
  .single #content .post-sns-bottom .post-entry-sns-1 li.m5 {
    margin: 0 5px;
  }

  /******************************************************************
  まとめ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  .entry-content .vote-header:before {
    margin-top: 0px;
  }
  .entry-content .vote-header p {
    font-size: 14px;
    line-height: 24px;
  }
  .entry-content .vote-header p span {
    font-size: 16px;
  }
  .entry-content .vote-header p br {
    display: none;
  }
  .entry-content .vote-content-1 ul.vote-form-1 {
    padding: 0;
  }
  .entry-content .vote-form-1.result .item .graph {
    width: 90%;
  }
}
/*********************
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 1004px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Desktop Stylsheet
  
  This is the desktop size. It's larger than an iPad so it will only
  be seen on the Desktop.
  
  ******************************************************************/
  ._1024, ._1024up {
    display: block !important;
  }

  ._base, ._480, ._680, ._680down {
    display: none !important;
  }

  .wrap {
    width: 960px;
  }

  #menu-header-1 .inner-header {
    width: 960px;
  }

  .header {
    position: relative !important;
    background-color: #b3b3b3;
  }
  .header .h2 {
    color: #cc0033;
    font-size: 11px;
    font-family: Verdana, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Osaka", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
    font-weight: bold;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABKCAMAAAAfd/NfAAACxFBMVEX////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPDyKKNAAAA63RSTlMAAIoB/oAC/fnjD9/3/AwE8vgI9SgD6NcW+lkgBtGZ++3sfhBGKpdqE6/rZh5R7hUtkgrLtQ5sInDv5Vj2BRREC9Rb5ickL8fAVBcyicwpqh2yXL9d0OHxJZbP2oiuhLD0gn1keZ9NLJjnB0U+q09xM+J68yO3diadnpVAfDm7p+owpazbSVexSwnkGo09uZGG3h8/1WtHgTSTbdk4vBiUzVKgYdhe6aaPQ6KjPFB/ci4ZNxwRe3RloTtjyWnOmpAxqUzDb8pus07dvmKDmxJneKRf0iu03Ep1xSENVoU6d3O9xtbwNWDIwlNo+VYQZQAABSlJREFUeF6t1/Vz4loUwPHcJkUKFCk16u62la27rkt366vu7u7u7i5vXZ+7u7u7nX/inZcSIDTZ3kC/P5xh8sMnMHNyJzBKU7VuPrr1BV3N/KrTe213/Yl7isGBHw82gzO1blc86xVZkRIFPWpIK/OYTNgK0rW/6iGZZLILNXmRY+amFcTmbAwW0GlxHpCWp4Ev9dqUZCIUvnuSXT1nVUz6L+bB4ifvEXH9MnJ5U1uvkAwfzovLzjAMcS/wjgmw0YuUkT8ApjnMYKRnu3WAvbZdCTmLQ1GfwciQpC4YsPEKSOMoFA02RpYkS2uQ1CTQk+8B1snIktiRKDRfoSbZBhQ7LI8lyXIkA8JoydUckiOYx5NhJjQn0JKFKK6L64Ukw5HMoyU3ILmM6Y38HkmtPyU5CsmkXsmpSKqzKcnpSG7plQzftjEGjlCS0Uhm9EpiO31OUZJaJG00JEZJPodkgQzpt/78qpy2zqd+TFdErkByrSRZcVzLQXfj1jxbTk9ORLIlpCc5azGI0i0poyWtpWgucSdn+ESBew13KUkmD8l1A8SkpQskKnqGkpwD2FgRaZwNksXMY+h6F7B9ruT7INOmcjpyqgmwEic5MBTk2svQVQjYFic5G2QL7U9HbkOAq3eQrQEg3wQ68iIC0ckO8lMBCHCfWC4dOQaBFF4sOYbkbeBruRh2Rw/mE2Fp40DzZtjEhTw5mkpUNSBwAsH4FIhHMhH4xqDeBdP4Cy/iPMuTMVTkATOAPiEu7TQ6B51kEjJtsADnAniE8ycF5GUEaobu4J1qFCYA32+1qnnTQfuyyvoO7Biosm5S8MP/BmfNSDZDd6YIM87SiHH8XAh8bzDEre22Qx9liY/UIXrB019dSbADLSDfKnfy85NRoJ4/RUTmAJ+mfdJS+6rfkBc1i8Rk2DT7du3ZbHSQ92IQKMrzzWYdT89UvSx5lnEl/Z83oFYUqeUAuK50lZ0cr2mMPT9MfF4ukBOrslzJORFqAPNL/cmAgoVIR1/Y2U3e559aMVk2VobcxThI1fqhyBhGHmQJlpUYjWhQQQiSbgkv1CnS5HIn+boZ0KgoE+5QPhxNLsbGypAk0IeTIn91kpbq4NRHZ4gz9om3DIBf+21pElu5RoLUZHeTq+tYQmZkEbem6BCFPbWBkiR2c/JJ4SwuNtnNQp58uL/ogw+JRPnVWjQzP0mWJrEZ1pLYzkHjJ97Pr11RzJOfhSNZ+QXiX9r8pdCHgxCFDquIlCmkeUMqSl8h+TWvc1W1RKq4SPXQfJaC5NWbR7+ZzJBj0cIhEPmtBMmw6Qh+d5uhL6QYHGWOkP7LXtkUDQrISA6cqSNmsj3JmaNCQQlZHSHeq8ghYjLw1GwOQBFJVLEgRicZXUTjWgSVkoRk31C7mtzgEpWwF/uuAHhAYvHBBhGakkwwv6YgAE9J4pcU6mpeyieEnVPFgadkYByO9AsBIHSlFS/MVQN4TPodamLRSJguAD8TzAe8IXWhv8xCpF9aEA9MNvYBCRB17QEy/td/B9AOww99QAIXNFeFi10/2DyPkLrCviARHRmPvuoPQgZ0+HpL7gd7Y/l9ZI+Dt6TxT61gzo8NJ+xhg7ckVn49UwCCK4YEgdckxiY0CoA+FSTIXKUkZhxxjgMhd/JSUj/lJBbuWypN6nMsjJKIS9ZETU9SfbWeZTwm8RXjL7Ub2Z6BoOckZrmV6kqaLlcyiiPuPRiUKZD6tjrCeE9iwxqj/icNuf0J6SOSWGb+Q8i/tyqJR+R/lAMvYMGWS28AAAAASUVORK5CYII=');
    background-size: 66px 62px;
    background-repeat: no-repeat;
    height: 62px;
    float: left;
    padding: 43px 0 0 43px;
    margin: 18px 0 30px 30px;
  }
  .header .inner-header {
    position: relative;
  }

  #logo {
    margin: 11px 0 14px;
    width: 201px;
  }

  .logo-vox {
    width: 201px;
    height: 64px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAABACAYAAAHHfmODAAAkaUlEQVR42u09B3gVxdZD770JPgWld9IIoQuKICBFQRHEBugDUbGgPvxBQRT1iVItqKAPVBBEREAUpAVIvSEJCSEkJCENEpKQhBhIm3/O7Nl7Z+fu7r03hSKZ7zvf7s7OlpkzZ+bMaUNIGdNo0owEEQ+AHDzqQrkkeBEVki9pRkv7oXoMqJS3hEGdSOKl+Yic5A+1Y9CKwXEGzTHPi0Esg47SB+CDReqHj5JW9AhpBC+0vnw/IfgRr6PWDy0gbcmD7N0bSBdyB6lFzpF+5CIZYFel+0gT8hj/F22TwQdUMKnVUWKGQGcgdvKb/CNQMxuOmvBjysJ16od+VR/4UeclfaU/Xi7cC2Dwinr/MKnLy+RHxfMX+5PO/BhM+mo+1ApfBOfnhZd5Yf7TePxEuCf2KvVl/HictMXjnWLT/VouXdsRlMtHEmZ9YP3z5A/Wwd/vLO1HMvQyWfsXGPWy0C4jqfoRoIFsBv0YfMhgCuYBPCzRzEIG1dWMABwFACehbUbyF5/qN52eeXCuLoGSVNKfUWIdEihktmfXXUhdu7+/ndHXN+yOSDPqR+QU4f4oJTq9hrpAM/Ts4wtpSVEx/8hx0k6gm6Y0furb/BwKrhf+SP3IZIOPqeUCxS5MS0r4RxJfXm79yDFyh/VcfbBE+shUnVpVw+sksawfuZude/KP+JLGmuFG/RC5EZJQkZXqD4Z1GEUDSDf46ZHOoq8iUjMGdzHINykzAY+1q2JljpCG1JlUmJ7BsNSeVdIdKlpPrzJxDObheRU8LmXwljRf7hDKZAmk2pfBXAbhAjn/JD2/DM9P4HXfmaQN/ESVgsQ068/C1Bhc24f+xcqeHvFvw0rl+Z+i2CUrFDNOjogDCbQuUK84hJgNI2qK9Hqc0UkbKk+MRv3vER2q5+dxbEwFUK9PMn5Efj4Qj/7EnXxGOrFB1d167zwbL+UJ8Bj5F69EAOlKi/PyrZUJbNSb5XVns28Xa0X2ERsDFUB6aCdKfOkeBpvxp9XRpJNUmdVCpe7E82hpdFottPBeg3uayviRDpoZXR2xgI0Qh0aVnYAU0mKopiJiZZKcmADU66kC22H0zCdCX3Y0ofBKxD2xiF72C+csidjNAmv3tv7sUXKb9fwwqU9zfUNpWNvRupi5XmClk0DSy3oedudo6moqF36srCmEeMoVnFOahrnu6Tzxsf4MdB1Imdv2seEZZnjP0JumIvHWEdHLuOvU8GLdrw90oW4VXZFnJR6X6CxI5ft8PZmiYMTHWXqIf3YJHwDYM59WREUaCT8J8KZJWbUiLVuRmvwnQloPo6VJ7NlLRhW5JH1wLINfhLwHdFp6ovQMQBKDYQz8cEUiPvOYegIT6XFyl21N9c4aPqcAx3ucQfYBP8NKKLyYPUZeZwBLk4sMPIWfaopd4BDmtRZ+aCuWGYnXq/E4TW1xBv9h8A6DO/DdtRmMgKXXXtKL/YDnPvippEUreQX0JAaZO/bzxT0sVHKPh+BCpTm9YYgdPn7K80lNBRyJPiBlbP6dYex2Vs4NynpaKzKJtCBteUMp6RRjcDMZkwephAzl6E9gI8se1oLGnX4o9rHmhmVqkar82J0h3l/hxagRuJIyNu5irEw3qjeUjZOuNXKA7aSHpjxUXLy2COfZrEGyOOerXAMzGSDM7Ko8SKyAP+ko8FpdOH8V1KSPLa+ucv/ysTAaVNONn8eMnadbkQES87ir4lgUT2tFVKJXKwTCSNtyt42wjmmMcilva55YkWUCg/cygyekisC9AxIz+JVwnYXnCXjcJNyrgud7dJhOWnzlKpfORd87h8Y9+ba1IsDOW+eOZxbTqwmpwrDrSfP8TtpVpBouWmIY1GAwhkF/A4zIXO0IBoOwInKZDgweZXAO5JMoAbSryDHSmuYFRqBgrp1TFQkgPWnq4vV2FVFf/mEpKjKFgYdBRbrggi3SnPv1FCc4alt8tRHmjLs1rDxn9Ulv3YqI8qJ6UssZVYRKXcuoInrlNXklhUU08bVP7UYtqCSIUdU1SXH+FXbeQhFRXS1g5y1Nif2ar0dwTijV8Avp7JQFN4bc63qm3qQ+OWG/JuIAEvuwdmP4FAA9AcVTGxi0qUgkVyYusRogN0w94ISKLl027NH5MfE05uFXuVAI+Fzktv7vn4aU6i6UbVkO32uqnvzF6MXWKF6hxwU5fWlSzl8BNMJzMuNFmrIJpCPFGXXqzUopy3XW0t8LKzdZh+RMGoTP1RLyvlRPLILINJCxDllbDtCKTGlf/URDWtzDOONO1EgAeCOmj6Tr9tioBQyi8By0Cw0YtEWA8zq4TFcnyghcnX4paRk/V08uM3xhQyw4TOoZNmTighVcOZj9x9FyQUzc1IXqcOeQUix43IXHb7GC9aRGCsfl+Mt4fYXBdhOZxl8MdqLFAcFzm3KUkDkM/hREBwSX+TWlnu1I2iSmdB3kQvpYRghM5rETXtc0WtLiNWjpYFuVh7a+33o/a/chemrgk5wlBHUPiLKjH5hDc3yDHCIEdF+oCi3V8AX6q4YMRknSrK46Q0w7g3f0wOP9Ql5PBtWE64E6z/XSsUmZwaAqXgNlTGXwKIPJDB7Hd7pjOVECNxXP5ygvqsalEsCvH0EDjKS3V9ohwVUVlUYWtO0PeqrvdM6vA9JgYXKixb3c/qLc5pQhpDE/1tW0pS39wtr+OHG74bksMCpCFdslM9FOWZHiUBz0/W4a6T6VrygVlZ67KjNwt+oaYaID+yL4aQsbRUDetZZ0JCmkvyjW4XCa9OW6xtNa8dB8Gds57B3vMALqjDYXt7HRiJJ7+LPAgoKOEuw0urL7PdlaAc7hP8DW6XuWm0x82NDiwf6pL5nCmK0odrzE3gmyskRW5i0+ldjSfsZBhbN3AhWcZRBDvMkiJOA0e5YXlU1j6Inb7qW+rEeDlkBEAnBN5174iJ576WN+roeU/DPxNGHOMlbuQ3rl7Dl7ivlxryFiUldtoBdWbaQl+Vdtc80jC1zSzI3Bnx1mcH+Xi7YpN4RGEPS1oHBWrUhEWUnSfMV+I/bhN6x6XDWd7DiRWogPDW7oTfMsUfRywEkaWKMXy+tPIzpP0s5PL61gw1Y/GjdlkUZs54tiCTGBWEJEih7Jtsd7TaX8DBOkzJXK9pTKTZTuX9BprFkMfpHK1cXvinkNpGe76tTBoVhEld8UXcq1sqlWOc6VAlW5YUXKldgkbmGTOO9ju0ZNeHYpf0dBSrom/0pMErc4iBrwNB+yDpMGutQjI0WGlYKlgUgp/R1Qym06eb3xOk2nof6QGjhLp0ws5k0Q8t7GvOF4/TteVxfKLMA8d3NZlSeNe+wtxZ6kz+NcpHLlzDmkntvt5hSwegAxqWj5IIpMwQpCFJuKCRAmGhaYIaWhyQRXw0WkiHlTMc9LagixzGjMG2iClE+kDqJKOqkg7Yw3qcMCc6R4cGooKShEEa6i2kiY84GWJVYpJSaRU0rS6yvtKWXmuxwpV+JSNPkX1+9ShkT2DAxbwOk5QkqGTkNEYV5VQUcE1z5lQIqqrfgGr6vqIKq0SHkIr0W5+hLnpLqq8qCNpoFUMxo97iuougebJ7xo5MBpSkZxMT3p8RCfO4LraRXypzyf4ExE+rodGj0XzGcFqRcdDl/v4Vi+g8E8nYqAvusnVFTI96A3/iblDWawHTUqYv4rqLU5xKC5dO9/qDoS855CRWFVIe92/M8BUtkHGJxEo615riAFenL0iDn00q4jfPx3hiVO+3oLDe80jp7s8hC9+MNOu/vwvphx89g8lGxPVc8tozETXqXZ+/ydnlP+6UBdBTCcAQagIgFNdI/f8mL7c4JZlg5swdGj67XqMLd8ihUMbmX2GtSdp4f/m5sIKKyy5zlUbFcipKLSesWLQwf60LS1221G8RczadwzCzmHhubXqqlcvUqElGN6iLTQU/1mBTXwMteFrNtKLc0HUxBkgtkGMis+lQgpYxpEGsk6+RlmuhS9dDkwnA1tM7kU2I/cBUNbNnvP7JsdIQ1cVdmWIdUQL84Qb2uDwEIxP/xsqaW9JVev0nPzP+Yr/KNcqMmlvd8xaH2zIWSRibJKVVgNZ/A7g3+78N4wHYXXevXkEHGzesaAXiNq4IxyVfNmbvuThrYfxd3lcJ0ThhKLm2LI8hbO4e/eZZArICUdkeJKgudSJcMKrjNoxgjFxmV5fq8qtioq5Z9JoDGTFCsXMN4UHCpvWISs0lHxqrAW1cCkFAgRVb/r1JMY21DVEkx8weLvWqXj3NlUI6C9IREyWCdPdYUMZJAnDD/t0CBCVTODGwD4ek5H65TVAkJEdWgnws1dWgg22e40ZcGXug1XlJVLLXcPoslLv+Si+/JIwDSg9bLhkDWOK/0IY8pt6QiD56XGgcqeJ4rPKMEGgOFgi4mhwhK0GIHkJ5VZJ3xLTfOkuYMKVir+DD4VDDOChe+Aj8VCRMRRBjN1DCbWqCfZaBAfTLzi/at0sUcEa3xL0/5osexOTzS5hx4kNeghUouGtBpKU5auKxWClOHKK9bRHLJN+OkcBh2I4ljyH6kBwfBgL4MDeP0b2l89JHFLVEIMNGQbYnPyJdi7KSJLLL8Mj62ld7ymg3QwKcrS4cKMrFlGKljpqLpVjFGtpq2IyL5MLU1URHiiuN7m0QNKqaQ3V1NLo/6IoNr0RJvhNPW9b9iz5gg6PWyWQ4MINQ0QKjEFrUMO49jbSOjBS9HM5yBOjDOEBgOrk+54/ahgIuTJbSmUZ/cz6IzlG+OcITceGMG10qG2k8L1mwj+SCkvYP6rWLaDDoe2VH04GeVX/ozryd1vwaEphwY39tEgwqY/uZuHSdBLBclpNOmNFTS4QT+GoGoMQXVoaJv7aOqy9bQoN89a7tIvR6i/wmWViu1V1wQP6DTOPcJ5a2x8IpkUEQE5A3A4FO2ziGD6o2d6+o50DdTRW7iehN99BGEs5u+RnhsvcG5PEz6WuXFjC9BtRA16ilNEcBMf7uJiZC5khhA7BDEKSmTrkKA6XgxBVTmCTnaaqDprjKhcqQtpDrldncg/DajanUb2mWKKiNIgRE5Xky7Qc698SINqevDQBQqVeCahfqhmqRDSg9Rj447+Qnocac573Ls82MWNm+4mtbn5ECq5XNKHlAUhdghKTKUJL71Pg6q6cZ8tZbHomci+8yIo48h77FdboYXnYtaofYWGH8hGILCniuD2XB6c3NUUjLZewUI8CLgGn8WhaHznSoJxfTbrwWLaah311DGwnnWcM+edtd9fwaaUJJve45friRA5XUlIpvFz3uVKMBhGee8GI7V01pjQqNDw+9hwDcZuoZIjjB+7n8nywdjNTwjEgepWTVl41wohsNgR0ocH7AB2Exof3rMdLVLBKE99HyAfOkYa/g+Uf5JNQeAWD/fAuG834znaCc6ubqQ+6wjDeIfJZUuQQPZcHjvWZuh7kfzL2mkQeIgi0HHHz1giyps0at2wdmNpwuxlNGrITM5l6SEEVLlxTy6iaRu26jZ29kF9n+rCi5do2urN9PxH30k2wk2cdiU76YRa1FfOh0aGiA8J9gi0OsRCz9W7J0ZksejkgxXmMYYA6EyhOh5U8NxZNp9b7O9hzCh3mrnlD94Q4Z3HaxACgkHVPMhSu78dheQeDLXGWfNX/Eb4NeRrQte4PcatTi5+sUOTr/iKt6WFGdlUG7ivBXVVD212/8+bRKduDeJlqTNAaeBDwdx7U81XnYXVCGAyQuA+uLvC4rAwPYsmv72WL/j0zH1gVS4azGVs2ssp8GSXh+3KljdC9t9sCPEVhIlwbrU0aaVYmmRt3ccdQUWEnB72HEde3rEI7fC024/lu9EzD7yglfZu3sffGeXzjNV994i0GJURMkRnIgszsdIwQshPUrk4nXLJUpkpwr1mGBmujVTGF02LxLwDOu8Oksosd4QQPmxt3Y9Dk4/VEzdzszKUhTQYajepAzJEN3xtgzahwXX66wgS23G74rjpC/lKPW31VlOEENRurWKwhkEu/vBCvNdDqKSXAwrKEtz/RQM5sQyweOuE6854v7GQB0Z7a3U6w3LhfJnwbjWIVjLamallJpkjxIOG1BusTNBsklWopoVmaLJHSC8ThDTniLVTWhUUWl0TjrKhziiZDVmqg6MrQ1a+yTBXWwqoKJa5KiHkhBPDpZ7TfJaTw6wGIaIOBGxx1ZAH2XuOqoGMyowQHryivg8f0nL2+juFkGdxyIGYEBvxZ8+6iJA9Jg3ihucTTcqoCHlDp8xpk+eqCpQXgHBUCoxpiBBopKwdB9HOtwNNen2VEvm05f2665DSIOTvE9HcEAIWgYcN5g8RIWkGC6KzZeSyxGd6S3a5Zgh5S6fMGScQYgSmCOHDVqN7FJPO8a9YG16NUKo/hzQ1nEMsNfvpcFoNOQeWtfMwX/zFjHrZFCFGvbI8EdIZz2dWAEKIznzlFJdl47YaWy3dORt82KJhg0WEhHeayOVRhReytOrZyHgKrtgRvadobXlnvM/Vtcmvr7WuQYzmEREhG4UfboB5KeWIEPG6luSX8lM5IQSgjxD7Z6GzCAHO6tIuX2vDhN85zlB0UpSZzSObwfCUcyBQCTCwz483JjR0cU6e1MhNNeuTq4kXuAtDQJWuhgjJMCD1DjouA7QMCJnqYEgpC0JaG7z7W+cQ4kFPNB0uNExjU1lW6pL1vPFhPgHRizKMNafpa3+WJvJ+nDHIOWTR5Ic0HsSfydkfaDipj0DD4p8Z/GBgHgns5G4TX5G3dfJ2SHnQ6H+hp9SbcmwSLP+wznvWSHnbddwgAL7AoXa3jsuDKULAg+rSb0fo+eUbNcOVkXCx5GoxPTPpRRp610gaM+01e71IagaNHj+bnp74nL72cPSzNKL/o6Veqf+TYL2Rnwj0eJXVFUEN1V/RCdY9tyJCdrgqfgfOqKL9QwBg8q807r3F012kNoki3roScwfwAnQgGM7VBTWONP7suBhFcjX+CURcmW7xBHq8LaQ71zs633G8ToOrDAg3wKWfCyQiYmnqxxsYv/IcDW7gwwkHhBowBWM091z0jgdzgl6VRFKZbqq0lnQiqeYelyrcC0oEEAhF3/e8c04aRYU019dCkxd9TiN9ptHAar35Cg4ICAgNedsUXHQ9w6BtJZFUphsuwdZzEAUuwLSzeO4Elgo6N6hJyyOB2WjWzr/ouReX0ZPdJnIPW3g/EBHImZT4vZ5nUEk20WTVX0kklaliUzVShRwgfcgZKZw+Qls2e5QcJc1pWPsx18yXBuynL363g8ZOf4OG3jGCq8RBaAve0ML6Jwi1yEMZ1KkkkmuXaqGHRGsXyk9AN5ePBJtzNTVDm/BC9KaoiNQSnRF6SvbvcgJfqNFyZl/SkDuXhdkv3t8DswBQel74YBO9UdLfkbH0wuofafSYOdTSdACXE4Nm3rb+8cxDZcTrBhG8KomkHBJ09E9dKA97HareKRDfFeKqTkfHCsiDyMPgKVOjAv61GdH6nvU2KLdIddIQE+wkk0cGW0NSI9QMJl5pEMAK9n4rTMuiN0UqKeF7CSUv+YKeGvQUW//04Tpb7frHMwPVpLMwmlwlkZQhTceRVy/tJvaOkUZQv4L/c5bwrUMGZV4hNodOawJL90IyhBzXGlxPBR0E2MXGT3uH/lNS8d9XOAGdvmemGL3uaCWRlD29TRRfTDkB2wTRuMG9uwFRtoNTO2qAVNYdWZzS7hDRiRCD6NdK+lT49lCd+09jPTQJoiOBa0qAhkA8j4P7BrAveQFRrg/kRQU3NKGEdXmQzyoYzMGntOxWFQQzpIB/KGyDPI44H0sGWI2xBvegs/3LxY4DI2Mf4RpC3L+A7xH/3Yto/Vfl1I3BGOH6DWIfzn4l/r+aPiDgfqTs8E5dgA34/G8G9+fi/dZC3kw8FuG92XgN7J3qR6vuDvK9Tv0m4P9qEvhqXdAGPO8Dol3g6yM9pjnd6QovZtPkpZ9RS8v+3FQAFtfA3oAfLBBaSMPBNHrUczR50Rqasz+AFmXnXBfiSF/1M/cWwfXK5rKuSVSvctXRr5eALHUE3UyUTTHUGAtdTTrhHuTHQxlcwGfVWAsb8flLRIkT8R3Rbn4hp6oCm+Mu5IPnOsR1gHAC8vYx4El/WOddbYV/g/f9TJTwBnoxiO5AQlETOHRDABCIQfQHUeIOQV6i0LnfENrQUbqCz4ih8GFd8T4hgseg4mwO5YoJ0bhYwiao83XWO4OJNrIMm5LqcF+3U2zssK1BPL8Boygw9cv4Zrc5UaRn06Qla6ilVX9e3s/q3+xpNaYCR8HCzGyavfc4TXprJY1i7E1wHR8ulTpIqtADrA7g7Q8sT0jjIWzx/TxbQ3zOTRKL8/LKl8XK+ZtaWgzgik0M59CxPBbuX2PnnyAs8qYhcsToAMmY52gGqIbIhrK5ArFBaiOMisD7T8LrF3XeAxuR/Ij35XXCWeyg0/B/1E5PsOP/LK0l/ovnDxHbVj7Ay0P8kSNc2GOfYNZc6qCubwlEssVJAlE7/o8OZuEzWC5RIoaVSKyAs2FCfk+ihFeypj5saQQetYIEqynrOHnQeSHoCwTItyOKC1l8kxZLqwF8VxuZKPTcmSEQsiOX5sKLGfTSzsM0cf5yemroUzS4pjfvyEBAChFV5wEGQprfQ8+MeZGmfPAVzTkYRIuvXnGaQJLf/Jw7hgYqHr+flLd0axODHQYIgzhXSdI0n4eLQthwN4bYtmAi2LHyMR82iocdc/YKi1kYMSHOyXl81+fC6J2ORCun3lhWvHcIRaxUGj2HEW3EoQcwfzgS0FC8F+ZEh37TgIDVNIhog7HVNCAIR6BuXPyNkHdQmmnEdgAoEWaXzvislZjGkmZcWShIsOZCRz/EOlHSK6tsnTftEk1auJIGc/apIe/0yt4snk77/DtDJA51JOfTuF/PuXkf0lODnqDB1b25glElokOkprID0m3DacyD82jq8g3cq4F7OcQl04BqPbibIRsEEtDEuVIEfA1T/ZvgHzV6kmXkbjZKDRZDBpwGzfaJjvfSK9GJ9PyKTbimcJ0oKopIHEcxSaGZ2/fThLnLaGT/aTS4qhd3UoDtw0Cnoygb+QxiQfv95xn0k7YbuDmJpCFbi9ZympWvTOZ8XFMeoSacb6vGkT3camZexZtvE6AQhWepieJ6EYnDSDNnE2nmtr00Yfb7NNLrURpU1QMNLptygYISGshd9Sfciv7qntJGKuVLJA+y6TyLDOTm1l+z2R4kJ77EjQ1p+nvotmCcAESfgaiV35NuPOQQhCg6xZYDscSbFJEhjK/rRMYzzmMCg+mkFeMlql+zDgYhisZwHd3NmXaxJQlE7BH0H5vKgwhuFiJxGNs3Op5mbN7NiSii98M0sJqb1ehSIaJuqtkLBEuYzDs37GF4EfcOfJq0Js+T23noJJimIbpPCoPDrNO359vZgtC9HQ+pBKYM8BxE6AmQIgDB9A4dH0IyQUilAYxkQHkFC8dkBxGD9KIQQSQg2BcRiKoD/ocxv1GNzGL1GM06Onx3KiOySYwgV5GO7D0+7NiBvbWBzgq5Dg9TDnWGqEdXWP2/Yrl3CqGj7iNN2IKtB683hJoCeJbLIJTUhBEzxJ+HAHAQpgrCSoFdlLMxx2BgmcvavxOpy2bWanyjUIict5t1/Az2LWjz56U4ZIqosCubOYbzf4c2lzToX2sdlvpa/SmV3ezcnZ5NQMegbJDW0gpwrfqW3AxE4pCIouJoZL9pGK3D4zenOyqMStCB1E0+A+3L1DYLkwWzjMX8G2qIk01mm+DAf8CMAxucliA7AVELq3DxWAt+Df/oh/Hb4LuBdqG9lPxUlPZsYh1M2bhUS7zqc7DRKdyDOHBAPP5CGRgcYEOGRHYfygBhnOCDhjaUGDwHPhtANCCCXcKI6HbcuBwkTxDtFsSz8J5jrDx8U/9dHvxd8C+/spp/wNYc8N6TNrbKoSsmBOIOazPKGtI4/dufadTImTwOnGJ5a0wksHa5sPJH7a6Ds97jcRacIZKCc+k05vHXaED1btzzT/E0b4LWvy1oQM0eNHb6fFqQlGHakVOWfMUX8FH3PcV3Gyk8f8lh548d/zpft0Dn38eOsEWl0b/CVmLgt1ve24mNFxrzF71o6A5gl/D8YWefgw4Isx4EDgyROtSNDPDfEEMPCDXcth3zNfJX9uSdM3aC1gk88dVPTffkBnFxRLdHpF2E/+CdG2YjMyLJP3mW+lfpyGce2AgXHLZ8+RZqPWlIg8GcxYFrZVby4bse+1fpRPNPxRmP+JFxnOCBuJVnu9DC9EzdspG9HuOLe8Xkpj5NX73NlKAqikhGSo3atwxE8uct6Od9jZ363XknyNy6z2ZWUlxMQ5uPUKNF2+056MfyxXAWxbl/U0v9wdYNiI2IJGPjbivxQTwTS+tBbHGdpG/hGxZNgxopQQWUmasRzdzyp7EpTEEhtTQZxGcH2IMX3p8fFmO7X1jE9S1wH4LYHGWEftn/pMNZR49IYJfpB3HHsoMYlyQOV/9B2MjTDRBQF3ne41LD/oWhPpaVgkjUcB7e+O5o/J8jaP7srO9AffDFxjAdcQiqC2kjk+eaYSiQ3lL+oygNUd/1G3rTiWVaYtCcI0K5bQwed7FjT8PYZzH4jiAM9uNdXpEvYDQPYZ28+PLfQnzJP7kkSBt215OzRHHTF2k60tkp/8E4l56GRFKcm0dPNB7KCQk6aJSPc7sfRXk/w2PRgAIz9Lb7He4LEzVgFv8XUB7Cv+YFn+L5oDOB2QmUk4G13JzeDcNoJnneSSlGKnY+9blGGOXPqPyJUhBJgRP/cQk7s967prgglXlK5/lGUpCly068J9bJ/w4xkdd3cPJbckSuUoeHgY51dvIbmg5yZuQLnDWxdX7GAtXsxz0JrZtF7DyMxORmKt0CdimQB+Przlm8pPkrnOqkCbPe5f8AHoqWWv3oVWlDb72U9PJKzkqpwgWYEUFIAexgRLfJLi3eS8Nu/QtHNLVBQnXK9JWQ0L4M7BZAsM5mdTIh5+vMCN9IZb7SmXmWSWW26QSiypLKfCaVqYOzitz5UjAWrFh2ohBFEqBY57+flN6zX8ffYaJUJqZsROKBsVZb0axfDtiUdfEpGGWyG8bsa0YvrPhBCG5VQE80vRf3pjAXAedHxXNJmur6m/jycqc6afwzi21EUtuHXk1Ideo5CFPqV6M9J0w1jmzSSytdlnCVdk3ykRRpWd5AY4yEgP5lIBJfk3JPmax9ujkxS6jwkFTWy4RIFpq85wuhXKYQB9Fux2Tpe3JgYnEQ+p/J91pKBDejbETiwVmhkIZDaXG+zTYqZdEXnG0BvQEsejUd+OnF1sDINxqRnJuxDGdBVZJ3Jw3vNK5ciKQ7xth1lkU5qxNTqTyJxGzh/phJ5+4t3XvE5D2jpbIDTIjkLZP3iFG7o01Yqc4m/1YVB57SKPFeLSuRWNmuxxZo/S/ajObOV7m+J2wj9f4AXAT3cY5INOxWMy5BKxW7Fe+Y3YroMQUJxN26poJvA+sFWnbY1qq0RLJCWgvMxsWhN9q7AHhIm9xcTyKZakIkbtK9iSbvGSGVHVRKIvlEKHfGyLSBQRcTIoEIuQmS4OI+lBgawSgGExi0KzuRKFF3j7E1Bqw11HT+v/+jpwc/p3GPDWv9gOjZ55BICtMyaXANb97Zga2LHTff6YX7Mb5w70hD6g8yXXBDlF9LfW++BlEJAvaN44TTfRIXJwNRA5Hm/BFQKiIpEipq5q21UiiXoMNujZUazf06EAn80wVpkWz0Hl9pbVP/OhKJGkhXvfd3KfRMZSQSZTvOE42H6ZrNc1bmhY9M9ShGImDY1hNmJFhQg57k1KDHTZxAKA3vM5ETrBLjqy5NfW+9cVCIsBhB/HsntTQeSEsKtJKwmDGv8f+G78PCPnXxepeJ5Fupsn7Igz+B4k1gJ+KlMtt1ECHvNBONAcfevIZEAnCHDgKBlfkSF9/ROvc7OVi4XwsiIbg/iPxvO/EbX0v/HunkesRpIlFEvY1p3BOL7DrNZf9wrieRo1Y7a7uVufF3TigwoyjEchsXQZ/sPJFG3zebhncYz58HhWUw6cfPQRqW/dsxw458ccMuK9EC8UV0mWTsXzJ/jZVQwWogduxrLq9JOqBTvKOGTMIYR0bIGKwjDk5xEpHBwjNmO809K71/oEG5ydKsIsNF1EXoPdtUKvuxyf98J5S7YkIkPaV3PmOyMN/jAA+Zik9I+c4kKtsFbFHuwWBNpwlv/yBfxJfVwDHzh700pN0Q3lFh/QBKQ5CSwSxwhBEFrI1Cu44yZYtA6Rk9Yg43LQGWDExNztw71+HskPHtbu4dCSJheAZmn8ILmddU414JFQdVrgW7JRpAAm8PnR5AiWflhr4m5W8FXFJS5KJfbsUbUFYSya0HG66FqTzsaRTSaAi9sHozTf/yZ5q29qebDz77iV5c/yuN6PmIqgfaWdmBbg2YihYKuZXgMrz4/3XiiZvOQjh3AAAAAElFTkSuQmCC');
    background-size: 201px 64px;
    background-repeat: no-repeat;
  }

  .header-right-1 {
    float: right;
    margin: 50px 0 0 0;
  }

  .sns-header-1 {
    float: right;
    margin-top: 60px;
  }

  .nav-header-1_box-2 {
    width: 62px;
  }

  #menu-header-1 {
    padding: 12px 0;
  }

  .header-menubtn {
    width: 106px;
    height: 40px;
    background-color: transparent;
  }
  .header-menubtn .en, .header-menubtn .jp {
    width: 106px;
  }
  .header-menubtn.active, .header-menubtn:hover, .header-menubtn:focus {
    background-color: #fff;
  }
  .header-menubtn.active .en, .header-menubtn.active .jp, .header-menubtn:hover .en, .header-menubtn:hover .jp, .header-menubtn:focus .en, .header-menubtn:focus .jp {
    width: 106px;
  }
  .header-menubtn:active {
    top: 1px;
  }

  #menu-1 {
    width: 762px;
    float: left;
  }
  #menu-1 ul {
    margin: 0;
    display: block;
  }
  #menu-1 ul li {
    display: block;
    border-right: solid 1px #fff;
    float: left;
    width: 127px;
    height: 32px;
  }
  #menu-1 ul li:first-child {
    border-left: solid 1px #fff;
    display: block;
  }
  #menu-1 ul li a {
    margin: -4px auto 0;
  }

  a.home-header-btn .en {
    height: 9px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAJBAMAAAEJvnmwAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAA70lEQVQYGQXBoU7DUBSA4b8taVPO0luHgaQkJBiW1CM6N0ndbN0kNxMUFCGISfoEBI/oI3QSBwbd7AEINyTbRBmH7+Nxjg99eIiNjkq2nKwwRApmRR15C2sjwE104Aowp7ifAjJ3ti5wxvjrcVw14OImyRwmfIk9ZtQ10yyq7TnTnBsQTPUqXEpirQk+EAQjuhEDiVoEQyEgJvVDHKOUrhllXNA10V+OqurkoFd9QFR1w0DQq34yVv0tQRy859CW4ggGBp4qSOkW+IA4+AKurezqOmOgzQC82W1fgTg43i/bLeIABuL98nnH/dvdd/4PuMVYKKLR31AAAAAASUVORK5CYII=');
    background-size: 59px auto;
    background-repeat: no-repeat;
    margin: 6px auto 0;
  }
  a.home-header-btn .jp {
    height: 11px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAALBAMAAAG1fYM2AAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAA6klEQVQYGQXBvUoCAQAA4O8u+7PwGpqiSJrc9A2ykBpq6BHuDWqqKbAn8GgVwqktEKKtqEcwIggiOMOtoRtSOxqu7yNGdqgH6MiWdz9TfRxp4KSYj+shMs2nuCcTuUZ0XyoyP+OIhbrGrSiWCM6awYotoRkwQAASe2GK87uoSDw7+JNvhumlCt10j6NaKHNFYj+shpltlXYmNne6skgCcsy8MhwAvrDaau2QozQJO09m19q1qu33h1+rrYMfiuJCqXhrsPQyvrExUu/jsUHusFqaAOtDlKcEj91fcgTfRTHheITOlOCjqfz5D1l6UHsV0/WbAAAAAElFTkSuQmCC');
    background-size: 52px auto;
    background-repeat: no-repeat;
    margin: 7px auto 0;
    display: block;
  }
  a.home-header-btn.active, a.home-header-btn:hover {
    background-color: #fff;
  }
  a.home-header-btn.active .en, a.home-header-btn:hover .en {
    height: 9px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAJCAMAAAHMTpSxAAAAM1BMVEXMADP////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADMbjO/LAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAAOtJREFUGBkFwYEBgkAMBLCUR6hY4Paf1sR3P5taeOKsn6a3PuRke26CTqBy69a2Xq1VF+IjyfBJQdZGZO0pS6zPu+0hRKx3W09dZ12FcF28SyDOH1dtVUfr7ubTi+5uq/n0rqrPYpDTbwz7GG9rldofBoOYJIcRqDdpBmGPASMbq86qcG+YXNwL62Zyqc67S5Ik+fB5kiTfDZMkSQ4y2J8kyXNUrSdJch8wAXd28MvBBPYMGb45waZq0quqVsEEvA9wppl0d/dChl8WoKq2o/v75IQJ2O483/4lJyYAMrjyfPt601Wd+9vXm/0PpvMMYPd2vGYAAAAASUVORK5CYII=');
    background-size: 59px auto;
    background-repeat: no-repeat;
    display: block;
  }
  a.home-header-btn.active .jp, a.home-header-btn:hover .jp {
    height: 11px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAALCAMAAAFwjW43AAAAM1BMVEXMADP////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADMbjO/LAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAAOdJREFUGBkFwYEBgyAQBLAAflVEuf2nbYITTdTLAwB3hLfGHhsL/HCguSSu04jREJTX6REIzwnIelWSJpWfgHuEwzqQs5nQr6voHWNg0A4AH0AHWjNRp7EB17d+kszm69TKIrPH2ObAbs1cW53wM26DYO7WTNRlDEZwBPuW5oTzOjsTJqA1mYDj+8HuHwBgL6BXVVX11mQCKqdx54Vff27jHjjyrfXlpldVrVRrkuTuqOS7D2B9R37PR/92MbIAK0drTSb1DionAPR3d8CTC/SVuXK3JhPQd5IkJ5zZBdzJBfr3Fdqzxx9gsAm8JxjSmwAAAABJRU5ErkJggg==');
    background-size: 52px auto;
    background-repeat: no-repeat;
  }

  a.house-header-btn .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAKCAQAAABLPVUzAAABDUlEQVR4AX2SYbGEMAwGa6EWsICFWqiFWqiFWsACFrCABSxgYV+Gy3yZzhvI9yt7DUvoJYalkjzWUUhKfUhnFSkPydPvydP+ne6MKSVxgoRzV7mI2pxm4CRF58L1OX37zEn1Beaq78LyjHeypbBL+SY8NLnQrUsSVnLEFQIhPEAfV/2H8AQGlWLM+D/hYjHyOzhXnR/r6UD/EDaibkYIVTWEO8NzacOLO3Q+2t6F+judvkLXVKdamoQvd7gBm/jKbcmuuIJLmFlFm+iYnv4l9Ps8GJadG+hxm0Ya1UicH9xsTq+g/v2Un6JJOHeD0+9kp4hmfwGAS69Rg3JohZ25TJgtSVH3QYLnb6o+svwBjAz77Sxwkv0AAAAASUVORK5CYII=');
    background-size: 56px auto;
    background-repeat: no-repeat;
    margin: 6px auto 0;
    display: block;
  }
  a.house-header-btn .jp {
    height: 11px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAALCAQAAABM+Lx9AAAA8ElEQVR4Aa3SQa3lMAxGYVMIhVAohVIIhVIohVIIhVIIhVIIhVD4ZhNlNNXVu28x/9kkkn1kWY6/kSTxfwhhnzz6esckK4pNfOXmX+2HTGUD8Mizpb8rJ/Wt7YYVDF1Iuq4YmmLoc0WHc/H8pA27hq4adlUSLmQJl7DjEC/qS1ttS6vhUXGhTkF3C4W5aepXLTS7CGFTXIbh0ddUnMJtSEL6lTa5wB2SB49Dw7Wm65ptyS6Ur9oQstsZQpnTdhTNUIQTDJtdRZvtfncJSQNNQZn/LByqPPW3tNoX+k+XcDokWEe0i0VyyOIj2ap0qMLkD8Q9eILC9RchAAAAAElFTkSuQmCC');
    background-size: 43px auto;
    background-repeat: no-repeat;
    margin: 7px auto 0;
  }
  a.house-header-btn.active, a.house-header-btn:hover {
    background-color: #fff;
  }
  a.house-header-btn.active .en, a.house-header-btn:hover .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAKCAMAAADW6m2KAAAAM1BMVEXqoaHqoaHqoaHqoaHqoaHqoaH////qoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaEB0l1pAAAAEHRSTlMAiBFVzHcA7kRmqt27M5kiFZIMSgAAANBJREFUeF5Vj8kWAyEIBG2QuM3S//+1AUwO1oWa0XpqAbQ4QC+BAnaHdED2d3HG/7dh00tlhnvoYvC4CmvJ4eG92BZZfQu40SPsbCbSJ58zvGLxtatEqJJ4kZbhxbhvziOshHYp8g/f9/Px8Ifm3sRoRzgYNGQYaIYTzooTV9shOI6wdKBW0iI01eHh8caHT/jdmnix0iOUO3SEgh45ZyiVFzAbLR86h1ouoz2uK5UTiRcjwz1QyTZ7qMxGcpmrpl7qOrlBEYkgxynpcmrO5P0CJ20KzNBCbX4AAAAASUVORK5CYII=');
    background-size: 56px auto;
    background-repeat: no-repeat;
  }
  a.house-header-btn.active .jp, a.house-header-btn:hover .jp {
    height: 11px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAALCAMAAADRL4TEAAAAM1BMVEXqoaH////qoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaHqoaE/6aZyAAAAEHRSTlMAAJlEEd1Vu+53ImaIzKozVhPE6AAAALhJREFUeF510ElyxDAMQ1GE4qDZuP9pI6mcdDnd+Qtw81bESRX/9fUKSKthezeo7tebnbwtf1sy9h0VgPF0lPxYyzxlg5p5Ds+mQCu78bRIQZOcRNFZlR2JDXdyW7mODQ5hpyxgE84EUP5aMtKyl/echy0KFsys0HernZzQwdGCnQmwuDbr9KfdW2cB3Hs2emRHIfOVhAGAH/6gQYbT161oUpefCkBO9rAoTUlTIGGnreJVTRs1OfYb9pIJ9jlAD30AAAAASUVORK5CYII=');
    background-size: 43px auto;
    background-repeat: no-repeat;
  }

  a.life-header-btn .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAKCAQAAACUcy8sAAAAgklEQVR4AZWR4QlCMRCDb4Ws0BVcoSvcTq7gCs7iCs4SLYcmlILn+/6E75FAuSB4fZMMIVfJuHEeXKzSgyQYhlwl//Lg0JvBl0EcXPwzc1mFzc0yvRl/0O7Qn8mFDuGuM/Pjr/hIP1+2ZtS4M4M4nLTcZCgZ4HNvlN4pVyUlAYeDeAHNmNN/OJ6HWQAAAABJRU5ErkJggg==');
    background-size: 35px auto;
    background-repeat: no-repeat;
    margin: 6px auto 0;
    display: block;
  }
  a.life-header-btn .jp {
    height: 11px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAALCAQAAABl/0P6AAABRElEQVR4Ab3TYa3kOgxAYVMIhVIohVIIhVIohVIohaEQCkMhFELhW2mvFal61a20P57Pn5Eb2Ue2J35CtQiLKv5fwqFp6JqOpjnz80d32MTkq4kHis1uU8QrXEISVqeOoRvoztmyaqCLpD8KHAZg2DO3ucflWUDY0SdmieEjFFUVM9ce2nO5sGnk68Vh8i8CBcdv40tK5i4jZ/R9GTvdoZgCNRuPVKhCWHH65FqOh0K7kvqLuRwfXgWAUxGh+W80oYKv0+mLOgvd13EgrKRkM14FrlzWUH92NcwjnHdfNfttzPdCNVvuWH1QhAXtXSDP9GsJl2GOP3+3fLBl0YuU6bpFqIahCMUAh8VuGNYpiPd/QVHcBUKR1z3jM/cuIxul4J4ifWZXl8kvAplq+bAhJpvjL+std2bDMJkTC89sFpFcdiH5A6L1qgkZjEgZAAAAAElFTkSuQmCC');
    background-size: 64px auto;
    background-repeat: no-repeat;
    margin: 7px auto 0;
  }
  a.life-header-btn.active, a.life-header-btn:hover {
    background-color: #fff;
  }
  a.life-header-btn.active .en, a.life-header-btn:hover .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAKCAYAAAA+euenAAAAlUlEQVR42rWTQQ2AQAwEa6EWsIAFLNQTwQEWUIAILPBEB5QEskkh3Us4HvPpTdNNrpVh3tTpL8yRd6KHWsLodIWe3IMWZ7+aJAFeqCVYoac1w+gLDVzqyV9h2nsA8Tq8VwpDvod5+kcYA1hy5tUKU6MXxDDJ2dmnMHzG5NgpaeF5wsPiPWsReCubAZkQPAGoETShcfQAeBxoTQdWW90AAAAASUVORK5CYII=');
    background-size: 35px auto;
    background-repeat: no-repeat;
  }
  a.life-header-btn.active .jp, a.life-header-btn:hover .jp {
    height: 11px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAALCAMAAAD4KHtDAAAAM1BMVEUAAACKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOWKuOVBC2YSAAAAEHRSTlMAVSIAd7vdiKpEzBFmmTPuOxKlOQAAAP1JREFUeF6d0cuO4zAMBVFLRdJW9OD9/6+dOE6ChtGz6bPSqkCK21Op1MIfbeau8JD7DhxhjdPD+epttM6d5hVYeygjFXsDiksBEM6HpaQcQNNl/gwwFCcNIA96KQD5DZjmVHMVqPby/0CX3QaErslMiMdteIV1YKNEKCOiwNJ+pMK+gdEZqoTDoXvgae9srg+nSI99f6h8AumYWDLwvAdmc2XZquX1idYoPq6h34EiY2gd6lQ59wC0R91mvhZIpUNrnTo1IKJSMjs9Jasjc0H57Qq9vwN0MJ0OYOgpF1Dn6KlYwJovtysgn3O6ODUzW9drn6Pz1ho/tAowB6d/DjMS5XBB3NYAAAAASUVORK5CYII=');
    background-size: 64px auto;
    background-repeat: no-repeat;
  }

  a.town-header-btn .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAKCAQAAABY6hXHAAAA/0lEQVR4AX1RAa3FIAychVrAAhZmYRZmAQtYwAIWZgELWMBCf9tc+juSt10yjrbclXJw3dD5ADIXi1we0X0BrxtPsl7OFKfuDh68fyRJ4hYik7MduYU3HJ/CO/jgaeulxW5LwocGSaCpCqbJbsez7JMcWAKzUBakljVzwhZRt4CBAQYHcKK7mH2MNWE3GlBeEMuhbiH+YVAh84+JIWSTIF7yT87HSyXD4sOghEn6ZcEfrUS+6woeVfAWvw1SmLqiIQtzyxIeXbtNUSVU/TLwgsZVMKx/8tus8EITPKq4QjS4Y6HhxHOpeIkZMyyvgUWV9rr3iHMm59/RGNvz+47+ACkUjExX2FLoAAAAAElFTkSuQmCC');
    background-size: 48px auto;
    background-repeat: no-repeat;
    margin: 7px auto 0;
    display: block;
  }
  a.town-header-btn .jp {
    height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAMCAQAAABR/YzFAAAA8klEQVR4Aa3SUY0lIRBG4bKABSy0BSxgAQtYaAtYaAttYSxg4Vr4Np0QsnOz2TsPUyf53zhVqSKe0mShPPk7hFDRxE7sBllVHeIjF39rD1wqgPKwlDeAr91o+l6xGN+14XI6FZ5cJMk0VS/3k6YkhKZvvv6nzV7eqziRJZxCQRNvjDftcFjaZCIrhqZISzBdQmWthPFRC7ciQgV5L2GfThcuL0lIP9ImJ7hCMtABtna6HVt2on7SrkNfeggNIdBVeWk7eDkUA/d67qc/oWGYgLaP0wxZB5e0n2/MT9q+Jj3XhLFJmiz+SVbEohnvH6yK3+UPF7Wkq+QKXa4AAAAASUVORK5CYII=');
    background-size: 43px auto;
    background-repeat: no-repeat;
    margin: 5px auto 0;
  }
  a.town-header-btn.active, a.town-header-btn:hover {
    background-color: #fff;
  }
  a.town-header-btn.active .en, a.town-header-btn:hover .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAKCAYAAADy491MAAABH0lEQVR4AZ2TUY3FIBBFawELtYCFWngWaoGv/WclYKEWngWyDmoBC7tsckkmJ8xrwsdJyp0ZmDuF7fvnKz9wdTYQO8nkvJhj4gl6ftB3rV/UDMeI/S9q5/eBoMLQKU7OLWObOKUXHH5L52CqYpt4mb1pNkivIzGIUZShbeIyh0fFdx3QhDUhbdpUM4M5YBa5MAEDFmuAscOZHGvfRivSTgxg6Al50dmvIX/JQEYzM25cgzia0KFN3/tErx96iTCxZCDxV3r3Evp77In6a6yhO73gTSwY2HnPQWEtjDcR8MjHZPfPvWCvBQPcoHSyqGb6YfJnmvN+buhuL+zBM3DONgQHHtZoPLk1MsgcXC+vl+L/bRkAQVBfz1XeQv1TLPwBlKobyrBZxhYAAAAASUVORK5CYII=');
    background-size: 48px auto;
    background-repeat: no-repeat;
  }
  a.town-header-btn.active .jp, a.town-header-btn:hover .jp {
    height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAMCAMAAADMKrR8AAAAM1BMVEWJzn3///+Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn2Jzn1xVAbIAAAAEHRSTlMAAJlEZiJ3VRHdiKoz7rvMezWcsQAAAL9JREFUeF6F0U2OAzEIhNEKGIP/OnX/0w6eWIqmo1E+IVZvBQCKQQ3/9XgHOAv2kAbA3OeHHXzZyeHMVDXlxexpABpfbSTHYvSu7JpFtObr8tUCKHX3/Gtt8aSdFuxQFpzkWJnbRqOpFI0EbcCpAOVuyUsfcKZlV6RlxViB+LTRyYEQVmbbtmtu1uk3m9tGBQoBVre0lVxThRcAft5hW2kkS1oUsfQjAMhv7W5rdetcE7sohnemGxU51hynbz/+ARGaCkBAhOdsAAAAAElFTkSuQmCC');
    background-size: 43px auto;
    background-repeat: no-repeat;
  }

  a.news-header-btn .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAKCAQAAACOT8+iAAABA0lEQVR4AXWSXY3GMAwEQ8EUSqEUSiEUSiEUTKEUQqEUSiEUQmFOilZWrE+XfVn5Zyy7LVQc56AsXTi+nOFJD4Vjq63Z0xLBuSiUQgWIpAGf/Ed+pthC0gA4l79FMF4AdQ6a8Er/4i0kKKoUyMMfyjq2ODcDW3heJtD+xV8U6VD+BDqToVhfWV+uUtWn4zinBiR8PozUgQsHKg9QacCt4RPidUx44huQ8XXJN3wFOoMRO3yMbbuG8/IxgS583HVmvLBZg4l6hHmI4fmMgY8BGe+hHq2+/TON8LFZo9J4AS/cafoTeGOQXuBvYG7AiRH/fHR9NMoCUTYZFm7XgeWa7BMhYn8jk5Cd3TPVjAAAAABJRU5ErkJggg==');
    background-size: 47px auto;
    background-repeat: no-repeat;
    margin: 6px auto 0;
    display: block;
  }
  a.news-header-btn .jp {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAKCAQAAABleHShAAAApklEQVR4Aa2RW60EIRAFjwUsYAELaGkLY+FawAIWsLAWxgIWanc+mswj80pu1RckVDq0/gMCeWVASCzXlTKsBPTSzJri4ciW+Da8mrgB2cNnGs4HPTLSaeguHDEW5xE2jhgaNiB5+N7ZpyBR9noIUYCOPQ9DefDLDSg04A8h3+j5+iJg6FKje5AKVCQi5WBATGyZLqadf+ZxrnSiODNhG9Plmvdv9QU1VfbkoNMv6AAAAABJRU5ErkJggg==');
    background-size: 44px auto;
    background-repeat: no-repeat;
    margin: 8px auto 0;
  }
  a.news-header-btn.active, a.news-header-btn:hover {
    background-color: #fff;
  }
  a.news-header-btn.active .en, a.news-header-btn:hover .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAKCAYAAAAkRgcpAAABJ0lEQVR4AZWUUa2EMBBFsTAWsLAWsIAFLNRCVwIWaoE8B1jAAhbe4+M2OZlweeHjJOxl2jkTuh3a92e+qGK8GMCEdz2LnhlW1Y1m3/mfvDgHMfV3fdGvyAtD+Z7yXbkjWJckC+o+yBc6aI8Ntex5XBTKd8oL+cgYUe5JoZpzrC+oCfgskg/Kbxcnmr2Sx+ckY1r/0e+mXkeqa1hbkc0iwED5qs05wLO8Py6k6d3UhdRzxXPR88LBuwvBQJHl7/4DT/IzqEZ+RsND5K+wIyejHKpOxo6BWpbPZ/V8ls+ylgN7sQ9lVjO4PYpOngM8ydcb2k3Tam6YknL3xQqO19Z764qyk6838nFxKHdQnj3OLIg8zP2ee+39QqHQYAiRM8do9os3ue2H/A9VPEsx+bLTRgAAAABJRU5ErkJggg==');
    background-size: 47px auto;
    background-repeat: no-repeat;
  }
  a.news-header-btn.active .jp, a.news-header-btn:hover .jp {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAKCAYAAADPcbwqAAAAvElEQVR42s2UYQ3EIAyFzwIWZmEWpqUWZuFOQi3UwnIOzgIWsLDjx1vSrJBeYGRH8iVL09HXB+XxL0te75BZKoRSsmS4gOCHoQvC9gp8Tp5qyWC6yeEN9ZfezanQ1KdbtTUxZbarNiNFhGDblA+Vaih35xHHGeGEjs0Z9rGCEN/hMI0QjMHov8fKWVbfT286/cGzA0sXzEXSAhEXxEQX5B8IyF+dxtZGZyMwLwJEp6bXCneTarQOiSfm2PcLpWmQuopyNREAAAAASUVORK5CYII=');
    background-size: 44px auto;
    background-repeat: no-repeat;
  }

  a.summary-header-btn .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAKBAMAAAD/b+WdAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAABAUlEQVQYGYXBMU4CQRSA4Z9hBFdCMqWFMdtbQGfJNPY0xtYLmCxGHK3eEeAChsbaxHrVuYAJXIHSEIOhYJA1PL2B30cosMFRD45mCGEIp6ELFwNM6NZDCEPijEzBqqOlqokT1SpHVjTUW1VNxDUdhZYWGMSb2vLayBz5pq3eJqjx8uneptC7mgPi2U/Q3CCxK9HbhIFSblKEh2YCxNP6Aiqk97wQb1UTlO3FLGI2ZzsH4jlYgdki2XYl3lbhFsqGXkYyVS1API0fx9EaMToWbxN/Sl6JdAqO5yAeJh/3yzGC5OJtFcId7+68NnWTnGwLoz7Yp90jjPJDJv09Va34l/kFjwlyAHMK1qQAAAAASUVORK5CYII=');
    background-size: 68px auto;
    background-repeat: no-repeat;
    margin: 6px auto 0;
    display: block;
  }
  a.summary-header-btn .jp {
    height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAMBAMAAADxOqKKAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAr0lEQVQIHWXBMQsBcRjA4d/9JUeXlEwWX8GkJJnciMF+k9VNZLvZwmLFNzAoo3yDK4PFcGYRDuVc3csqz8MPVeBrBRhjIG+nrtDvhEMHYwOkV9MtrCXa2ySvOQsj8sTC7ISDJvFQDiz8UflBV6J9jUo0ycSC11EL0OovUGcLEjf3rgVURZboPpDwZ07yyax48sb6E9VSl7fpzmnIQ3eUJ+JTqo12oNoFIN7vtYAs/z7eBkMlKbbVsgAAAABJRU5ErkJggg==');
    background-size: 32px auto;
    background-repeat: no-repeat;
    margin: 8px auto 0;
  }
  a.summary-header-btn.active, a.summary-header-btn:hover {
    background-color: #fff;
  }
  a.summary-header-btn.active .en, a.summary-header-btn:hover .en {
    height: 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAKCAMAAAA6nwicAAAAM1BMVEX6r0b////6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0Z0VPBHAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAAQBJREFUKM+lkUGSxCAMAxucEIU4oP+/dg+wM3tfX6Bs0SULJAGcUgU49qldbTd1ANDWOKRjtZcmPQC6DcBpV4D0KkGsewYgO4DLPuH8aNK+ILwhaQsgQD4hqNMKQp4VZHdgbIiglFLJd45KztcAh68xK8CGwL2oyDfI6QM5v5AohUxZp5UG6APtR7+QNQCcIB/OOlPfdVQKmYyZY2nD99m8rWzI4wAg/IBM9+PYkJR0LchlXwvSP2l+IZffCtTXF8iE3dHfTAqZkGO5Dguoc1nZELpnV5/ugAxy8MeJdPO+ldaoryt9Oe9+VqJthXE+0/PZKQf1hu4GbX9x8t8qpcQPYMoPYL68UjEAAAAASUVORK5CYII=');
    background-size: 68px auto;
    background-repeat: no-repeat;
  }
  a.summary-header-btn.active .jp, a.summary-header-btn:hover .jp {
    height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAMCAMAAAA0yk+LAAAAM1BMVEX6r0b////6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0b6r0Z0VPBHAAAAEHRSTlMAABEiM0RVZneImaq7zN3uf6QJ9gAAAKdJREFUGBmFwcdhBDEMBMEWHUCLyT9a8XbvLVXxh5z5WsZrD15pOUxxuZtp9dm59uYrlo04GVghKc5yriFSM66tOJIMqptp+WhcTUsKYEq5q0xVTFecVYGyFaMlKBrqMUkakKqp85HjGA9X2lIhaVBC1ypAV+blykMdhhpDJcU+GtDVgNwSOaRZfWtC1VXpHfLRI0PxStcxrtxa5qu5u7XEIxU+fv7xC3KhCGoyqNQ5AAAAAElFTkSuQmCC');
    background-size: 32px auto;
    background-repeat: no-repeat;
  }

  .dfp-box-1 {
    width: 300px;
    height: 250px;
    margin-left: 0;
    margin-right: 0;
  }
  .dfp-box-1 #div-gpt-ad-rec_01,
  .dfp-box-1 #div-gpt-ad-rec_02 {
    margin: 0;
    width: 300px;
    height: 250px;
  }

  .member-nav-box-1 {
    display: table-cell;
    vertical-align: top;
  }

  .header-sitemap-nav-1 {
    display: table-cell;
    font-size: 10px;
    vertical-align: middle;
    padding: 10px 10px 0 0;
  }
  .header-sitemap-nav-1 a.arrow:before {
    width: 12px;
    height: 12px;
    margin-right: 4px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAQAAACFbCRbAAAASklEQVQIHQE/AMD/APyV9W3eAPIAAO12/v/mYfAAAOUA9HH89PdhAOYA7xr/9PywAOcg+9nzwfIUAPe2+8/eFPEAAPxo8z7eAPEAohEkzq7DDM4AAAAASUVORK5CYII=');
    background-size: 4px 7px;
    background-repeat: no-repeat;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  .module .title h4 {
    margin-top: 0px;
  }
  .module .title h4 .jp {
    letter-spacing: 0;
  }

  .sidebar .item {
    width: auto;
  }
  .sidebar .module .title h4 {
    margin-top: -1px;
    width: auto;
  }
  .sidebar .module .title h4 .en {
    margin: 0 8px 0 0;
  }
  .sidebar .module .title h4 .jp {
    letter-spacing: 0;
  }
  .sidebar #questionnaire-2.module .title h4 {
    margin-top: 0;
  }
  .sidebar #questionnaire-2.module .title h4 .jp {
    font-size: 14px;
  }

  .sidebar .module-list-btn-1 a {
    width: 260px;
  }

  /*********************
  POSTS & CONTENT STYLES
  *********************/
  #content {
    padding-top: 16px;
    padding-bottom: 20px;
  }

  /* トップページの#mainエリア */
  .items-style--box {
    /* end .boxshadow */
  }
  .items-style--box article.boxshadow footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0 20px 20px;
  }

  /*********************
  FOOTER STYLES
  *********************/
  .footer {
    padding-bottom: 18px;
  }
  .footer .other-footermenu {
    display: block;
  }
  .footer .company-subtile-footer {
    display: inline-block;
    margin: 21px 0 0;
    font-size: 15px;
    border-left: 4px solid #fff;
    padding-left: 11px;
  }
  .footer .company-subtile-footer + dl {
    margin-top: 7px;
  }

  #inner-footer-2 {
    border-top: solid 1px #fff;
    padding: 22px 0;
  }

  .pagetop-box {
    position: fixed;
    bottom: 40px;
    right: 20px;
    width: 40px;
    height: 40px;
    padding: 0;
  }

  #inner-footer-1 {
    background-repeat: no-repeat;
    background-position: 50% bottom;
  }

  #box-footer-1 {
    margin-top: 9px;
    margin-bottom: 24px;
  }

  .sns-wrap {
    width: 960px;
    margin: 0 auto;
    background-color: #fff;
  }

  .sns-footer {
    float: left;
    text-align: left;
    padding: 18px 0 0;
  }

  .source-org {
    float: right;
    margin: 28px 20px 0 0;
  }

  #logo-company {
    text-align: left;
    margin-top: 18px;
    float: right;
  }

  .link-footer-1 dt {
    clear: left;
    float: left;
  }
  .link-footer-1 dd {
    margin-left: 100px;
  }
  .link-footer-1 ul {
    margin: 0;
  }
  .link-footer-1 li {
    display: inline-block;
    margin: 0;
    float: none;
  }
  .link-footer-1 li:before {
    margin: 0 5px;
  }

  .btn.page-top {
    padding: 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }
  .btn.page-top .arrow {
    width: 40px;
    height: 40px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAAXtxYXAAAAaElEQVQYGXXBOQ6DMBRAwVdhX9mdoaBDNNwAsVRc8SXoJwrZZuCNvT3/WT1VfrP6VPlm61XLOzvD4WHoeHEw7DY27oaB4GjYzNyZ3Qwj4GRYzTyYXQ0TFk+LiQuTi6cCWJxNfDA5W+AG14SL+w43/6AAAAAASUVORK5CYII=');
    background-size: 16px 10px;
    background-position: 12px 14px;
  }

  .no-touch a.btn.page-top:hover .arrow {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAAXtxYXAAAAaElEQVQYGXXBOQ6DMBRAwVdhX9mdoaBDNNwAsVRc8SXoJwrZZuCNvT3/WT1VfrP6VPlm61XLOzvD4WHoeHEw7DY27oaB4GjYzNyZ3Qwj4GRYzTyYXQ0TFk+LiQuTi6cCWJxNfDA5W+AG14SL+w43/6AAAAAASUVORK5CYII=');
    background-size: 16px 10px;
    background-color: #cc0033;
    background-position: 12px 14px;
  }

  #welcome {
    width: 960px;
  }

  .error404 .header {
    position: relative;
  }
  .error404 .member-nav-1,
  .error404 #menu-header-1,
  .error404 #inner-footer-3 {
    display: none !important;
  }
  .error404 #content {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .error404-txt-1 {
    margin: 222px 0;
  }

  .apppage-header-1 {
    overflow: hidden;
  }

  .apppage-title-1 {
    float: left;
    text-align: left;
    margin: 130px 0 0 60px;
    line-height: 38px;
    font-size: 24px;
  }

  .apppage-image-1 {
    float: right;
    width: 420px;
    margin: 40px 60px 0 0;
    height: auto;
  }

  .apppage-pc-header-1 {
    background: #cc0033;
    position: relative;
  }
  .apppage-pc-header-1 .apppage-store-box-1 {
    position: absolute;
    bottom: 40px;
    left: 60px;
  }

  .apppage-store-box-1 {
    width: 390px;
  }

  .apppage-btn-apple-box-1 {
    width: 200px;
  }

  .apppage-btn-google-box-1 {
    width: 170px;
  }

  .apppage-copy-1 {
    font-size: 20px;
    line-height: 34px;
    font-weight: bold;
    margin-top: 53px;
  }

  .apppage-section-1 {
    width: 840px;
    margin: 32px auto 40px;
    overflow: hidden;
  }
  .apppage-section-1 li {
    float: left;
    width: 270px;
    height: 270px;
    margin: 0 0 0 15px;
  }
  .apppage-section-1 li:first-child {
    margin-left: 0;
  }

  .apppage-section-box-1 .apppage-section-img-1 {
    width: 97px;
    margin: 40px 0 0 107px;
  }
  .apppage-section-box-1 .apppage-section-copy-1 {
    margin: 36px 0 0;
  }

  .apppage-section-box-2 .apppage-section-img-1 {
    width: 69px;
    margin: 40px 0 0 108px;
  }
  .apppage-section-box-2 .apppage-section-copy-1 {
    margin: 44px 0 0;
  }

  .apppage-section-box-3 .apppage-section-img-1 {
    width: 87px;
    margin: 17px 0 0 107px;
  }
  .apppage-section-box-3 .apppage-section-copy-1 {
    margin: 41px 0 0;
  }

  .apppage-section-img-1 {
    float: none;
  }

  .apppage-section-copy-1 {
    float: none;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    width: 100%;
  }

  .apppage-footer-1 {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/apppage-arrow-1@2.png);
    padding-top: 34px;
    padding-bottom: 40px;
  }

  .backgroundsize .apppage-footer-1 {
    background-size: auto auto;
  }

  .apppage-footer-copy-1 {
    font-size: 20px;
  }

  .apppage-footer-1 .apppage-store-box-1 {
    margin-top: 15px;
  }

  /******************************************************************
  フォトギャラリー
  ******************************************************************/
  /******************************************************************
  編集部が選ぶおすすめ記事
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  エリアから記事を探す
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  FORROW US
  ******************************************************************/
  .socialname-followus a[target="_blank"] {
    background-position: 228px 50%;
  }

  /******************************************************************
  サイドメニュー
  メルマガボタン
  ******************************************************************/
  a.application-btn-1,
  a.mailmagazine-btn {
    width: 300px;
  }

  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  タグから記事を探す
  ******************************************************************/
  /******************************************************************
  会員ページ関係
  ******************************************************************/
  #member-index header .photo {
    height: 14.2857143%;
  }
  #member-index header .photo img {
    width: 14.2857143%;
  }
  #member-index header .photo img:nth-child(1), #member-index header .photo img:nth-child(7) {
    display: inline-block;
  }
  #member-index .inner {
    max-width: 840px;
    padding: 90px 0 60px 0;
  }
  #member-index .inner h3 {
    margin: -23px auto 30px;
  }
  #member-index .inner .present {
    margin: 0 0 80px 0;
  }
  #member-index .inner .present .present-content {
    border: 2px solid #cc0033;
    margin: 0 0 60px 0;
    padding: 0 30px 15px;
  }
  #member-index .inner .present h3 {
    margin: -40px auto 31px;
  }
  #member-index .inner .point {
    border: 2px solid #cc0033;
    margin: 0 auto 60px;
  }
  #member-index .inner .point section {
    width: 600px;
    padding: 10px 0;
  }
  #member-index .inner .point section .image {
    width: 240px;
  }
  #member-index .inner .point section .text {
    width: 340px;
  }
  #member-index .inner .point section .text h4 {
    width: 140px;
    height: auto;
    margin: 50px auto 20px;
  }
  #member-index .inner .point section .text p {
    font-size: 19px;
    text-align: center;
  }
  #member-index .inner .point section .text p span {
    display: block;
  }
  #member-index .inner .point section .text br {
    display: none;
  }
  #member-index .inner .point section .notes {
    font-size: 13px;
    float: right;
    text-align: center;
    clear: none;
    width: 340px;
  }
  #member-index .inner .point section .notes span {
    display: block;
  }
  #member-index .inner .point .point3 {
    margin: 20px auto 40px;
    padding: 60px 0 0 0;
    background: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member_index_point3_bg.png) no-repeat 50% 0;
    background-size: 600px auto;
  }
  #member-index .inner .point .point3 .text h4 {
    margin: 40px auto 20px;
  }
  #member-index .inner .submit {
    width: 100%;
  }
  #member-index .inner .submit .btn {
    font-size: 18px;
    margin: 0 auto;
    padding: 27px 0;
    width: 480px;
  }

  /******************************************************************
  キャンペーン
  ******************************************************************/
  /******************************************************************
  athome VOXとは？
  ******************************************************************/
  #about {
    padding: 40px 0;
  }
  #about .about-body-1 {
    border: 2px solid #cc0033;
  }

  .about-tieup-list-1 .about-tieup-box-1 .about-tieup-box-inner-1 .about-tieup-box-copy-1 {
    width: 160px;
  }
  .about-tieup-list-1 .about-tieup-box-1:first-child .about-tieup-box-inner-1 .about-tieup-box-copy-1 {
    width: 219px;
  }

  .about-tieup-box-copy-1 {
    float: left;
    padding: 0 0 0 36px;
    line-height: 24px;
  }

  .about-tieup-box-logo-1 {
    float: right;
    width: auto;
  }
  .about-tieup-box-logo-1 img {
    width: auto;
    height: auto;
  }

  .about-tieup-jtown-1 .about-tieup-box-logo-1 img,
  .about-tieup-ovo-1 .about-tieup-box-logo-1 img,
  .about-tieup-report-1 .about-tieup-box-logo-1 img {
    width: auto;
    height: auto;
  }

  /******************************************************************
  利用規約
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  メルマガボタン
  ******************************************************************/
  a.enq-bnr-1 {
    width: 300px;
  }

  /******************************************************************
  sitemap
  ******************************************************************/
  .page-template-page-sitemap-php #content .inner {
    padding: 76px 20px;
  }
  .page-template-page-sitemap-php #content .title {
    padding: 0 0 7px;
  }
  .page-template-page-sitemap-php #content .list-sitemap-1 {
    border-bottom: dotted 1px #ccc;
  }
  .page-template-page-sitemap-php #content .list-sitemap-1 > li {
    padding: 18px 30px 17px 0;
  }
  .page-template-page-sitemap-php #content .list-sitemap-1 a {
    display: inline;
    padding: 0 0 0 10px;
  }
  .page-template-page-sitemap-php #content .list-sitemap-1 a.arrow:before {
    margin: -4px -5px 0 20px;
    position: inherit;
  }
  .page-template-page-sitemap-php #content .list-sitemap-1 a.icon-blank {
    padding-right: 23px;
    background-position: right 50%;
  }
  .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b {
    padding: 8px 0 7px 0;
    cursor: auto;
  }
  .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:before {
    content: none;
  }
  .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.open {
    background-color: transparent;
  }
  .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.open:before {
    content: none;
  }
  .page-template-page-sitemap-php #content .sitemap-section-2 .list-sitemap-1 > li {
    padding-right: 0;
  }
  .page-template-page-sitemap-php #content .list-sitemap-2 {
    border-top: none;
  }
  .page-template-page-sitemap-php #content .list-sitemap-2 li {
    padding: 18px 0 0 0;
    margin-top: 17px;
  }
  .page-template-page-sitemap-php #content .list-sitemap-2 li:first-child {
    margin-top: 0;
  }
  .page-template-page-sitemap-php #content .list-sitemap-2 a {
    padding: 0;
  }
  .page-template-page-sitemap-php #content .list-sitemap-3 {
    border-top: none;
    padding: 0 0 10px 20px;
  }
  .page-template-page-sitemap-php #content .list-sitemap-3 > li {
    padding-left: 10px;
    padding-top: 14px;
    margin-top: 20px;
  }
  .page-template-page-sitemap-php #content .list-sitemap-3 > li:first-child {
    margin-top: 15px;
    padding-top: 0;
  }
  .page-template-page-sitemap-php #content .list-sitemap-3 .sitemap-arrow-b {
    padding: 0;
    cursor: auto;
  }
  .page-template-page-sitemap-php #content .list-sitemap-3 .list-sitemap-2 {
    overflow: hidden;
    padding: 0;
  }
  .page-template-page-sitemap-php #content .list-sitemap-3 .list-sitemap-2 li {
    float: left;
    border-top: none;
    margin: 0;
    padding: 15px 27px 0 0;
  }
  .page-template-page-sitemap-php #content .list-sitemap-3 .list-sitemap-2 li a {
    padding: 0;
  }
  .page-template-page-sitemap-php #content .list-sitemap-3 .list-sitemap-2 li a:before {
    margin: -4px 0 0 10px;
  }
  .page-template-page-sitemap-php #content .list-sitemap-3,
  .page-template-page-sitemap-php #content .list-sitemap-2 {
    display: block;
  }

  .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:hover {
    color: #151617 !important;
  }
  .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:hover:before {
    content: none;
  }
  .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.open:hover:before {
    content: none;
  }

  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  #summary.module .module-summary-box-1 .module-summary-link-photo-1 {
    height: 150px;
  }

  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  #bnr-award a {
    background: none;
    padding: 0;
  }
  #bnr-award a img {
    width: 100%;
    vertical-align: top;
  }

  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  .no-js p.header-right-1._1024up {
    display: block !important;
  }
  .no-js #menu-header-1 {
    display: block !important;
  }
  .no-js .header #search-header {
    display: none;
  }
  .no-js #tooltip-member #member-tooltip {
    display: block;
  }
}
/*********************
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*********************/
@media only screen and (min-width: 1240px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Super Large Monitor Stylesheet
  
  You can add some advanced styles here if you like. This kicks in
  on larger screens.
  
  ******************************************************************/
  /******************************************************************
  フォトギャラリー
  ******************************************************************/
  /******************************************************************
  編集部が選ぶおすすめ記事
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  エリアから記事を探す
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  FORROW US
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  メルマガボタン
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  タグから記事を探す
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  人気記事ランキング
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  FORROW US
  ******************************************************************/
  /******************************************************************
  athome VOXとは？
  ******************************************************************/
  /******************************************************************
  利用規約
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  メルマガボタン
  ******************************************************************/
  /******************************************************************
  sitemap
  ******************************************************************/
  /******************************************************************
  サイドメニュー
  連載シリーズ
  ******************************************************************/
}
/*********************
Rc	TINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*********************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(/vox/wp-content/themes/eddiemachado-bones/library/css/img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(/vox/wp-content/themes/eddiemachado-bones/library/css/img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
  a.gray-btn.blank:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAApElEQVRIx2NgQAFv9v8nCfz7z4BmwIH/JIJRA2hgwHuI8K+5v7rxw3+f8brghzoDAfD3KbUMeNvyDgl+fwAR/jz9XQt2+CQZzQBSA+3NgVEDBq0Bf58+Y8cD+Z6xf9JBKoZA8D+aAYRS3g91HJmJaAM8KDUA5oKf/14g4N8XJBsAC0Q4oL8B7wfcBTQy4P+fv08JwJf4DSA5L1DPgH+kGrAfVT8A9LAW06Mcyj4AAAAASUVORK5CYII=');
  }

  a[target="_blank"],
  a[target="_blank"]:visited {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAA90lEQVR4Ae3PMUoDQRiG4SGIa2Vho42NdiLYeAKP4jUskyqCF7DxCIG3EnaR2An27uqCHsARiSIoWccphrAzbP7lL+zyvf0Dn4nHBKuqNsRNcapmKVAoAbsMWAG/XDHmfGljLniTgIZ9TE8P3cB1APYwYhlVADhjtGjIc7hwyZBRZ6cpMMepuksBqwSKFUCO8Q0oY6DhvaePANyy5duhjoGaXbbFTmhwvh9efZZ5DJQMMGIHAYhbABVZD3DUCXzqgS+eWt3rgRs2WmV6IMe00wPFvwFrPcChDDyySSa0zrEMfHuiEip5wQmAohRgpgSmKVBjVU1i4A/RHzK18jCBvgAAAABJRU5ErkJggg==');
  }

  .no-touch a[target="_blank"]:hover, .no-touch a[target="_blank"]:focus,
  a[target="_blank"]:visited:hover,
  a[target="_blank"]:visited:focus, .no-touch .list-sidemenu-1 a.icon-blank:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABEUlEQVR42u3RMUoDQRSA4SFI1srCRhsb7SSQQk/gUXINS1NF8AI2HiFtIIsknZDe3bigB3BEoghK1vUvphrJDLOPWRC3+JrHg/fDUwt14jKGjqjwBcxQRbTyBaSRA3Qb0AaEBHzjBiNc1jDCFV7qBpQ4ghK6DwmYWAGHwuMJcjvgHEPYLvBoveDazIcBBr6ANaqI7nwBOnJA2gb8+4AplNFB5goo8Sr0ZgXMsWvso3AFFDjAnsAZSlTGF54NjbUrIEMHSuDYCvjFFZAjEQb0AwLemwj4wMMGiyYCbrG9QdJEwNS130RA+ucCtoQBPUnAEjtIauriVBLwiSXymjI8oQoOiMcfsIocMPMFFNARjV0BP0J5Z6lpA01cAAAAAElFTkSuQmCC');
  }

  .icon-arrow-b-FFF-8x5_2x {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAFgsCaBAAAAkElEQVQYGQXBvaHBAACAwdtG+ZbRa3QmwAAm0EShNIiJFH4ike/dAfQEAMWS3wCflfE4XQvMazBdajwDVeCxrZoDnxUAvwFVwHiu6YKlYrrWeATMVT22AOg5rwHj33Kv5wkA4Hmq5T7+YdpX1XcA+A5VNe0BvHa/qubbfKv69doBAHhvqqreGwAAAPNhPgAA/12UfSlWU+ZRAAAAAElFTkSuQmCC');
  }

  .icon-arrow-b-FFF-16x10_2x, .btn.more:before, .no-touch a.btn.more:hover:before, .single .nippon5places-backnumber-copy-3 span:after, .pagination.more a.page-numbers.next:before,
  .pagination.more span.page-numbers.next:before, #vote-title ._680down {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAQAAABGmPfEAAAA7klEQVQ4EZ3BW47BYByH4d8nbnqSSMSOuBPbUypcWYA6tbWH7kUX8M6hM6m/oZjnkb4xZYOnF+GxYaoGYyogxdML8EiBirFqjKio7fD1BD47ahUjSUy40NjjqwU+exoXJmKLdSDQAwQcsLaizxnrSKA7CDhinelLokeBdSLUDUJOWAU91YjIsTJCXSEkw8qJ1CAkw8qJ9IOIHCsjlEVIilUw0CcGFFgpof6iyxqrZMiQEmtNV/fRYYVVUmKt6OgxHEvaLHFqhyPhkQSn53Ak3JPg9BocC24tcHoHMddivY+YX7H+hxlfZvo/5szV6gMmOhQTycdAgAAAAABJRU5ErkJggg==');
  }

  .icon-arrow-b-red-16x10_2x, .no-touch ul.side-accordion > li > a:hover, .no-touch #vote-title:hover ._680down, .no-touch #area-2 .content li .area-name:hover:before, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAABEklEQVR42r2UWw7BUBRFS/ygJBIxEWPgT0wPbVNfBqCoR4cgMRcGwN4fTW6a6K57b0hWInLOWgchMB/3YLoEO9ANPD/opJuNbwNz8AJvkHHBczyjmw22qgOzMm5wAD0P8R5dFfeLzXJgAZ7mgMGRAsf48Yv7yTaH9nyhhhPoW8T73BXuPQdHoBCDOYU/xnPhLNguF4bgJhbOIGwQDzkrXDc2q4sDcBWLFwZE/CIcV7Y8C9zfQPWIrMFHODZ2xuorpFPGDWEHbIXwASaEz8Xsls5ff0ZtkMojdDyly/aPpAUSiixJ6NAlfURsEY9F3P8ROu5+RNQgHom48yHrmvhaCnwdIeJ/OWJlxFd2FvcjNsTF8QEhARQTJHChbAAAAABJRU5ErkJggg==');
  }

  /*
  .icon-arrow-b-gray-32_20{
  	$bgImg:"icon-arrow-b-gray-32_20@2.png";
  	$bgImg_w:image-width($bgImg);
  	$bgImg_h:image-height($bgImg);
  	background-image: inline-image($bgImg);
  	background-size:$bgImg_w $bgImg_h;
  	background-repeat:no-repeat;
  }
  */
  .icon-arrow-t-green-16x10_2x, .single .category-nippon5places .raku-list .spot.open header:after,
  .single .category-nippon5places .shoku-list .spot.open header:after, .single .category-nippon5places .iro-list .item.open header:after,
  .single .category-nippon5places .juu-list .item.open header:after, .single .category-nippon5places .visited-list .item.open header:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAB4ElEQVR42qyWW0sCURSFbdIujmW/KgIRszKTbvQcvQRFL713gUBC8EEhkiDowR9ggygSRtE/CCQQREQQVKoHbR1YA8PgmXEmN3wws917r+U5noNTlx/nHpcxA674fAp+3Qzx/kP8AuzxfQDO3JjwuhS/pvgScwdgGpw4NeF1IX4DdkDQkBdG9mni2IkJxYH4LEiCXZO4HkF+lmTtRFdADLwFW2DBom4RbHMljsDPJAwI8RSIg8AY9cJggqt7aGfCbgvmQJrfPOBguwLsSXOGKwPzIAM2gSqpeSejQmVvhrMcGRANWbAG/JKaNy51gs+jws8ZWZkJRdJ0B6IWzl/5m/gkceZkXybKmX47A6LgHkQs9q5KwRoYkhpzVYvfUoSz/TIDYs8eQNjiHL+AGPiisB5D5mKskZ2mMDVUswGReAQh3najogI2QN0kbjRRZ03F4iYNUUvVDYiHJ7ACfJLGMgc3JOJGEw3WliU1PmoJTVUYyIFli0upBNZB00bcaKLJnpLFBSg0cwpvuW9JYZHHqDWmuNFEi71FSY3QTCksEMekZyrQmG973EebMzRTvsd8UeGfiWcekz4LCmAVdDz/jw5nFfjep5bQHCiGJdN4TPJs6HomF13OzFND07f0T4ABAEXzb4efeNeBAAAAAElFTkSuQmCC');
  }

  .icon-arrow-b-green-16x10_2x, .single .category-nippon5places .raku-list .spot header:after,
  .single .category-nippon5places .shoku-list .spot header:after, .single .category-nippon5places .iro-list .item header:after,
  .single .category-nippon5places .juu-list .item header:after, .single .category-nippon5places .visited-list .item header:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAB80lEQVR42qyUfytDURjHd9b+0KbUkpSS8haIJJprL8AfSjEp1HRptVL7xwvwvxdAiGUbS0r+8BK8Fob9Jt+j79Htds5xL3vq027nPM/z/e7e8xxx+HQQ8cQC2AVroB7pbcTBGTgCj2oxyl8BHHALlsAN6O+heD97LlHDoea3AckiqNKljDQLBnogPsBeac+bqFIzKsVT4BokfIUO15P/EE+yh+NbT3A9JQ24oM/QQJqrgEH1ygKGYE2FPXQhNV1pIAMeQNeQOA/KYCigCcHcMmt10aVmRhp4B8vgHnQMBXOgBIZ/MSGYU2KNLjrUkprvagqkiRVwB9qGwlk2HjGYENwrMVcXbWqsUPNnDJWJVY5Jy9BgBlyBUZ8JwbUr5uiixd6rStxvIMLLZ51j0jQ0mgZFMEZhweci93TRZM91/wUX1STLhA2OScPQcIqC46TINV002GtDd7vGLEWb4JO3V1yTMwku+Dxh6FOn+Lbpz8QsJ1oWbPHULmsuKpuwOlPyTOxYPqf2E/i/XRZcgrcQF9Eba7I28SAG1Ol1+bpfA+S/Mte1TFMoA8rEHjgHNUtejTl7QcTDGFAmcuAUvGj2X7iXCyoe1oC6yfLgBDx71p+5lrfcpJGwU2AzsQ8+ONsyjkEhrPhfDSgTBc8b/JO4jC8BBgCPJ3V9SxoV5wAAAABJRU5ErkJggg==');
  }

  .icon-arrow-t-green2-16x10_2x, .no-touch .single .category-nippon5places .raku-list .spot.open header:hover:after,
  .no-touch .single .category-nippon5places .shoku-list .spot.open header:hover:after, .no-touch .single .category-nippon5places .iro-list .item.open header:hover:after,
  .no-touch .single .category-nippon5places .juu-list .item.open header:hover:after, .no-touch .single .category-nippon5places .visited-list .item.open header:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAB4ElEQVR42qyWW0sCURSFbdIujmW/KgIRszKTbvQcvQRFL713gUBC8EEhkiDowR9ggygSRtE/CCQQREQQVKoHbR1YA8PgmXEmN3wws917r+U5noNTlx/nHpcxA674fAp+3Qzx/kP8AuzxfQDO3JjwuhS/pvgScwdgGpw4NeF1IX4DdkDQkBdG9mni2IkJxYH4LEiCXZO4HkF+lmTtRFdADLwFW2DBom4RbHMljsDPJAwI8RSIg8AY9cJggqt7aGfCbgvmQJrfPOBguwLsSXOGKwPzIAM2gSqpeSejQmVvhrMcGRANWbAG/JKaNy51gs+jws8ZWZkJRdJ0B6IWzl/5m/gkceZkXybKmX47A6LgHkQs9q5KwRoYkhpzVYvfUoSz/TIDYs8eQNjiHL+AGPiisB5D5mKskZ2mMDVUswGReAQh3najogI2QN0kbjRRZ03F4iYNUUvVDYiHJ7ACfJLGMgc3JOJGEw3WliU1PmoJTVUYyIFli0upBNZB00bcaKLJnpLFBSg0cwpvuW9JYZHHqDWmuNFEi71FSY3QTCksEMekZyrQmG973EebMzRTvsd8UeGfiWcekz4LCmAVdDz/jw5nFfjep5bQHCiGJdN4TPJs6HomF13OzFND07f0T4ABAEXzb4efeNeBAAAAAElFTkSuQmCC');
  }

  .icon-arrow-b-green2-16x10_2x, .no-touch .single .category-nippon5places .raku-list .spot header:hover:after,
  .no-touch .single .category-nippon5places .shoku-list .spot header:hover:after, .no-touch .single .category-nippon5places .iro-list .item header:hover:after,
  .no-touch .single .category-nippon5places .juu-list .item header:hover:after, .no-touch .single .category-nippon5places .visited-list .item header:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAB80lEQVR42qyUfytDURjHd9b+0KbUkpSS8haIJJprL8AfSjEp1HRptVL7xwvwvxdAiGUbS0r+8BK8Fob9Jt+j79Htds5xL3vq027nPM/z/e7e8xxx+HQQ8cQC2AVroB7pbcTBGTgCj2oxyl8BHHALlsAN6O+heD97LlHDoea3AckiqNKljDQLBnogPsBeac+bqFIzKsVT4BokfIUO15P/EE+yh+NbT3A9JQ24oM/QQJqrgEH1ygKGYE2FPXQhNV1pIAMeQNeQOA/KYCigCcHcMmt10aVmRhp4B8vgHnQMBXOgBIZ/MSGYU2KNLjrUkprvagqkiRVwB9qGwlk2HjGYENwrMVcXbWqsUPNnDJWJVY5Jy9BgBlyBUZ8JwbUr5uiixd6rStxvIMLLZ51j0jQ0mgZFMEZhweci93TRZM91/wUX1STLhA2OScPQcIqC46TINV002GtDd7vGLEWb4JO3V1yTMwku+Dxh6FOn+Lbpz8QsJ1oWbPHULmsuKpuwOlPyTOxYPqf2E/i/XRZcgrcQF9Eba7I28SAG1Ol1+bpfA+S/Mte1TFMoA8rEHjgHNUtejTl7QcTDGFAmcuAUvGj2X7iXCyoe1oC6yfLgBDx71p+5lrfcpJGwU2AzsQ8+ONsyjkEhrPhfDSgTBc8b/JO4jC8BBgCPJ3V9SxoV5wAAAABJRU5ErkJggg==');
  }

  .icon-arrow-r-gray-5x8_2x, a.gray-btn:before, .btn.arrow:before, .category-questionary .btn span:before, .no-touch .category-questionary .btn:hover span:before, .vote-btn:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAZ0lEQVQY02NgYNipuX0GAyrYrrnl8Jb/20tQBLfO3vx/8/8t/3cWIQkeZ9zaAxXORjVizpb/IIltKajCizeDhbfGogqvAhvyb1sAqvBKsOpv24rxC2LRjsUiDCdhdTxWb2INEGxBBwByc2qr7kAZpQAAAABJRU5ErkJggg==');
  }

  .icon-arrow-r-gray-10x6_2x {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAQAAAFk/iQMAAABUUlEQVQoz1VRIU/DQBh9YSEhBAEzZAKBQqD5AeCHnid4HAaJwiARwwOhIdldrzfotaxLs461awoKHL8AgSAgxvHdtWxget9773vvvu8KBR9wwDW8baoSIAOYxg1RVunvkyavxhCA+3Wn6CioQZ7SwbWq0SddJdK75loWOcUJY3uiHq7FpTSgQIrgkGvKdfDQZFT4i9SmGkzHG+PS49ejzREGcA0wvUmjAmKX646OlyxQiPY4RcuaNCDD/ZGBYQlSsG/SzgjktvQuSAnAPokNbQB7I7ZIquih+5r+XqqWRci0eInXUoyJ9C1tdmvyd3MJrT3I6slMcCh62GKTUuxyf34qKNo6R3RgnsHOe66ouRLMoCnUsZnQOk+mQoZe5WHaa4dzVnhEv8UnJe0yuSDRBf0ib0d8GLKjb4fxymxcp7I/J+v53z0C+A1P9rYSjP4t+ANdtgXclBgJpwAAAABJRU5ErkJggg==');
  }

  .icon-arrow-r-gray-10x16_2x, .list-sidemenu-1 a.inner-arrow,
  .list-sidemenu-1 span.inner-arrow, .no-touch #slide-content .bx-next:hover, #taglist .tag-list-box-1 .list li a:after, .sidemenu-child-1 a.inner-arrow,
  .sidemenu-child-1 span.inner-arrow {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAQAAAC4a5A9AAABGUlEQVQ4y53US0vDQBAA4KyHqq0gFEGkhyL4Syz+PVEQBPHgQQqCFDGP3R230RhrUiO0/SPWvnyDroLiwDSM7lw/Zl8z4zh2nc2YmmyEJSd/hUJteGP3DYIon+qaZe82XrV7OZ3Cujf5Yp/xok/S4hToN36YDe8ZjhOaqmIAiD7BUWuepKcLvkH00dTbND1fhBDRB3OYzJG0V4aL39SdyIPmLEnjJR2hrGO9DxS9Fe1liFHWkb8naZqtqBbKOpS7UCBoV1xVdILoQO6QNBXXVZWiA9wH25qimYhW5Q3K2pebhs4ar6kM0Tu59X/I3Jp5mQ7veezfcB6c/YXMouiVNafMmIXLbAV2c7HblT0A2CPlD0Pqe+w1c9kHKXjRX2RokYYAAAAASUVORK5CYII=');
  }

  .icon-arrow-b-red-8x5_2x {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAi0lEQVQoz2NgAIIzDMbWQDyNgUgAVDsZiJ1gHGcgvgrE/4G4lwjNrVC1t4HYAyQwDSoAwzOBmAmH5oloahfDJKrRJBZg0TwDTU0LikVYDFmOJDcfTa4Zl//K0BQuAuLZaGJ1hAIpD00DMi4lNpqysWguYiAFADXEAvEPIP4NxCkM5ACgxnogbsOnBgCxHYESynjy1AAAAABJRU5ErkJggg==');
  }

  .icon-arrow-b-red-12x8_2x {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAA60lEQVR4Aa3SPUoDYRjE8SeGzQrJbTyErSBY2XgYBQstjKJs8IsVBEn8qNTCG3gcm61e/4XTLDv44mvgVySZZ2aLDX0+Y2MLl6gQBc6wq+/6cRNfSLj/48gIDRI6bGtgByqXJWpEpjFuex0d9mLgD3nEemZ5azqe4+dJ71wAU4Qx+eV2puAabkzw1YzUWJqbFWqEwhq5MgdvmPWefGWyD5goO/QmXJjDD0xR4cVkWlQINyDnpuAdT64cY0R/wJkjZbpWuR0wjjPKFwjxA94RktFgVDIgBwPlc4SUDMi+ynGCKBowDnGKKB/4J989R/8e7G2/mgAAAABJRU5ErkJggg==');
  }

  .icon-arrow-b-gray-8x5_2x {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAAXtxYXAAAAnElEQVQY02NgYNhpvW0aAxawbfIOJxDlvPnqpv9be9Glt7Zu+r/l9jYPhh3TNv3f9H/z/x0z/zMhpHdO3PwfJL59MZCzo3rzfxB3xwKY9I4ZIC2b/29vgWoCKQGrXw7ibZ+/GWJmM5KNO8s2Q/Qs2j4bwtpZh+ao7XkQCajCUize2poNk95axIAdbIvd/GPT720pDLjBtvptbagiAGrTbCc07bKiAAAAAElFTkSuQmCC');
  }

  .icon-arrow-b-gray-12x8_2x {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAQAAACmLXceAAABD0lEQVQoz62Sz07CQBCHpzS0JvBeXk1MPHnxYTThoAfRaDAqpiQmBJTt4m5nWjzZEGrxabhwWim23VVBOPg77U6+LzP7B2AR2hO3L1X4M+ISD/Ml7Q5nXPFHf63CLN7iajin/Qw/8DNc+Qp7qbsKT2168NWSmeMRYL7JlOgp3fmJT+1XTxPBAGIXO0WBKRpMa99wJ+wwA4/ri2JcobahyKRU3t2op3Hsx8XISSW8Y6WCQVJf4g71dZW6E8donVjRtdF6NK6Nq8j07KE3+X2HoyujPeKzHjPyPuyV901NXioFzhXev9nr3/NMg1+iuIENX+DUFERLWLAp8iR/VyWbsF2C4+wM8hy2T9CQF/A/+QSlWgCJeEwL6gAAAABJRU5ErkJggg==');
  }

  .icon-arrow-b-gray-16x10_2x, ul.side-accordion > li > a, #area-2 .content li .area-name:before, .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAQAAABGmPfEAAABTklEQVQ4jZ2RS47CMBBEE8QGCEhIiBvBDnE9voLV7BMndrcdWDCA+MqcBQ7giRkG4oRAhupdd71y27asq7BLv7Bk5RSWInc31hBt/0IUJW6uCLdECVH+RbT/8loa1+X7vPwO52Xfv7kv2IoaYYecfxu6RHB6GXEqi+DhJuewYzHPezSUp0J6rGThx8qMmm7mWcs6hvGmq4DtnkbsKsBcA8dwVY8GyxoTZq4A6aSWdwQkThfL2m24qiI3hxw3RsTW4Wg6kK+q8fUcTBn2d8M+dQDiLrnj1kFi3pCLTUNPNg0uzFdCsk1dMdKhOJuaEVSum+smlSY+mx6KGd8kC/OJuSpIkGZnPpGFDFxrYcOYGEAcJwrGC/sFrvVt44io54Wjt7gW2sHTiGCEeXAtZsMwicOQ5cVvIf04zvr/gpMRH+Fa0NO/AL0P8WvEAAavHT9ASr9RRTGtSgAAAABJRU5ErkJggg==');
  }

  .icon-arrow-l-FFF-5x8_2x, .single-navi .box-singlenavi.prev .arrow-singlenavi:before, .pagination.numbers a.prev:before,
  .pagination.numbers span.prev:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAiklEQVQY02NgQALvmX/O+RGLLMLwmvn7nP9//v/5EQ8Xusf8Zeb/3/+B4M8cqNA15o/T/v0CCb1ZeJYZLHSK6eXkfz9BQp+WPGAFC31h+jTh33eQ0NdljznAQl+ZfvX+/wYS+r7iORfUtF89/7+ChH6seskDtxWrIFbtWC3C4SQcjsfhTRwBghx0ABS+lhEPyYi5AAAAAElFTkSuQmCC');
  }

  .icon-arrow-l-FFF-10x16_2x, #slide-content .bx-prev {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAQAAAC4a5A9AAAA30lEQVQ4y5XUX4sBcRTG8eHCn6GUlJSS8krI29MqpTa1N1JKXCgXkkgi+152lx3LsvV1teWYY5pzrj81/c4853GcgCHFkBpRJ3hIMeEPjzqRYDbmCoBH7TlzGXHhf45Un7EBv9zPUGNJ+pwFm+JqrMdJsBlpP0vQ5UewORk/i/PGUbAFWY118ARbktPYK9+Crcj7Vk2MNgfB1hQ01mIv2Iaixpp8CbalpLEGn4LtKCsx4IUPwd6pqGkJD8N+OvRjDOsxLNzwCw2hMMTMEFzDKRiOy3CuhgIwVIqhpB5r7wbtQCwPRGYn0AAAAABJRU5ErkJggg==');
  }

  .icon-arrow-l-gray-10x16_2x, .list-sidemenu-1 a.back-sidemenu,
  .list-sidemenu-1 span.back-sidemenu, .no-touch #slide-content .bx-prev:hover, .sidemenu-child-1 a.back-sidemenu,
  .sidemenu-child-1 span.back-sidemenu {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAQAAAC4a5A9AAABKElEQVQ4y5XU20rEMBAG4OpF67aCIIIIggg+iYuvJwqCIII3IgiyC2a2aWKs1rpuawX1RTx2Dx5gZReEpElLJ739mKGTP2NZFSf0aEs0L2at6hN53Ce/kAdb4UwFu/EYIT9kTMaQs2YpS1zeJt8TNqV9vmlkPZefwdc/m3ydloF1G/wURjLzeeBqLG2IExgq1cT5vN50ThzDQGY8vFrQ2KVDj0hfYdfPixrjDjuEXGYsipc0Rp3OAflUqsXp8kNx1Nym+/Ahs6CbrZjYHrwrTXu3q09Fxmx/l7wp1ZK7taTIhE234VVm9D5az/QY0B14Uapl8UZiSkttWLt17Z8pH89jCdUGnuoDR1whIhTmmDFTzBDBRTwFxONCPFfEAkCsFMSSms5VWnt/K5fRX3vNRYYAAAAASUVORK5CYII=');
  }

  .icon-arrow-r-FFF-10x16_2x, .single .category-landscape .gallery-title-1 .fancybox-open:after,
  .single .category-nippon5places .gallery-title-1 .fancybox-open:after, #slide-content .bx-next {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAQAAAC4a5A9AAAA30lEQVQ4y53Uy2oCQRCF4R4XGkdBkEAILiTgkzjk9UQhIIQssgiCIIMQcCEiigRF38XrjJcY+F0FLOjW0lp/0FR11THGGEOCgJCMuVx4vBLxR+cKJSAC4Mj3BUqZmP/6pY3vgiHndaDloPh0Bd3TJG2nWXqC7mi4aI6+oFu+eLDTPANBYz5J2ekjQ0EjPqwUjydGgm54d9FnfgRdUydppwXGgq54c9EiE0GX1Fz0hamgCyouWmIm6Jzq/VD5tLIZ5XiUA1d/oXIplGumXFzlKaiPS3+u2gBQR8oNIaWLvRNQjCwRmIfxggAAAABJRU5ErkJggg==');
  }

  .icon-arrow-r-FFF-5x8_2x, .arrow:before, .single .btn-article-next:before, .single-navi .box-singlenavi.next .arrow-singlenavi:after, .single-navi .t-prev-1:before, .single-navi .pagination.numbers a.prev span:before, .pagination.numbers a.prev .single-navi span:before,
  .single-navi .pagination.numbers span.prev span:before,
  .pagination.numbers span.prev .single-navi span:before, .list-sidemenu-1 a:after,
  .list-sidemenu-1 span:after, .item.boxshadow footer .footer-readmore:before, .items-style--list #entry-items article.boxshadow a:after, .no-touch .list-sidemenu-1 a:hover:after, .pagination.numbers a.next:before, .pagination.numbers a.next:after,
  .pagination.numbers span.next:before,
  .pagination.numbers span.next:after, #staff .slider .article-content .footer-readmore:before, #taglist .tag-list-box-1 .list li a:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAgklEQVQY02NgYPgR+3POe2YGZPAj/v+f/3++z3mNLPxnzn8Q+P1l5j2E8FnmNwtBov9+fZx2DSH8gPXTErDwz5eTTzPBhR9zfF0GFv7+aeIXhPBzru8rwGZ/+9X7FSH8kufHKrDw1189+ASxaEeyaALUImQnnWLC7Xis3sQaINiCDgARkZYTQDoTGgAAAABJRU5ErkJggg==');
    background-size: 5px 8px;
    background-repeat: no-repeat;
  }

  .icon-arrow-t-FFF-8x5_2x {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAAXtxYXAAAAnUlEQVQYGXXBywnCUBAF0DvNiCttRtyKIG7EAjS4FAsQQaLizj7EikLI5+VN5voSFIKfc4AOLxrpGv+UomPmzHSEX1IppnwpJviUSjJXvimTGboKyZc1A9Ob3hjUzBd4c+I2xsD8BYG/MjC6CI1KfMSGVUe8VDFbflUJ/JkNc3t0uANb/gQ3tAct2+JDtiPt7gYAyn4d44tKHZc94Am3yoXobiROCAAAAABJRU5ErkJggg==');
  }

  .icon-arrow-t-gray-16x10_2x, ul.side-accordion > li.open > a, #area-2 .content .open .area-name:before, .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.open:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAQAAABGmPfEAAABKUlEQVQ4jaWSPdKCMBCGuQiEzps4Y+V4GhTtLGwcPYv8hCSEggIdmXEslHQ2ngFrJHwyH4kaUHcb5t193t3NoGnKwHM8V3eo8ZlbuAWefYmjKcd5ouk30+0ar7awf8I/toATGecJJx1xMn6F8wzHHfDQaiJOmYKF1YLHliPg8AqvohKrLGJbbPYvSS/p+RfJ4t1zRmuxMThtAde3IDiJlWjdCU/1upbqwbnFIlpJt593erO+06FkQVeNMpFwlB0MecODgTKxi9QWdClNz/ZPOI+9ASULuixlvJCnpy/x6i2etsALjQ7d/F9C7Aje4TyOALHGj5XTId+h79UWjCrx6mDgPiy8HPcfYjjwbuXtbGO24Tw2JmRO4d3CQUPEIz8hnXAexCy7R3/fd0cXrZACz1BrAAAAAElFTkSuQmCC');
  }

  .icon-arrow-t-FFF-12x8_2x, .btn.page-top .arrow {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAQAAACmLXceAAAAu0lEQVQoFZ3BQUvCABzG4TcSIzZaBfXdOiZ43KWThXSwQhhiHQYiniLolN4KdpmMTvtMO/x0mPzX3Jb0PFIlbnnQ/rghd6/90GPrSX/jjqKhmtGnLFA9BlQZqxqPmJQE86JdBJiUc1xizES/McKkXGoNjxgzleEZ882FfuARYWYcSuKAEJNwqgIcvjCvtESIWXKmEhw+MW+iQ8ZGxIkqcMyCLV8SV2RAhKsaHPFBrqsNrpnjqgFt3vH1HytidytEJKZ+KgAAAABJRU5ErkJggg==');
  }

  .icon-arrow-t-FFF-16x10_2x, .single .nippon5places-backnumber-box-3.open .nippon5places-backnumber-copy-3 span:after, #vote-title.open ._680down {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAQAAABGmPfEAAAA5UlEQVQ4EZ3BW67BUBiG4S9ZiRlQJW7Niium4diIWQhZszACh2IArsxj5d2H7p36Ras8j1SKhESfY8SPkT7DmH9jvY8J9yZ6D1MeTVUdM56ZqRrmFJnrNRLKJCrHAuvGDWuhYiyxrnTpcsVa6hkcK6wLHX2jwwVrhZOFY411pq0/tDljrXHK4dhgnWjpDi1OWBucMjg8VkqsB8SkWB4niRoeKyXWE8SkWJ6a8FhHmipAkyOWF0MCuQORShBxIBcYSqJHILMn0gtE7MkEesrQJwA7GqqABjsg0FeOAVvqqog6Wwb69QVRaQi362DvgAAAAABJRU5ErkJggg==');
  }

  .icon-arrow-t-red-12x8_2x, .no-touch a.btn.page-top:hover .arrow {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAA3klEQVR4Aa3SzwoBURgF8E9EMvlXvIinsaQsZ2OFZOFPahIWSrKSssKOmg1NVsobWVxHuTXd+u7cGaN+q3u+cxaGwvxeVOvCCMiUcRDaIH4GcQ90QCgmcQ30QDCm/w70QQRwog4MQRiahx0YM0VP8Ji3pemAoykvgwU3JrMOGphpyqu+XEEzsuEGFszBAyoyp4y4zM0WknIgASsm6EERiJGDK3O7gxRpyu9QApI0IxemY/8NNOGtPLiQBzKUhTMIhS0Ddd+ICxZQSBk4+spb6p/cgJMsjygNB7CZzzR+H5Wt9nilMHSnAAAAAElFTkSuQmCC');
  }

  .icon-arrow-t-red-16x10_2x, .no-touch ul.side-accordion > li.open > a:hover, .no-touch #vote-title:hover.open ._680down, .no-touch #area-2 .content .open .area-name:hover:before, .no-touch .page-template-page-sitemap-php #content .list-sitemap-1 .sitemap-arrow-b.open:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAABFklEQVR4Ab3UQWoCQRBA0RpxEx0FQXKRnEF34vU0UXTlARxjNPEIgdwlHqDyFzUgDdZ0pkKE1wvt7voqKpHHpzw9G2lLAocXULP474AlNLEMBASGZ0fEAwq8QD22p/jrgAIraKZVbkR8eDAiZ/ga2tIaRduADjZQx5dRxwad3wZ0sc0Y/miaIrbo5gaUqKCOD4whZmzPqaNC2RRQ4gx1vGMASQzsNXWc04jwBdE3UB8cZnyEJ294EnHK+AqHdcAIF6jjDX1Ipr6dUccFI2HZQx1Hd7gfcYQ69sIyw/edDa/oQVrq2R2aspmzeuME12TDIRkeiTgkd18xSX8F05uICg+QMNhd1c3w6b3/gTl2zvBoxM5mSO0HT+JX3e+ZL5UAAAAASUVORK5CYII=');
  }

  .icon-arrow-r-FFF-3x4_2x {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAQAAABwz0azAAAAOklEQVQIW2P4lfdjwmtGBgh42///78ee6xDuA6ZPk//9ed31FcJ9xvx16v9fvzu+saNyUJShGIBsNAC9DC7DKVCaVQAAAABJRU5ErkJggg==');
  }

  .icon-arrow-r-red-5x8_2x, .no-touch a.btn.arrow:hover:before, .no-touch button:hover:before, .no-touch .vote-btn:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAZklEQVQoz2NgAIJzDHqaQDyDAR+AKjoMxP+BuASfwtlQRTBchFXhWQZdRqBkD5ribHwmz0FTnIJP8WI0xbH4FK9CUvgPiAPwKV6JpPgbEBeTr5Aoq4nyDMHgITrAiY5CohMFsckMAOeWfxP9wer2AAAAAElFTkSuQmCC');
  }

  .icon-arrow-r-red-10x6_2x {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAMAAAH5KRy1AAAAq1BMVEX////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADMY/JWzAAAAOHRSTlMAAgMFCAoMEBESFxkdIScrNUFCTU5YY2Vwd3yEio+Xm5ynqKmrrLKzt7y+xsjQ2Nng7vL2+Pn9/qw54YcAAACASURBVBgZBcEFQgIAAACx2YGtKHYXgi3c/1/mBrIPRDjJPf5e0SUtapOHpkDdgdPisFYYtAMbu6AGcFSrcFyLcFZg3hXm3eK3Mb6awuQTrI372AI4/K7eNgCGs+p5CWBUdQPgfF5dAKOq6wUYzqqnZTj4qSbr4LF63wYYvOwB/AMdXxNdJXISwwAAAABJRU5ErkJggg==');
  }

  .icon-arrow-r-red-10x16_2x, .no-touch .list-sidemenu-1 a.inner-arrow:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAMAAAAlvKiEAAAAxlBMVEXMADP////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADObKlBkAAAAQXRSTlMAAAEGBwoL9PWuQwkC/EVCsLb5+7P4qawMvPemD772pAgSwKC6FMGcF8PzmhnF8pf6G8fxlB/I8JEhyu+OJMvukCrQsh0AAAC2SURBVHhefdLVrgMxDARQd7O8ZWZmZr6Q//+pVhmpaeUq83ikKIk9RBQPA5deiT1DZCW9RAaqMfSkzOXdD0z58pl12nnHQKpkS1Cg04cWipFGKleg1VqkkeoNaLPV1kidLtTv2RppMIR6I1ujNZ5ApzNbIXS+gC5XQiF0s4Xu9kIh9HCEns5CIfRyhd7ugrT+/EL//s3Ij/OL+JP4403f5APho+ND5uswLo6vmJeB18ZcsK9VfAADQzkNoeMglAAAAABJRU5ErkJggg==');
  }

  .icon-arrow-l-red-5x8_2x, .no-touch a.btn.back:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAi0lEQVQoz2NgwAHOMugynmPQmwnEmgwEFJUB8X8gPgzEWrgUlUAVgfA/IJ6NTVEumqIubIrS0BTNwqYoHk3RQmyKgtAUrcBwPNTh35EUYipCUviNoEKo4gColTDFq/ApjkVSCMKL8SlOQVM8B5/ibDTFPcCQYcKluAhN8Wx8JsPi+yAQaxBKQTNgigDxuoXw1RkDbwAAAABJRU5ErkJggg==');
  }

  .icon-arrow-l-red-10x16_2x, .no-touch .list-sidemenu-1 a.back-sidemenu:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAMAAAAlvKiEAAAAxlBMVEXMADP////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADObKlBkAAAAQXRSTlMAAAEGCwr0B0P1Ca78ArP6sLas+UWp+Lqm97wMCKT2vg9CoMASnMEUmvPDF/uX8sUZlPHHG5HwyB+O78ohkO7LJKPny60AAAC1SURBVHjafdLXDsIwDAXQOqGLsvcue++9If//U0S4USmW4scjRXbsa0Qr5jlJgD/LJqwCg6il5kJYTgTNTFrIcju/lsuLb3mhxYsltLIZWqWKVquDskazhea3QaHdddF6fVBoDyy04QgU2uMJ2nTGFPLFEm21ZkaAfLNF2+2ZESA/HNFOZ2mI/HJFu92lBfh4or3e0rRIn9NGmpHI8JpvkoXoVkeXTM+hORw9MQ2DJjY0YDSKH6JcOPUqlM6gAAAAAElFTkSuQmCC');
  }

  .icon-arrow-l-gray-5x8_2x, .btn.back:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAaElEQVQY02NgQAHbZ+zQYEATKtnyf8vh7ZpIQjuLt/zfDIRbZyOEsqFCPScYoULbUkACW/5vnwNXtTV2M1jV9sVwoW0BW/6BhVYhhIo3fwMLrUSyE6sgVu04LMLhJByOx+FNHAGCCDoAlahqq8WSleYAAAAASUVORK5CYII=');
  }

  .icon-check_2x, #questionnaire-1 .vote-form-1 input[type="radio"]:checked + span:before, #questionnaire-1 .vote-form-1 input[type="checkbox"]:checked + span:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAQAAAA9vDUIAAAA30lEQVQoz2NgIAr8cPw5h4F48E3r34///3+tJ1751/9gQJSWr1r/ocpB4N8hQsoN/iEp////Uzl+5Yb/fyIrfx8Bl3qliqn8i/7/X8jK34bDpT4b/f/3bCuacoP/P1CUhyGkjP79Bgm9mouk3AjVMW8QjvkR/v8PTPjdYqjbzf7/Rlb+Ogg5DvchS71YwsDwXeX/XxTlAShuvc3xbTey9Pf1f54h818GYItLFC0oNgbiiv6dWJUH4IukzRjKvQglg60o4e5JTEKD2/LGk8ik/AWs5a03CZnl66ovSQzUBADlz0cct90a7gAAAABJRU5ErkJggg==');
  }

  .icon-close-1_2x, .btn.close:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAXUlEQVQoz42RwQ3AMAgDvTESCzGEB6SPpmrBSiivgC/IAACAQUMLGuN5BpNZERqTyXjlgiz5Rj7JQqRSC/qhIypvEO9j+VGWHnaWfzjYzuDFi2zBxa7Nqx6PNZ37Avbg+x71uBIMAAAAAElFTkSuQmCC');
  }

  .icon-close-2_2x, .no-touch a.btn.close:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZklEQVR42qWT3QnAMAiE3SmDCS7kQt2prZByDwUveMK9JPeZH9W+uGzlKzcS5SkvVgDfW97C8OUfhryFocRGk6TzUAOF2SkMniQJVqY4hSe3cAEW3q9UIErTHoiDj3W5leVhksf5AfyiK90VIaWxAAAAAElFTkSuQmCC');
  }

  .btn.member:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAABFElEQVR4AcWVP4rCYBBHp7XwBm7lBYRtLETQI+wi/jmJsHaynsRWicF2cwy9g5JGBbu8XdgIXyYJOEzh+zWBwINMvu83Ug+fpHk+kLoI9Yl4EGEX0OLKgyutZwQ91gzz5yY7QnY08zdD1vSqBF1OACQsWHFAc2DFggSAE10t6HPGwpl+UbDByqYoGJBhIWOgZ5BgISkPcY6FeVmwRBMz4/0vM2I0Sy1ocCTkxhQJMuVGyJFGKGgTqRFNEJWJGnNE+18wYsuFInukInuKXNgyEu6UGVcKxpS5CymajE6loEOGJnUL3J/gHqLrNzoPkvco+y+T+zq7C8Vdae5Stdf6N1/8BLVuWiyxWizm1fb2guX65Hr/BavQGYXY8YeVAAAAAElFTkSuQmCC');
  }

  .btn.pen:before, .btn.newmember:before, .single-mailmagazine .single-mailmagazine-btn p:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAA3klEQVRIx9WVvQ4BURBGpxJR7YaKUkKj8Ah0NBKv4B00Op2HkGhEJwrZUqLR6JSCd9DRHYXNruXK3p9sxPTnzHcnuTMiRkWDGb7YFjUuwBbPBcdS8YLbKN5wUwX1D9xEoegeK0ouOMDaDb/StXl7jLfcurfT8PM/45mOLlu8/lO86YSLMHXCRfAIbMP7zz1LQanQCN9nT/GLQiv8CNgpFTq4CEtQKjTxHMcQSCrSvkwkqHKPIseKBR3dld1LDC1UmJyM8dvcD1TMBJsQvHEiYMKAsplgxZwhHarkbU7uAwdRBryRpvnPAAAAAElFTkSuQmCC');
  }

  .sidebar .mailmagazine-btn p:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABZ0lEQVR42sSXP0sDMRiHYyi6WuomIiq0FB0EcRFBP0IdhOJn6FT9LK5O4qqCVRf1K4ibrjr7ZxAX0V/gPYghueYu7xsDD0evB8/Ty/VyN/F9saUExwrYB0Pw6jugIShvgzOwCBZAD7y5B2lB+SXJzTCn+RRM5whw5aosQmeSByM4Azpj5N4IzfjLRxFyN2JGZzjtZRFH+p/kZryDw0binI8S5Oa+cKczzbkr3zHyuhchh/y27t+wkC9xyKsGsMurLEapV3uvmPM6a4GYPCZAVD4uoCMtLwtgucnEHOwLWM0lDwUMcslDAQd0BsTldkCTUPTguFshorbcDtgG16BFnz8jI5LkdkAXrIPzChHJcjtgjbYbkREs8iJgkt5gVGTEn/WcI2AOzDv7QxEnoO9b1VIClsGU5ztfxB644nyR0Nb8q0DEDZiVeoE0zwObzr4v8AwewQNtfyQDPsAxuCfhE3ihEPHxK8AAikNownPgB6gAAAAASUVORK5CYII=');
  }

  .no-touch a.mailmagazine-btn:hover p:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABdUlEQVR4Ab3VsS6DURTA8cvQhUSQUJRWP4PFxOABLN6AxmLpZPIIBoPwEBKjNHSqKgmqFosn8ACiGuzHf7jDyZd+NOf7ria/pNv539t7Uhfy8+xWIxyiANeP/xJECfcQNDH1nwEldCBKC7MIHhDhEdJHE3MhA8r65Ama+iayHt6GDKCBfJYBi/raB3SFQlYnv4MYnKd/7f7kBt/YzWTPDT5QSfMGiniCGHSxlWYLIrQhBu/YhrMGlFP85p+owFkDyniAGPT0cC3UnmtfenicZc/Tn1wJvefJw71Qe979c7gXdM+tAWvopN9ze8CRfc/1cHtAhLrhtfvhtoAxzMB5E7gw7Lk5YBNtLMUiaoY9NwVUIbjBApw3icvB9twekMMxxLtGKRZRS/o/zyJgBA2I0ordxLi6iZ7e87ScH/QG6RNRhPOmcYYqXJYBG5AEt5iHC8IH7EF+8YKVkAGnkJhX1HGCfSyHDqjhADtYRx6jyGEIw3Ah/ADRN0OOSu5wIgAAAABJRU5ErkJggg==');
  }

  .t-next-1_2x, .t-next-1, .pagination.numbers a.next span,
  .pagination.numbers span.next span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAUCAQAAACAXWN9AAABm0lEQVR4Aa2Wgc2kIBSEvxIowRIogRIoYUuwA0qwBEvYEijBEizBErzkMvGfyLr+JzcvMRsWxo8nPADIFMXAjwLj0Z4BiJSLSBozWluAZhRENirTpdOIxlV2xWxQA/sRbwAm9svQCIson4K3JfabeCHlxsoNTeo1kpTfmYWdDekAT41LUf49K4tSkeS1GoHx119BJVwBn8py8gls7Cx8UlVuDrmTJzX/I5TLvRLuEb9ApW9Gq54dUPYJV8tTgadQLzZ9/T6ooOmNclgJz6GSIDaGLijI8one+ylUUK7mG6iZYhFp9RaWykkHlFWVdAnVRrl0VNZ7odB6qHd1yiLQqv5fqCy7/HxNye+tZy+UdV2fQinb87FCczeUnWGvh1Cvv32G49dG6IdCMOsTKOVnxg+dqRNKUnV/ADUdefJdmLuhzOx3UNluT+crUPVd+P1AdkVGbXQfODVQgXQqnhOV5TAOJL2myMlX6PqDrvZkV5cTcrCc1PYEa+9KbQiqXDhNn8rsXQFOijPvQKYQfW4XEZv/I65oZdbbLt78B6Xp6+1wJKg8AAAAAElFTkSuQmCC');
  }

  .t-prev-1_2x, .t-prev-1, .pagination.numbers a.prev span,
  .pagination.numbers span.prev span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAUCAQAAACaYYPzAAABrklEQVR4AaVWURHrIBBcCUhAAhKQEAmREAcnIRKQEAlIqAQkRMJ7HeYmhe5x03lv96c9NsfCEloAOCADD+Q3Ax6QQrriGxtkwfg1ms2ndnT8MfnS4bXiQsIHL1YoK4Br+C74oA0qRdZCgaAMbQtMxdBiA0iT39z7aq+uvPropqM7Zpy9enAbBeJjKLNiat0MMzMi4rQLBTNqr0avTdTKuVSIVqJrhvfgxgQ9ErSmZjiupKBQfjaTdDxR7WAzFSOKYaYaZgJV1mh0gI9nd10zlWOaFPvS3honhXJRIsZUAbeGYCsiWs8/GWZkYjCCilD0WU7fTEAxX+0X8pvyRBi5CzEbQe2TuWSZaX0lJ+pzpwRnog0K0uSJVlCXfhMOiadqKMhLu6IR7YsuHtJ07CuHNIcQQaAgg9qxY/LRnn0N+smdisH3zMZPeGYoqKI9bhBWbUhBK8yexgnq1pus/I8ZWqGr8YO6OaR/NZN+/DkI2OzfKDukhGN4KQlLRdNjvyEAiI9GlAVVNdF6o6yQAl9SvmI8xErx/lyRGaBxXeFeUr4i6R/V0D/nBaPRTyBc/wscpe1kvtiyiAAAAABJRU5ErkJggg==');
  }

  .t-next-1_on_2x, .t-next-1_on, .no-touch a:hover .t-next-1, .no-touch a:hover .pagination.numbers a.next span, .pagination.numbers a.next .no-touch a:hover span,
  .no-touch a:hover .pagination.numbers span.next span,
  .pagination.numbers span.next .no-touch a:hover span, .no-touch a:focus .t-next-1, .no-touch a:focus .pagination.numbers a.next span, .pagination.numbers a.next .no-touch a:focus span,
  .no-touch a:focus .pagination.numbers span.next span,
  .pagination.numbers span.next .no-touch a:focus span,
  a:visited:hover .t-next-1,
  a:visited:hover .pagination.numbers a.next span,
  .pagination.numbers a.next a:visited:hover span,
  a:visited:hover .pagination.numbers span.next span,
  .pagination.numbers span.next a:visited:hover span,
  a:visited:focus .t-next-1,
  a:visited:focus .pagination.numbers a.next span,
  .pagination.numbers a.next a:visited:focus span,
  a:visited:focus .pagination.numbers span.next span,
  .pagination.numbers span.next a:visited:focus span, .no-touch .pagination.numbers a:hover.next span,
  .no-touch .pagination.numbers span:hover.next span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAUCAMAAAAdilvEAAAANlBMVEXMADP////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADN4No6yAAAAEXRSTlMAAEB/vxAgMO/fUJ+PYHDPr3Q05n0AAAFYSURBVHhejZNbDqMwEAQ7Y/zmkbr/ZTdmZAllN7D1gVq4KQ8ISy18SBrEfeQm5XDBJO1nippLymVZr6U9vqQFoGuQGLyllStzgSwpeDK+2F6S2mx50QOwWwuhHxTJ5TYrQYo+ywHdPq1KHioDWP5Wmafouxx4JxYOTbSMcQb5NVXQfqgmBpg38lWFvRxXUaE+qLSenVgIulNtBcKDKlbYFajxVmUBSrpXqUHJYLpXxQL9S9XDSdbkDYW3HlQKgF1VE4ImBpT0qFKF5fu/OomaLP+pakC7/VYGb55f0O/WW1WlxwLtWZWA7Ua1QRqXEh9VClB/q2Kh+/lZn1WqUH+qVkhepj2rDPiHqkVJGfp8uKSv4+xIeYfdF9epiob/outywKZoC4SzlIA67CPbAd2SqxQZLPOYUdx5ZVOYpbkWNMAJcyobJJ2kFrJvdyFLaYZBNrM40yC56g8jzB6mqcmcAAAAAABJRU5ErkJggg==');
  }

  .t-prev-1_on_2x, .t-prev-1_on, .no-touch a:hover .t-prev-1, .no-touch a:hover .pagination.numbers a.prev span, .pagination.numbers a.prev .no-touch a:hover span,
  .no-touch a:hover .pagination.numbers span.prev span,
  .pagination.numbers span.prev .no-touch a:hover span, .no-touch a:focus .t-prev-1, .no-touch a:focus .pagination.numbers a.prev span, .pagination.numbers a.prev .no-touch a:focus span,
  .no-touch a:focus .pagination.numbers span.prev span,
  .pagination.numbers span.prev .no-touch a:focus span,
  a:visited:hover .t-prev-1,
  a:visited:hover .pagination.numbers a.prev span,
  .pagination.numbers a.prev a:visited:hover span,
  a:visited:hover .pagination.numbers span.prev span,
  .pagination.numbers span.prev a:visited:hover span,
  a:visited:focus .t-prev-1,
  a:visited:focus .pagination.numbers a.prev span,
  .pagination.numbers a.prev a:visited:focus span,
  a:visited:focus .pagination.numbers span.prev span,
  .pagination.numbers span.prev a:visited:focus span, .no-touch .pagination.numbers a:hover.prev span,
  .no-touch .pagination.numbers span:hover.prev span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAUCAMAAAAHtrtKAAAANlBMVEXMADPMADP////MADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADPMADN7IPgwAAAAEXRSTlMAQAB/378gn1AwEI/vz3Bgr+MmWsoAAAFySURBVHhejZPZkoUgDEQ7BgIiLv3/PztVoon3jjU15wnbeKRdgE1PNpEGAB6oCC6qPrDrUOLUPgEM1h34CI751KwMmHGcCz016YwmAEKyaDlnCyI4JyruRGRXPRIPoJLcMVjIbbo1AGArSfFgTCfXYGA29lAwyKR9aGAkl2egJC00wUJ2DMh1ujXJzfkKosubZiY536vNNRknxTXZNe1Ng3Q/4o200HjP5RnsTx++Wq1ncDBNX5rWSYkAlthn1+igeSsDgM7lS9NKvPBVRAuZDZfGEW+1D90cmqS6ZJKlfVxUgdDIIFodAJRpcs0gFQHgXk3se2iIG2/VgDw6Td7BMIiWLbHbi8ZbVTSyhoYZQXw3dejeNQtZUNmnk5eZCBIpkfxq1VFY/tb4HSN5adVZ/6GZX36GVqNVZ8etmTeSInAiQCLX2mDb9fmVnEjzVmS5NY2D2+PB9ZBJxconFq1ovhsZwHkGs+rWMMsD8zlVw6X5AYnKHq/I1pcHAAAAAElFTkSuQmCC');
  }

  .icon-close-8x8_2x, .close:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAWUlEQVQoz42RUQ7AIAhDuXETLsRRuxldNmiU9Ut51RQwu8UgrIhgPMfgEAoeihcny8LT8rksi1RyQR9Ui+KNxWtbfsTyB874R4JtD56yyBRc4qIfdbusbt0XR7Ur3UBaxKkAAAAASUVORK5CYII=');
  }

  .btn.menu:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYAQMAAADXp9/8AAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABRJREFUCNdj+P///x8GNAI/oIoOAC2jL6018ImzAAAAAElFTkSuQmCC');
  }

  .no-touch a.btn.page-top:hover .arrow {
    background-color: #fff;
  }

  .logo-vox {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABQCAYAAAAwa2i1AAAi10lEQVR4Ae3dB3RVVfr38UuoAUSQoiJYaKFKGoggTQFBRVQEBSk6I4yKCKiAYlccFTKIKGIbxo6KCMqAKGClBtJJgRBKQgoloYVASMLzftde5/Lf75lbzg03IZHzrPVZoJCm93d338fxVyi77NrqCJuANGzCLAzGZeDPbH+FH8Jm641jkK2OEIQirAjb8TEeRDvUsINeOdlsjREJ2eLoLJGO9rLZEYS2/PO1ztALDmAlZqAnGthBrzxstre3OsJVwGMv7S85sz+V9ImzJLHjcImq2ZXAt0EQf97BaO3DBAXYinm4G83toNtsFdc9KHS25PvfWiTOKj50RI7+tEEyn1sgKX3GSWzDvkZr34Zf26nWX4Ue2I2vMBHBCLSDbrNVDK2wi665bHK0krS7n5IzhafFRal/fyImRQ68u1jS7p0u8VcPJughztae33fSu/hH8AteQX9cagfdZjs/auA7qLAmtBgsp1IzxGoVpudI3pK1kj55tiSFjZKoOt2FMb3R2rcn+MHO0BchAR9hNFqjih10m618TAGB7ChbqoVI3jdrpLRVfOyEHPs9SrJf+4/sGPioxF7en7B3VKF3MaGXhe8xFd1Qzw562bDZuiGPiTW67K2ZeIsQv1XJGSlITJND//lBdt//nGwLuku2BoSr0EO9AWgTeiewHhEYjOZ20P3DZmuA9VAhT+oyWoqYdCurOp1zSI6sWCf7nn5LUro/IDH1exL2doS+tTGhF6y39tvxOcahA6rZQbfZSme2cykt+uIecvyPGCmvKjl5SvI3xcv+uV/Kzjsel7irBqluvTGhZ+7iH8RPeB690dAOus1mzR04xbKYGjtnv/6xnM86lZoueYt+kr0PzZTEa++RqBpdVeAJvlqz32J08VGIrZiPYWhpB91mc+1qpIAue0tJvW2ylJwqlIpSRbms2a+NlMyX3pPtN/5DYhv1VWFneGFM6HXWW/s9+BYTEYpalTToNqoWrkMg/FEBcFW9MQ5VUJGrHq5H9VIcVgnAF1AtZlzzgXIycZdU1DpTVCxqzf69JazZPy3xrW8n3CHahF4nvbU/gt/xTwzAZZUo6DYj4PPQE75WE0xCBD7HPDSCXk3RA6sgmIQAlEcFIBwDDF1QFZ7qHrxeyqA/BFEBCegshz5dIZWpCtOz5fCy39SafXLX0RJdu7s2odden9ArQQIWYgzaVYKg26j78Sx8rR4QzWboVQU/Yj/exylE4iKUR7VBJsSwDrXhrgIxH71LEfJg5DiX0vaOf5Um84xU1io+li/56+Mke9bHknrLYxLXdIDalcfP5mrNPhMrMBXdcVEFDLqNuhLv43L4UpciC2KIxcWoiqa4FkshSMREdCvHFv1WiGapl6HDILyJqj6GvC7WQgUhsfO9cjr7oPyV6mTSLjn0yXLZ/cCLsq3j3bK1SjiBDzJa+476Dr0T2Iw3MQTNK1DQbdSLuNdid7gh2uAuU9ALsR6/IRl7EIGVeB9VUZ41CaKZ6eXnmoNbStGavwzVvY2qfZ0c/Xmz/JXrdPYhObpqg+x7ap6k9Pq7xFzcS/3s7OPX1uzDnLZjCqpXgKDbqH74l5cwPoQ/EIt0nIR48QXqIQDlXQsgmlFwV93xLmr7GPKbcYLZatXCZb7wvlxIVVJwSk5EJcv+eV9K2l1TOYRzi0RVv06FXJOJyypA0G1UXcxHMNzVIoiPfsT5qAD8DDGcxHVwVzMxwseQN0U8CHkr2XHTw1KSXyAXchVm5EjGtLfUGF6bsf8cNStI0G3UBEyGu4qAeJGFbzAXj6MbzkfVRzTEkIBGcFUd8QEu8SHkVcBJsXA1ORV72U1SELtdLvQqPpovKX3Hq668MVkXi6sq0BjdRnXAu6gPVzUQS7EQz2M05kM0H8JcNdAQNVFe1RRJEMO/4a6exkM+tuZjcYaWSyKrdJSD730nF3ips/RpI2aosbpxoCYPPSvYZJyNCsAsHyek+qIEYojCWEzGHHyD9UjElHNonZujLp7BN2gGZ92NBxGkrX+3QBrEcB9c1VX4EM18CHkHZDgvkth933PqNFkpS51Pz37jY8n512eSvzFOSjiOWhkr69WF9G7aGUtvYWcwvoIur9mooXjVxXp4S/TBXXgYL+MjbMUZiAXLtBZ+BJ7A4y70gbO6IBKb0Av7IHgSDuoireVegwZwUO20v5uFlnBVE/CkDyEPxAqo3WPb2t0lhXuzSzee3ZMt2f/8t8S3HOxcn2YGu6ckhYyUPQ++JAc/+E7yNydIyfGKH/wjP/whWwO7GF32cIS947d1dKoemqGmxVZhGqZiLBrAl2qGF9DZw+TP87hTC0cNWK3amIMHTTPUN+J9jEEz0zpwAzyMW+GtxmMYnNUfb+Nq6NUYC0zBuAKxKICcg01at/oExI0FprVtMTyNCAiSUR1ByHcxbAhGLgTfu5n1b4wP0daHoM+AqAsca4WrF3hpA54QdIcQbrQTegcK/0zor0Fr9TViGvTiZpn7ZM/4V+Tgh0slf8u2CjfhdzJpt8Rfc5t64zMm335BA38GfQR24WY4qyUmoAn0qo6vkI5M9IC3uggP4HF8DUEC3sV0BOBK9MNQlGAbnsfvPrQUdfAZBG9rb1zV8AB2QVysRbdAEVbAW+3DGi24X2OBmy7rdDxoCnoOxKISHMEubMBSvI+x2pvuIkRhMzYiA2LQJwRrYRUEMRiMX0HoVT2ufc0hrnftuR0yjMHLPoS8N46yTqxe1Pumve1bwPcS8NcWSkJbI+DQLodAqEQHdud0WTe1VMehGEML/tkI/iW9JSl8lOx9+FU5+NEyObE1UQX/fE6+7ej/sDEuD0XYHnSAw59BnwNBJ1NLJab/gc1xF57AAsRhC1rBU12DXchFGkqQiDVYhCoYjiM4CsF+pGIZBlvcXbYcJZhm6p3chz/RC7ejJ/RqiXy8BVdVF0MxB4U4jtn4EGtQD66qG+ahltbbWK8FKh85iMMaZEM0b6IdmqMeqsBcgbgE9VEPU7TPPxB63Y0/MRG1AVWNtW57gmnWvBWWYxlauPlvswBdLYa8MbZAvahTbvi7FB8+7qeAK+rf7330DTm2NpL1+Pck9fZJEt/8FtlaVQ0TjNADxo40FfzkLmNk74TX5NC/v5cT0cnlGvz0SRHqezM2yRTgLjj8HfSvkGbqItfAGhxAU20rZB5SkAfBalwJT1UDEViPV3AUH+MVTNS6ocOwE3EYhYnoA28Vhj+RgTthrq9xEqMxFW+aut9BOOmhVWqKBAiOYi0KsAhJeNlNl7Ym5uIG04z7Y7gDXdECjRCI1yCah+FrPQvBQbSGXtXc7I9/E2KYDl9qCCIQYDHo74BwtVPhyt+0zULAc0QFvN2d7gOu4Q1ETWg560xJiRTuzmJ48Lu6Cjp1MHvOmxH8AGfwW8EU/IZ9OJBC8Ce+LocWEvzY7Yzxyyb4B3lj2RJwrboPzxiXPwdHWQT9WySgKqqbWkLB/aAcjdAV9yEXm3AprNQEpCIBRchEAqabWtb9OIYoJGAfFqEx3NXnEHzgZk4hFYIcxCARRdrP1Q5FmAG9uqIequE6bMQG1MNWLMJvyEdTuKr78Qys1CiI5m34Wl9DsAX14K0eQREE8WhiGnJ1NYS5WB+vjrfQz2LIh6OI3W+q+7x/7lfeW/DXCXg7jy24mRqXZz7/nsdjpacI/uFlv8q+Z9+VHbc8KnFXDCL4oW6C30liOG+efB3Bf+wNdb9cQfwOfwRfHXiJadxX/WxGyBejZlkFfQEyMRqfai1BZ5RgpqmLHAPBbhfd9ioeJvEmYDUEHyEIer0CwSoMRTOtKzrSwzntUCzFKXyG5qbJv22IwiAEoBFysUrrnhaaAnkn8nC/9nkO4ylQjjgswkzMQ10Py07v4TJ4qz6mJbbl8KWqIAaCT+CpamEGCiHIx23QayqO4DiOYST06qvNhXgLeWuk/d+d7NNZLy5yHXBCmDXzI7roQ6wF3HrQXQf/dBFfM1MOf7dW9s2Yz82wEzhlNpADJ6Eq6Frw0Vote8US/ORuYyX9sVly6GOCn7DT567+6ayDTBCOVLsBje89Ds3gKKugD4WgBLu0rngTjNbGZh2QgN34BMXojUCt9ZiBRWhlelF9gkT8hGLkYROe0057dcQI1NG6/C9AMAgN8V88hlouuskvQRCDMK272h6dtFbqIQje1CbJ8rAITTAKx5CFYFTDf1CIjghBAZ632GV9CcPhrdriIMSw1U1XuyruxjRM0cxFgfaxT+BJdDW10gOwAmI4hUdgrmUQzSDTm8rrGGoh5DXADSvqpJZaBuNaJhez6AT8VQIeZD3gvgfd2oaVU2n7uAd+DZdEvi07BjwicZffzOc2BZ9fYQT/Rknu/gBj7dkEfzkXZaR5Cr76GrtGPmveFNMbjrIMeh0swxEP/+Oq43sUIQR9tO5ejDapNgqnsUQb8wdiAwqwReuWLkQS2ptmcBfjJ+zFafwHNXEJlkNwO1zVAxCkoYn2vX+GbchBCVbiKu0NZQlEC1o8umld+2N4B+NRgHyEw0oNQASqWZhQ3AEx5KKNm+WsbIhF+m62yRDNHoyBuRogBWI4auqBheJ9XGQh6JOhzmFvqRHCneyr/3eZTAX8dssB90PQrQf/FMHfmSF5i1dz0uxt2d7vIYm7bICwB10Lfgu0Mlr8zir4TDRKxuQILs74r3A8leCfFGdxp7z+mKgzeLhcbpihGqKjl8MNA3CLNl5/HovxKcZprduNGOhiCetZfIipWqt9uYtx6k/4AfNxlykgdTASV8NdjUMEamvf+zQswlwMQyD0aoO38CWm4FLT1xyMprgBCzAEVusivG9hv3o1fIRUrMI/0dDNMuI8/IrVhjVYjZ81a7AWD5i62ydRgI9xrYeh1tv40fAyArUexWt4wELIr0fuViMU6ZP+ZWrBP5R4FfAgc8DLPejWg1+oduHlffOzCj53xrkNPozg36SOojI0UCfzouv2NB4CGX5aXSv117hKykYNwvXwVnXRCDUsjMdroaYF5hqAvhbH/DVQHXoFYgwu9RLy+lhn7H5TgThTXCKnMw+ogCdoAdduWanoQXdxLTTB35EuuV/9JPumz1OHUWIv66+Wykxdfe0RUJ2dk2/HMQGtUNsOuq0ymg01ax3X/GZ1VfKBBYvVJJvrFryiB9168E9u3yO5X65SR0239xlnBL+zCr6b570dxC+IwL0IQqAddFtFNwSnwBpxiGxrezdXQ41QL3BTwCtz0K0HP2W35H7xo2RMfZMu/IMEv5+axNOe5a4FXzmANZiNYWiNWnbQbRXJlUiBKFXCVbBNDzm4UILuOvjJu0QF/8k5atLOXfC1IU0OfsYsDEUr1DhfQbfZquELiE57wV7gQXc9ucdynAp++pQISenxN4m99Ca1SuEh+NlYhTdwJ1qiuh10W3kIwBMQV+ygWw9+QUKqHPp8JXfDz1Lr87FNvAY/Cz/iddyB+vYL0lZW6iLJDrr/u/oFcTsk9zOCzxbc5G73S2zjG7Vnuge5GhZ9ab8gbWUZ9Gg76OVwY2xMiuR+8l9O6b3OHvyxai8+Lb4+yXnQfkHaykog1kFgEqqW2bSZ5VJzHorR0ZpdKEF3HfzoZK7Q+lyi6/V0XkG1rzK9cBqhPRy2ShP09a5CHlXtOom9pO/ZtWTCWcolthCJrnU9k1UDGLf2Q3+1Ky26Tg/1dc4l6Fw1pR7mmL8pgTvn4jmhlipFhw6Lj6U2BRUfOS7nWHztI1K0P1eKDuTxa56c3nfA4/75oryj6hRepLppJyyjMr1whiEbEbgKDlulC7oaS8Y17i9HVvyp9n2nDp7EWfRe2rPHwi225CG4VrJe+pAxa6pwRhw7uBYqUZJCRxkv8FCfg06wWd+eI8k9xkjcpf0lqub16naa2IY3SmLovbL7by+oI61nThZabmH3jp8pu8Y8LUdXbuBijWPiax3575987eE8h324JAWPkIRr75DtNz3s8V69U7v2qVN37FUol6Bfg0vh8IORpkfS/AOBcNgqT9BVmGuEy7E1kUaTd4arm5Ik65UPjFa+k5WgG1dA9ZWTbDfV61Rahmrd+XOfWvTT2blqciu6QQ/hqCjaGMOATgq/VxNd6oRZ1WDZcdujkr8hwUKTLnJg/mLZ6LiGzULBktRlFPvb35UTm7eJlJRYeTCjGndvcDQzvn5rfn+FZEyZoy7RqChB/xjxGKmt65XWPRDNAbSGw1Zpgq5sNp6Maq7dY19QL2Srk2w7+j+izo/rxdhU321nKegF8TtZthqr9qBrD0lAqJpHMC1dGU9AbcGQoa/kfb1avBbd9513PEHYrxLeQJSoel0k68UPxFsdePsr47rnYOd/O1r2e+nCHxaqwgR9CQRnsARd/Bj0TATBYatsQW8nCa3uVGNOvXI/XWFM0nX22m0nzPQCPhLzeHjHzRNVkCxOxqmz5onB96rg8uaAcISo79Fo1dFRtaYwAhd+NnRRdbupa6m8Fc9SU9dlqeAZQ4qoOtd7vD6rMGO/JLRQh33U16Q3pJ4Rr725VJigL4JoPvZj0NPRBg5bpQq6CvKWKsHc4vKLudvNZNrN6sXpOeidGDt3k+N/xpha5lSucu6rwmkh6Ko3wO02RshDnWFS4/uE1kNkz7hXJGfOF7KfVjX9sQh1NzxvROighb2VJFwzWJ1R91aZzy4Q3jy03kYr9RBFN11wdSMubyb631ffL3+/wgf9UzvodtDPdt8ffs00c0UXd8jj3rrvKixMuKlrkfXa/5bq5qpgWAl67lc/C8FGJyPk9CYYf6dPnq3Ox5tKzbrnRHzGslUP7aEKoarLnz5xlngpNVue2Oke/n4brYUOUZN75joRs50eQJ+zX4efS11SWcC/pypc0L+EaBbaQQfsoLeVbUFDpejgYdEr580vTM8DN1NXOBGs2abm+Yyk3jZZ/ZmVDTNsLVVjfOOONvX1aKnVldDeKvfzlepBE5HGG0QkP0tck/7qHLq3yuPNhe63c4VBfX/J19+vHhml/yxcLaXdHxdifny034Ne1RAARyl8DtF86OegB7n5nqvA4Tf65/S/AFSFw6IqqFr+34d/g67G4VVpzZb++r9j2Yt6qXGx+24/H7fsN9GL65nUzS2E1UrQ+TopElO3p/PrqCBtv/EhdX+bleKN5uwlGc43iYPvLbGyrm4MF/Q3mPZMun0tzjqycr1ameCNRJuAG6HeFP0R9Orohsn4CD9iHdbjN3yHCNyHK72E4hHMRhJEE4/XMAtTUPscgp6B5nAgGM9iOdZjLd7CbaWc7a+PuzAXP2M91uBtDLP4aJzq+DtucrM9dBgW4Fesx3eYjo5wmFyCEXgPv2A9VmEWbj6HgHbAZHyBP7Ae3+Nl9EEVvwfdFMK9j7wu5nXn7b3G6S2zToUrocUQdTONXgfeXWy8qEMsBf3gB0uNpbNgoEonOfTJcrFaJ1P2cEnkAGeQVPd9z7iZYqVUt7yR3i3nZ2p5+9kgp/Qe7xy+qJaf4YT5br1SB/1ifI4CiAXbMQnV3LzAEyBe7EKjcwj6DrTHEzgAcaEIS3zs4g/FOogHGzAMDg9qIhpH8SIugQPdsRriRjae0sJ7i5fAFGIx2sFhUWO8jiyIGwX4BsH+DroeWi6hULu+9OLBCsZMc6jLN4ddI54RUzG2f0J/c/Aa9Mxn5ht/P1S1xvQG1GERy0X3OuWGB51fU/2aeuskkeJisVJZL7xv/IwhCFW/ZxVB7Vmn16LoE3DMX/gl6IF4EeKj2ajqIujx5RD0TKyFWBCLIAtd12dRCLGgEM97GNbUwO8Qwy+Ygb0QC17HeByFWJCIUDi8aIlfIBbtwUA/B13rvoeal6d4fNIWiare1blPW9HG0erBiHoxNmZNW7WuloOeMSlCtcLOJ8Uwc+7zE1x33PyoMYtu3IPX9x+qR2KlaL3VevhmbWIupn4fTqL1c47f1fcV27CP6gFQ5x50zRQUQXxwn4vLBpYiA/kQzXHsQjpWob7PQS+9lV6GCo9DSmGah6D/BilHkV52IjYu5feUgRA/B11RE2sT3hC9itmnnaRCEKT/XWfLq/ag60Xw9cMsVoLO15wltJamoGf5FvQBE7SgM8bvM15KTpwUq5W3eI3qlhvBNq0AqAk41fJT/g66Mkkbjz+HFzALCxELMdmIi+DQXIYW+AGiWYyrcA2aIsBPQd+K1/AU3sVuiAtj4XChm5uWMx2fYTYWIhViko+ePgb9JJbhVczGOogXx7AYr+ANU29B94a3CxpNTuF7vIhn8CkOQkyWo6b/g95WEtsNk+Lco6JXOmN3o2utvykQrkfFvBsubdh0vdtuLeiPugj6nvINupqYG/aU+j5cLSEmdr5Xtfz+C7p1TbDARRe2OxwufAbRfOCvWXfNHDQ2TzK56dYvRTUXk4dfQEy+dHFargXeg5h8i2oWg56GW01vchdhmoc5kh3o52JC7wkXvaZsXAOHSUfkQTRZGOriDbc7tkI0JRjo76Cr7nu1MHVwQ6+8b9caE2WdtSWmtjwDfaHpBZ3JKa2B/Fn7Shd0Sh3GiWs2UF8tUD9zVJ2u6iER1PkIutIJxyCaey1umPmPn4P+tYdeQVtkQDQJaAiHpjUOuOjm1/FwD9o3EM1hdLQQ9GMYAIcbr0BMTuBWONyYCTEZDofJNIjmNEbD4UYYciCaBf4NurYu/tgs0/bPHIm/erBaozauiVZHUo+vixW9eOSRfra9EgVd/15ma70XY7zfa7xQ5zXoVyPT3CU+D0EvxI1weGBufXfjCjg0d0M0BXrr6cb1OA7RjLQQ9GUW/ttmQTRrvSxzXePiDW2Ki7X3ryCa3+Hw4i0Xw7RA/wVd6763Hy5Fpu572r1PO8OoXvzJ4aOlWN9YQu0aMUPvtle6oLPfXz2SWe3o04/yNu2vTvWVddCrItCFWghGNkQz5jwEPcvCTPpEiGYfmsOhmQDR7EQTODxo6GJl4UnXQbc6flYuxmYXQxOHBzWwCaJ5Bg5NLRffy0I0whVuNMaTLv7bXOXfoGvd9xXrTGvd3xmTbJ1VoNKn/EvMj1KOb36rCkllDTqPZTIOy5jX/1ux02+Kmo8oi6CH4lX8gN8Mv2p+QSQKK0DQ91o4pjreQtAnQTSJFlYD6iESonnKQtD/aeGetT8gmhct7JT708vH1HYRusPYjXQ3drsY0mQgyM9BR6ioIE+KcLnbTYUpIEQtw5m3ohqbXipl0GmxOYTTywijmmlHsD4DzyWQK/we9MnIhlhRAYJuZa/7PywE/TGIJgkNLLS8WyCa6RaC/hocHtRxMZv+koX1f/Os/Qsugr4O4rtyCLoRlMSO96ilNf102Y6Bj8oGR1N2jt2hniGu1+4xz+vd9vIP+s2lDzo/G2fUn9Rm3EMNYQhBuPrc29oPk9M5uX4L+mMQL+yg20E/jHZlEXS1llyd7vtKo/uuPVKYoKuxuF6n93FW++rbVUhLFfTJpg0znPtmKFBuLToPYdQOt6iPV3MSGZP/ZQxXQhGiPv++p9/xS9DDccTFEs3PWI7/apxd+lN/4aBb77pXrqCbQ5eJDdhoUSS+x5VlEHSEquObGaZx+PE/YngDCFV72fXK+/pnY6tocKmCziOOtRa9g7pU8mTybrFaJacKmUQb+//vjOv3sHp+urfidhiOq57dFacm36Iv6qHO03P0lt7L/102oa7Mqt9LTkQmnnPQ34FotiAYNVHNpCo6IatSBd1u0QNdfN65qIO6FtVDHQT4P+ha950dccWHj2uhyJOdTErlb4gTvfb87WVtScr3oHOu/OwhGLVeXy1E8pasFavFvni2p/bV7qZrKWnDnxIrxV5+bQKONzjT7sAD87/Rn7Cq3pB2DnmS7n7xOQU9xrRkNdTCXunMv1DQ/wbR5Jg+r9UlrUcqcNAD8D1E83n5n0e30n0Pl6OrNoizzhQVy7Fft+pXJnOR4yE1ZjfW2EsV9KM/bWSCr4vWdW4jO++cKhaL7vR87VnuISq42TM/8v4GEZ2iLpAggM797GrDz6nUdP2qaZ659vezJ9gijSukcr9YdU5BzzKNwTrB4UFr5JRyHX1hBQx6LxR627/uZaa+BP0rbtCVCBfDsw4VJ+ja7Pvjc8RD0fL+oq6ioute6qCz5dZ0qKQzrXqwGiJ4q6OrI7kttqezNVe/Rte+wWv3mjct01l0Y7ffax+LuY4s/0PNWTj3vqstsR2Gq1tqShv03aZjnaPh8OBmH5bXvoJo/l0Bg14fseZW3cOmmd4uejRJaFLBg34bSiCaH3GFh2W7W9CqfIKudd+DR9CC54u72vOPV7Vue+kfybR/7pcqaM4lLQKrLnvMmf0JrWqBi4H5GbU1N+7KgcLHaXMLLdTR2TNejqhyplwdYok0DrE497Obj+lS6l64Xfec3TAEY2LumXdLHfQVLjZFDMflqK5t+7wUtyEGYtLf4l73OPRAazRDwPkPuvIkxCQHz6ATmqM9pukh18yAo4IHvTZ+hZhEYRza4gq0wCB8gWLtDv265RB04973LnL0501u713jCiotaKUPOm8mRhdZzb47J8ZUK5rS8+9qX/3h739XN77sn/eVOvMeVa2rtkFHhZUHPfTzepadMBPqEXoPAteqvQDuimeqaTfHhqtfWXdX6++lCfpoD+ebf8R3WIF4FEFMIj3MUr8BMclHDlajQQUJ+iXYAHEhF6k46OFoaKOKH3Slt4fz7YewHRkohphsRmiZBl3rvmc88aa4qiMEj80zKij+eMhi/sYEib28n7PlNEIYrHoWKiRVwjkz30UijccU60+TUTPjNcMI64++XTRhfF+cxPN6ddW+afNU74Vu/tlbZ9NYf6f34HPQa+ETSCnkYxAcbvT2cCJrJxpVjKArYdgB8cFOdIGjcgRd+RsKID7aglZlHnQjQEnBI9VSk7n2TnjDaBVD/fY01aO02HFXDhBadtMbSIgKNhCsX4Ch3hii612vrqSyckItpnFfrWXuKFGBXdUFG97qdAb7BVrdYbrb/VrJW/RTqa+Smot8iEVZGAWHFzNwBmKS6mPQR0I0Byzs0ppgbrW8rAOH6UHz4g8t5O6CvhGiibAQ9E0+bpsNcLHUN9PCc+ySIBacwHw0KfOuu9Z9j6rexRwEFfxtHYapF72fH5tMdzhZdgx6RIWQEKuAEHqEAMbtNnw+1XVP7j6a1YGNlp69ljp4snqkEp8bHWSj42rZff9LYrUOLPhWDVUgfA4+/krCP+Scnr3WG/MRgwzkGg5pv6bgfR/vErsfv2IvcnEY63AJHBbdiVxDHuLQEg4PxiJP+5gEXGHhwMoT2ITjLl70WzDVwptUdfyAwziEw3gODg9qYzkOa9/zUxaCvtL0MdMsnkJ8GdEu3uBLkIZPcFM5TsZp3fe2HF2dzYm2I2qGvDjvmLoqeWs19Ubg96CrUOafVA9+5LlqEtu0vwo4y18KX5NWuQ83xY6T/e98zYUQR8RCqYM6May3R1/SUz2okWe7SULQnVKQsFOsVsmJAkkd9JhENejG8+luVMtznFdn0vBTdXedz0HX1ENbhGnCEYrL4SiFmmiNMHRFe1SDw6IGCDd0QScLN540RleEoQuuRQ04LKiHGzAK4zAavXCxD9cyt9G+/nW4wkJog0zfc1M4vDB/zOU+3njbEyPxIMZgIK4q/+U1aN3jaK59TgofpY6ncpRTPQZY70L7O+j67HpBYpq6UvrgwmVy8N9L5TCz7Sdiki1fB60H7vj6WKHHgCTJ35yg3f9uvdg7oD6Wz4FkHuUULwXb0s456DYbzl/QjZlp1U03aLew+B70C63soFd8dtD9iPG2OhhzgZUa8sQ1G6SGHXbQbX/1oKu75Lg8Ut1Jd3jJ2gsCS5BM4C3WnjdvB73s2GojEnL+qVlzdL6g6Ju/7BdkWbFVx+qKE/TOFxLzpGWa/YIsS7Z+WIKV541tBUb+P/PQrqUT/KifAAAAAElFTkSuQmCC');
  }

  .btn.arrow:before, .category-questionary .btn span:before, .no-touch .category-questionary .btn:hover span:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAZ0lEQVQY02NgYNipuX0GAyrYrrnl8Jb/20tQBLfO3vx/8/8t/3cWIQkeZ9zaAxXORjVizpb/IIltKajCizeDhbfGogqvAhvyb1sAqvBKsOpv24rxC2LRjsUiDCdhdTxWb2INEGxBBwByc2qr7kAZpQAAAABJRU5ErkJggg==');
  }
  .btn.back:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAQAAACFdibLAAAAaElEQVQY02NgQAHbZ+zQYEATKtnyf8vh7ZpIQjuLt/zfDIRbZyOEsqFCPScYoULbUkACW/5vnwNXtTV2M1jV9sVwoW0BW/6BhVYhhIo3fwMLrUSyE6sgVu04LMLhJByOx+FNHAGCCDoAlahqq8WSleYAAAAASUVORK5CYII=');
  }
  .btn.close:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAXUlEQVQoz42RwQ3AMAgDvTESCzGEB6SPpmrBSiivgC/IAACAQUMLGuN5BpNZERqTyXjlgiz5Rj7JQqRSC/qhIypvEO9j+VGWHnaWfzjYzuDFi2zBxa7Nqx6PNZ37Avbg+x71uBIMAAAAAElFTkSuQmCC');
  }
  .btn.menu:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYAQMAAADXp9/8AAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABRJREFUCNdj+P///x8GNAI/oIoOAC2jL6018ImzAAAAAElFTkSuQmCC');
  }
  .btn.member:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAABFElEQVR4AcWVP4rCYBBHp7XwBm7lBYRtLETQI+wi/jmJsHaynsRWicF2cwy9g5JGBbu8XdgIXyYJOEzh+zWBwINMvu83Ug+fpHk+kLoI9Yl4EGEX0OLKgyutZwQ91gzz5yY7QnY08zdD1vSqBF1OACQsWHFAc2DFggSAE10t6HPGwpl+UbDByqYoGJBhIWOgZ5BgISkPcY6FeVmwRBMz4/0vM2I0Sy1ocCTkxhQJMuVGyJFGKGgTqRFNEJWJGnNE+18wYsuFInukInuKXNgyEu6UGVcKxpS5CymajE6loEOGJnUL3J/gHqLrNzoPkvco+y+T+zq7C8Vdae5Stdf6N1/8BLVuWiyxWizm1fb2guX65Hr/BavQGYXY8YeVAAAAAElFTkSuQmCC');
  }
  .btn.newmember:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAA3klEQVRIx9WVvQ4BURBGpxJR7YaKUkKj8Ah0NBKv4B00Op2HkGhEJwrZUqLR6JSCd9DRHYXNruXK3p9sxPTnzHcnuTMiRkWDGb7YFjUuwBbPBcdS8YLbKN5wUwX1D9xEoegeK0ouOMDaDb/StXl7jLfcurfT8PM/45mOLlu8/lO86YSLMHXCRfAIbMP7zz1LQanQCN9nT/GLQiv8CNgpFTq4CEtQKjTxHMcQSCrSvkwkqHKPIseKBR3dld1LDC1UmJyM8dvcD1TMBJsQvHEiYMKAsplgxZwhHarkbU7uAwdRBryRpvnPAAAAAElFTkSuQmCC');
  }
  .btn.page-top .arrow {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAQAAACmLXceAAAAu0lEQVQoFZ3BQUvCABzG4TcSIzZaBfXdOiZ43KWThXSwQhhiHQYiniLolN4KdpmMTvtMO/x0mPzX3Jb0PFIlbnnQ/rghd6/90GPrSX/jjqKhmtGnLFA9BlQZqxqPmJQE86JdBJiUc1xizES/McKkXGoNjxgzleEZ882FfuARYWYcSuKAEJNwqgIcvjCvtESIWXKmEhw+MW+iQ8ZGxIkqcMyCLV8SV2RAhKsaHPFBrqsNrpnjqgFt3vH1HytidytEJKZ+KgAAAABJRU5ErkJggg==');
  }

  .no-touch .btn.arrow:hover:before, .no-touch .category-questionary .btn span:hover:before, .category-questionary .btn .no-touch span:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAZklEQVQoz2NgAIJzDHqaQDyDAR+AKjoMxP+BuASfwtlQRTBchFXhWQZdRqBkD5ribHwmz0FTnIJP8WI0xbH4FK9CUvgPiAPwKV6JpPgbEBeTr5Aoq4nyDMHgITrAiY5CohMFsckMAOeWfxP9wer2AAAAAElFTkSuQmCC');
  }
  .no-touch .btn.back:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAi0lEQVQoz2NgwAHOMugynmPQmwnEmgwEFJUB8X8gPgzEWrgUlUAVgfA/IJ6NTVEumqIubIrS0BTNwqYoHk3RQmyKgtAUrcBwPNTh35EUYipCUviNoEKo4gColTDFq/ApjkVSCMKL8SlOQVM8B5/ibDTFPcCQYcKluAhN8Wx8JsPi+yAQaxBKQTNgigDxuoXw1RkDbwAAAABJRU5ErkJggg==');
  }
  .no-touch .btn.close:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZklEQVR42qWT3QnAMAiE3SmDCS7kQt2prZByDwUveMK9JPeZH9W+uGzlKzcS5SkvVgDfW97C8OUfhryFocRGk6TzUAOF2SkMniQJVqY4hSe3cAEW3q9UIErTHoiDj3W5leVhksf5AfyiK90VIaWxAAAAAElFTkSuQmCC');
  }
  .no-touch .btn.page-top:hover .arrow {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAA3klEQVR4Aa3SzwoBURgF8E9EMvlXvIinsaQsZ2OFZOFPahIWSrKSssKOmg1NVsobWVxHuTXd+u7cGaN+q3u+cxaGwvxeVOvCCMiUcRDaIH4GcQ90QCgmcQ30QDCm/w70QQRwog4MQRiahx0YM0VP8Ji3pemAoykvgwU3JrMOGphpyqu+XEEzsuEGFszBAyoyp4y4zM0WknIgASsm6EERiJGDK3O7gxRpyu9QApI0IxemY/8NNOGtPLiQBzKUhTMIhS0Ddd+ICxZQSBk4+spb6p/cgJMsjygNB7CZzzR+H5Wt9nilMHSnAAAAAElFTkSuQmCC');
  }

  .single .category-nippon5places .raku-list .spot .content .info a[target="_blank"],
  .single .category-nippon5places .shoku-list .spot .content .info a[target="_blank"] {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-green-8x8_2x.png);
    background-size: 8px 8px;
  }
  .single .category-nippon5places .iro-list .item .content .info a[target="_blank"],
  .single .category-nippon5places .juu-list .item .content .info a[target="_blank"] {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/icon-blank-green-8x8_2x.png);
    background-size: 8px 8px;
  }

  .no-touch a,
  a:visited {
    /* on hover */
  }
  .no-touch a:hover, .no-touch a:focus,
  a:visited:hover,
  a:visited:focus {
    color: #cc0033;
  }
  .no-touch a.gray-btn[target="_blank"],
  a:visited.gray-btn[target="_blank"] {
    background-image: none !important;
  }

  .pagination.more a.page-numbers.next:before,
  .pagination.more span.page-numbers.next:before {
    background-size: 16px 10px;
  }
  .pagination.more .current {
    cursor: default;
    color: #000;
  }

  /* end .bones_page_navi */
  .header-sitemap-nav-1 a.arrow:before {
    width: 12px;
    height: 12px;
    margin-right: 4px;
  }

  /******************************************************************
  会員ページ関係
  ******************************************************************/
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(/vox/wp-content/themes/eddiemachado-bones/library/css/img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(/vox/wp-content/themes/eddiemachado-bones/library/css/img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
  #member-index .inner h3:after {
    background-image: url(/vox/wp-content/themes/eddiemachado-bones/library/images/member_index_balloon@2.png);
    background-size: 16px 13px;
  }

  /******************************************************************
  サイドメニュー
  FORROW US
  ******************************************************************/
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(/vox/wp-content/themes/eddiemachado-bones/library/css/img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(/vox/wp-content/themes/eddiemachado-bones/library/css/img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
  /******************************************************************
  サイドメニュー
  メルマガボタン
  ******************************************************************/
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(/vox/wp-content/themes/eddiemachado-bones/library/css/img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(/vox/wp-content/themes/eddiemachado-bones/library/css/img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
  /******************************************************************
  sitemap
  ******************************************************************/
}
/*********************
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*********************/
@media print {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr, img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
#smartbanner {
  position: absolute;
  left: 0;
  top: -82px;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  height: 78px;
  font-family: 'Helvetica Neue',sans-serif;
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #cdcdcd 100%);
  background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
  background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  z-index: 9998;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none;
}

#smartbanner, html.sb-animation {
  -webkit-transition: all .3s ease;
}

#smartbanner .sb-container {
  margin: 0 auto;
}

#smartbanner .sb-close {
  position: absolute;
  left: 5px;
  top: 5px;
  display: block;
  border: 2px solid #fff;
  width: 14px;
  height: 14px;
  font-family: 'ArialRoundedMTBold',Arial;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  color: #fff;
  background: #070707;
  text-decoration: none;
  text-shadow: none;
  border-radius: 14px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
  -webkit-font-smoothing: subpixel-antialiased;
}

#smartbanner .sb-close:active {
  font-size: 13px;
  color: #aaa;
}

#smartbanner .sb-icon {
  position: absolute;
  left: 30px;
  top: 10px;
  display: block;
  width: 57px;
  height: 57px;
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

#smartbanner.no-icon .sb-icon {
  display: none;
}

#smartbanner .sb-info {
  position: absolute;
  left: 98px;
  top: 18px;
  width: 44%;
  font-size: 11px;
  line-height: 1.2em;
  font-weight: bold;
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

#smartbanner #smartbanner.no-icon .sb-info {
  left: 34px;
}

#smartbanner .sb-info strong {
  display: block;
  font-size: 13px;
  color: #4d4d4d;
  line-height: 18px;
}

#smartbanner .sb-info > span {
  display: block;
}

#smartbanner .sb-info em {
  font-style: normal;
  text-transform: uppercase;
}

#smartbanner .sb-button {
  position: absolute;
  right: 20px;
  top: 24px;
  border: 1px solid #bfbfbf;
  padding: 0 10px;
  min-width: 10%;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  color: #6a6a6a;
  background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
}

#smartbanner .sb-button:active, #smartbanner .sb-button:hover {
  background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%);
}

#smartbanner .sb-icon.gloss:after {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 50%;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 100%);
  border-radius: 10px 10px 12px 12px;
}

#smartbanner.android {
  border-color: #212228;
  background: #3d3d3d url("/vox/wp-content/themes/eddiemachado-bones/library/images/dark_background_stripes.gif");
  border-top: 5px solid #88B131;
  box-shadow: none;
}

#smartbanner.android .sb-close {
  border: 0;
  width: 17px;
  height: 17px;
  line-height: 17px;
  color: #b1b1b3;
  background: #1c1e21;
  text-shadow: 0 1px 1px #000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
}

#smartbanner.android .sb-close:active {
  color: #eee;
}

#smartbanner.android .sb-info {
  color: #ccc;
  text-shadow: 0 1px 2px #000;
}

#smartbanner.android .sb-info strong {
  color: #fff;
}

#smartbanner.android .sb-button {
  min-width: 12%;
  border: 1px solid #DDDCDC;
  padding: 1px;
  color: #d1d1d1;
  background: none;
  border-radius: 0;
  box-shadow: none;
}

#smartbanner.android .sb-button span {
  text-align: center;
  display: block;
  padding: 0 10px;
  background-color: #42B6C9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#42B6C9), to(#39A9BB));
  background-image: -moz-linear-gradient(top, #42B6C9, #39A9BB);
  text-transform: none;
  text-shadow: none;
  box-shadow: none;
}

#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover {
  background: none;
}

#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span {
  background: #2AC7E1;
}

#smartbanner.windows .sb-icon {
  border-radius: 0px;
}

/*# sourceMappingURL=style.css.map */
