@charset "utf-8";

/*---------------------------------------------------------------------------
-----------------------------------------------------------------------------

	yomogi

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------*/
.titleSec{
	background:url(../yomogi/img/page_ttl.jpg) no-repeat center 70px;
}
/* yomogi */
.yomogi{
  max-width: 1140px;
  margin: 0 auto 50px auto;
  overflow: hidden;
  text-align:center;
}
@media screen and (max-width: 959px) {
  .yomogi_blk01{
    padding: 0px 10px;
    box-sizing: border-box;
  }
}
.yomogi .text{
  font-size: 1.6rem;
  line-height: 1.9;
  width:85%;
  margin:20px auto 30px;
  text-align:left;
}

.ttlBox02{
  width:50%;
  margin:20px auto 30px;
	border: 2px solid #aaa;
	padding:15px 30px;
}
.ttlBox02 h4{
  font-size: 2.6rem;
	line-height: 1.6;
}
.ttlBox02 .price{
  font-size: 2.2rem;
	line-height: 1.6;
}

@media screen and (max-width: 959px) {

.ttlBox02{
  width:auto;
	padding:10px;
}
.ttlBox02 h4{
  font-size: 2.0rem;
	line-height: 1.6;
}
.ttlBox02 .price{
  font-size: 1.6rem;
	line-height: 1.6;
}
.yomogi .text{
  font-size: 1.4rem;
  line-height: 1.6;
  width:auto;
  margin:10px auto;
}

}

.yomogi dt{
  font-size: 1.8rem;
  line-height: 2.0;
  margin:20px auto 10px;
	padding:0 10px;
	border: 1px dotted #aaa;
}

.yomogi dt span{
  font-size: 1.4rem;
  margin-left:10px;
}

.yomogi dd{
	padding:0 10px;
}

.yomogi .blended p{
  font-size: 2.0rem;
  line-height: 2.0;
  margin:20px auto 10px;
	padding:0 10px;
	text-align: center;
}
.yomogi .blended li{
  margin-bottom: 40px;
}
.yomogi .blended p span{
  font-size: 3.0rem;
  line-height: 2.0;
	padding:0 10px;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: italic;
}

.yomogi .blended .b01{
	background: #FDC6BF;
}
.yomogi .blended .b02{
	background: #BDE2EA;
}
.yomogi .blended .b03{
	background: #D9D6F1;
}
.yomogi .blended p.china{
  font-size: 1.4rem;
  line-height: 2.0;
  margin:10px auto 10px;
	padding:15px;
	border: 1px dotted #ddd;
	text-align: left;

}
