@charset "UTF-8";
/*
Theme Name: Ichi
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Please read: tidythemes.com/concept. BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Version: 2019.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-img, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2019 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/
/*　　　　
@include tb{}
@include tb{}
*/
/*　　　　
@include tb{}
@include tb{}
*/
.pc {
  display: block; }
  @media only screen and (max-width: 480px) {
    .pc {
      display: none; } }

.tb {
  display: none; }
  @media only screen and (max-width: 900px) {
    .tb {
      display: block; } }

.sp {
  display: none; }
  @media only screen and (max-width: 480px) {
    .sp {
      display: block; } }

body {
  margin: 0;
  overflow-x: hidden;
  /* 游ゴシック体 */
  font-family: 'Noto Sans JP', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
  /* 游明朝体 
  font-family: "游ゴシック Light", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  */ }

p, h1, h2, h3, ul, li, dl, dt, dd {
  display: block;
  font-weight: 400;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-feature-settings: "palt";
  letter-spacing: 0.075em; }
  @media only screen and (max-width: 480px) {
    p, h1, h2, h3, ul, li, dl, dt, dd {
      letter-spacing: 0; } }

a {
  color: #000;
  text-decoration: none;
  transition: all 0.5s ease-out;
  font-feature-settings: "palt"; }
  a:hover {
    transition: all 0.5s ease-out;
    opacity: 0.6;
    cursor: pointer; }
    @media only screen and (max-width: 480px) {
      a:hover {
        opacity: 1; } }

main {
  position: relative; }
section{
  line-height: 0;
}
img{
  width: 100%;
}

.lp-coupon {
  background-color: #fefdea;
  padding-bottom: 60px;
}
.lp-coupon__LINE{
  display: block;
  margin-bottom: 10px;
}