/*	cmn-color
------------------------------------ */
/*	transition,hover
------------------------------------ */
/*	media-screen
------------------------------------ */
/*	font
------------------------------------ */
@font-face {
  font-family: "yu-go-r";
  src: url("../fonts/YuGothic-Regular.ttf");
}
@font-face {
  font-family: "yu-go-m";
  src: url("../fonts/YuGothic-Medium.ttf");
}
@font-face {
  font-family: "yu-go-b";
  src: url("../fonts/YuGothic-Bold.ttf");
}
@font-face {
  font-family: "shi-r";
  src: url("../fonts/ShipporiMinchoB1-Regular.ttf");
}
@font-face {
  font-family: "makiba";
  src: url("../fonts/MakibaFont13.ttf");
}
/*	layout
------------------------------------ */
/*	cmn-color
------------------------------------ */
/*	transition,hover
------------------------------------ */
/*	media-screen
------------------------------------ */
/*	font
------------------------------------ */
@font-face {
  font-family: "yu-go-r";
  src: url("../fonts/YuGothic-Regular.ttf");
}
@font-face {
  font-family: "yu-go-m";
  src: url("../fonts/YuGothic-Medium.ttf");
}
@font-face {
  font-family: "yu-go-b";
  src: url("../fonts/YuGothic-Bold.ttf");
}
@font-face {
  font-family: "shi-r";
  src: url("../fonts/ShipporiMinchoB1-Regular.ttf");
}
@font-face {
  font-family: "makiba";
  src: url("../fonts/MakibaFont13.ttf");
}
/*	layout
------------------------------------ */
/*	font-size  cmn
------------------------------------ */
/* =========================================

  main layout  all

========================================= */
/*	cmn parts
------------------------------------ */
/*	top-about  PC
------------------------------------ */
#top-about .about-inner {
  padding: 174px 0 180px;
}

/*	top-faq  PC
------------------------------------ */
#top-faq .faq-inner {
  padding-top: 150px;
}

/*	top-info  PC
------------------------------------ */
#top-info .information-inner {
  padding-top: 131px;
  padding-bottom: 153px;
}

/*	top-news  PC
------------------------------------ */
#top-news .news-inner {
  padding: 0 0 150px;
}

/* =========================================

  sub layout  PC

========================================= */
.sub .com-bnr-inner {
  padding-top: 151px;
}

/*	commit  PC
------------------------------------ */
#commit .commit-bg {
  padding: 165px 0 150px;
}

/*	com-buy  PC
------------------------------------ */
.com-buy-inner {
  padding: 52px 0 69px;
}

/*	products  PC
------------------------------------ */
#products .guide-inner {
  padding-top: 150px;
}
#products .list-inner {
  padding-top: 140px;
}
#products .flow-inner {
  padding: 135px 0 150px;
}

/*	greeting  PC
------------------------------------ */
#greeting .owner-inner {
  padding-top: 141px;
}
#greeting .information-inner {
  padding-top: 110px;
}

/*	information  PC
------------------------------------ */
#information .store-inner {
  padding-top: 150px;
}

/*	contact  PC
------------------------------------ */
#contact .contact-inner {
  padding-top: 158px;
}