@charset "utf-8";
/* CSS Document */

table.tbl_product{
	margin:40px auto 0;
}
table.tbl_product td{
	text-align:center;
	vertical-align:top;
}

h2{
	/margin-top:60px;
	margin-bottom:30px;
}

/* レギュラーシリーズ */
div#content_numca_reg{
	text-align:center;
	margin-top:90px;
	margin-bottom:30px
}
div#content_numca_reg p{
}
/* /レギュラーシリーズ */


/* Think about...  */
div#content_numca_thinkabout{
	width:650px;
	margin:auto;
	text-align:left;
	margin-top:90px;
	margin-bottom:30px
}
div#content_numca_thinkabout h2{
	margin-bottom:55px;
}

div#content_numca_thinkabout table.tbl_product{
	margin-top:70px;
}
/* /Think about...  */


/* Number  */
div#content_numca_number{
	width:800px;
	margin:auto;
	text-align:left;
	margin-top:90px;
	margin-bottom:30px
}

div#content_numca_number h2,
div#content_numca_number p{
	width:535px;
	margin:auto;
	text-align:left;
}

p#numbers{
	margin-top:40px !important;
}

div#content_numca_number h2{
	margin-bottom:70px;
}

div#content_numca_number table.tbl_product{
	margin-top:15px;
}
/* /Number  */


/* For Dairy  */
div.dairy{
    /*
	background-color: #EFEFEF;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    margin: 0 5px;
    padding: 10px;
    */
    display: none;
}

form.form_dairy{
	text-align:left;
}

input, select {
    vertical-align: baseline;
}

.addcart {
    display: block;
    margin: 5px auto;
}

.end_sale {
    display: block;
    margin: 5px auto;
	color:#FF004C;
}

/* submit button */
input.btn_submit_dairy { display:block; margin:auto; cursor:pointer; width: 95px; height: 17px; border:0; margin:10px auto 0; text-indent: -9999px; font-size: 0; line-height: 0;} 
/* off */
input.btn_submit_dairy { background: url(/common/images/btn_addcart_off_fordairy.png) left top no-repeat; }
/* on */
input.btn_submit_dairy:hover { background: url(/common/images/btn_addcart_on_fordairy.png) no-repeat; }
/* /For Dairy  */
