/**
* General settings
*/

/* Engravers Gothic BT */
@font-face {
  font-family: 'EngraversGothicBT';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/divi-master/fonts/Engravers-Gothic-BT/engravers-gothic-bt-webfont.eot');
  src: url('/wp-content/themes/divi-master/fonts/Engravers-Gothic-BT/engravers-gothic-bt-webfont.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/themes/divi-master/fonts/Engravers-Gothic-BT/engravers-gothic-bt-webfont.woff2') format('woff2'),
    url('/wp-content/themes/divi-master/fonts/Engravers-Gothic-BT/engravers-gothic-bt-webfont.woff') format('woff'),
    url('/wp-content/themes/divi-master/fonts/NEngravers-Gothic-BT/engravers-gothic-bt-webfont.ttf') format('truetype');
}


body,
input,
textarea,
select {
  font-family: 'Noto Sans Japanese', 'Helvetica Neue', "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif!important;
	font-weight: 300!important;
}

html[lang=en] h1,
html[lang=en] h2,
html[lang=en] h3,
html[lang=en] h4,
html[lang=en] h5,
html[lang=en] h6 {
	font-family: Helvetica, sans-serif!important;
  font-weight: 400!important;
	text-transform: uppercase;
}

html[lang=ja] h1,
html[lang=ja] h2,
html[lang=ja] h3,
html[lang=ja] h4,
html[lang=ja] h5,
html[lang=ja] h6 {
  font-family: 'ＭＳ Ｐゴシック', Helvetica, sans-serif!important;
  font-weight: 400!important;
  text-transform: uppercase;
}

.et_pb_blurb h4 {
  font-size: 17px !important;
}
.et_pb_blurb .et_pb_blurb_container p {
  font-size: 14px !important;
}
.about-data td {
  font-size: 14px;
}
.about-data td h4 {
  padding-bottom: 0;
}
.et_pb_button{
	font:600 16px/30px 'EngraversGothicBT', 'Helvetica Neue', sans-serif;
}
.et_pb_button:after{
	line-height: 0.9;
}

/* Sidebar */

#sidebar {
    font-size: 16px;
    line-height: 1.5;
}
#sidebar li {
    margin-bottom: 1em;
}

a {transition: all 400ms ease-in;}

/* Coments */

.et_post_meta_wrapper {
    display: none;
}
.single .et_pb_post,
.single #left-area {
    padding-bottom: 0!important;
    margin-bottom: 0!important;
}

dl dt {
	color: #008ed2;
}
dl dd {
	margin-left: 0;
}


p small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {font-size: 0.7em;}

sup {
    bottom: 0.4em;
}

sup small {
	font-size: 0.5em;
}

/**
 * END General settings
 */

div.cmra-friendbuy-referral-container {
  min-height: 100%;
  height: 100%;
}

div.cmra-friendbuy-referral-container iframe {
  min-height: 100% !important;
  overflow: visible !important;
}

div.cmra-friendbuy-container > a {
  display: none;
}

div[id$=_frndby_container] > img {
  top: 200px !important;
}

div[id$=_frndby_container] > div {
  top: 160px !important;
}

.entry-summary .applied-coupon {
  text-align: center;
  margin-top: 20px;
}

@media only screen and (max-width: 980px) {
  div[id$=_frndby_container] > img {
    top: 180px !important;
  }

  div[id$=_frndby_container] > div {
    top: 140px !important;
  }
}

.o-hero-image h1 {
  font-size: 43px;
  line-height: 20px;
  font-family: 'EngraversGothicBT', 'Helvetica Neue', sans-serif!important;
}