@charset "utf-8";
/**----------------------------------------------------------
 *CSS information 
 *
 * file name	: basic.css
 * style info	:各ベーシックページ共通部分
 -----------------------------------------------------------*/

/*==================================================
	#color　カラー紹介
==================================================*/
#color {
}
h3#colorTtl {
 padding:0;
}
#colorTtl{
  background: url(../images/basic_woody/color-variation-title.gif) no-repeat 0 2px;
  width: 215px;
  height: 81px;
  padding: 15px 0px 0px 455px;
}
#orderColor{
  float:right;
  margin-right:10px;
}
#orderColor a{
  background: url(../../../images/common/images/colorvariation-btn.gif) no-repeat;
  font-size: 0;
  text-indent:-9999px;
  width: 196px;
  height: 30px;
  display: block;
}
#orderColor a:hover{
  background-position: -196px 0;
}
#colorSpec {
  margin-left: 20px;
  font-size: 1.2em;
  line-height: 180%;
  margin-bottom: 30px;
}
#colorSpec span {
  color: #E1024D;
}
#colorTopTxt {
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height:1.8;
}


/*==================================================
	.mainZoomArea　メインエリア
==================================================*/
.mainZoomArea {
  padding: 20px 25px;
  background-color: #FFF;
  margin-bottom: 10px;
}
.zoom {
  width: 293px;
  float:	left;
}
.productName span.name{
  font-size: 1.2em;
  font-weight: bold;
}
.zoom .fla {
  border: 1px solid #E0E0E0;
  margin-bottom: 10px;
  display: inline-block;
}
.specArea {
  width: 295px;
  float: right;
  margin-top: 45px;
}
.specArea p {
  margin-bottom: 10px;
}
.specArea p span {
  color: #E1024D;
}
.specArea dl {
  border-top: 1px solid #CCC;
  padding: 10px 0;
}
.specArea dl dt {
  float: left;
}
.specArea dl dd {
  margin-top:	2px;
  margin-left:	15px;
  float: left;
  line-height:	180%;
}
.specArea dl dd span.CommentNumber{
  font-weight: bold;
}
.specArea dl dd span.CommentSize{
  font-size: 1.2em;
}
.specArea dl dd span.CommentKakaku{
  font-size: 1.2em;
  text-decoration: line-through;
}
.specArea dl dd span.CommentKakaku2{
  font-size: 1.2em;
  font-weight: bold;
  color: #E1024A;
}
.mainContactBtn {
  margin-top: 10px;
  background-color: #FFF;
  border: 1px solid #CCC;
  padding: 10px;
  width: 270px;
}
.mainContactBtn a {
  display: block;
  background: url(../../../images/common/images/contact-btn-product.gif) no-repeat;
  font-size: 0;
  text-indent:-9999px;
  width: 270px;
  height: 53px;
}
.mainContactBtn a:hover {
  background-position: 0 -53px;
}
/*徹底した生産体制を見る*/
.productionBasic {
  margin-bottom: 20px;
}

/*==================================================
	#content　選ばれる理由
==================================================*/
#popnlandKidscorner {
  background: url(../images/basic_woody/kidscorner-title.gif) center center no-repeat;
  width: 670px;
  height: 84px;
  border: 1px solid #FF7C00;
  text-indent: -9999px;
  font-size: 0;
  margin-bottom: 20px;
}
#contentTtl01	{
  background: url(../images/basic_woody/kidscorner-title01.gif) no-repeat;
  width: 314px;
  height: 54px;
}
#contentTtl02	{
  background: url(../images/basic_woody/kidscorner-title02.gif) no-repeat;
  width: 262px;
  height: 54px;
}
#contentTtl03	{
  background: url(../images/basic_woody/kidscorner-title03.gif) no-repeat;
  width: 221px;
  height: 54px;
}
#contentTtl04	{
  background: url(../images/basic_woody/kidscorner-title04.gif) no-repeat;
  width: 315px;
  height: 54px;
}
#contentTtl05	{
  background: url(../images/basic_woody/kidscorner-title05.png) no-repeat;
  width: 281px;
  height: 54px;
}
#contentTtl10	{
  background: url(../images/basic_woody/kidscorner-title06.png) no-repeat;
  width: 301px;
  height: 54px;
}
.contentTtl	{
  text-indent: -9999px;
  font-size: 0;
  margin-bottom: 15px;
}
.contentBox	{
  background: url(../images/basic_woody/content-bg.gif) repeat-y;
  width: 670px;
  line-height: 180%;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.contentBox.bg-none{
  background: none;
  margin: 60px 0 30px 0;
}
.contentBox .cBox{
  display: flex;
  justify-content: space-between; 
}
.contentBox .cBox-inner{
  width: 317px;
}
.contentBox .cBox img{
  border-radius: 3px; 
}
.contentMainImg	{
  margin-bottom: 15px;
}
.contentL,
.contentR {
  width: 317px;
}
.contentL	{ float: left;	}
.contentR	{ float: right;	}
.contentTxtMain {
  font-size: 1.2em;
  text-align:justify;
  text-justify:inter-ideograph;
}
.contentTxtSub {
  margin-top: 5px;
  font-size: 1.2em;
  text-align:justify;
  text-justify:inter-ideograph;
}
.contentTxtL	{
  float: left;
  width: 175px;
  margin-right: 15px;
}
.contentTxtR { float: right;	}

.materialName {
  margin-bottom: 10px;
}

/*==================================================
	#productContentTtl　下層ページ商品見出し
==================================================*/
#productContentTtl {
  background: url(../images/basic_woody/product-basic-title.gif) no-repeat center center;
  border: 1px solid #D59E77;
  font-size: 0;
  height: 84px;
  margin-bottom: 20px;
  text-indent: -9999px;
  width: 670px;
}

/*==================================================
	#bnrArea　バナーエリア
==================================================*/
#bnrTtl {
  background: url(../images/basic_woody/bnr-title.gif) no-repeat;
  text-indent: -9999px;
  font-size: 0;
  width: 615px;
  height: 29px;
  margin-top: 30px;
  margin-bottom: 20px;
}

.priceTable {
 margin-bottom:10px;
 clear:both;
}
.size {
 float:left;
 margin-left:10px;
 font-size:1.2em;
 margin-top:2px;
}

