@charset "utf-8";

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

CSS Document
	FILE NAME:::::uniq.css
 
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#indexQuality #contents{
	margin-bottom:0px !important;
}

#contents .icon01{
	background:url(/cmn/img/icon1.jpg) no-repeat 0 0;
	background-position:left center;
}
#contents .icon02{
	background:url(/cmn/img/icon2.jpg) no-repeat 0 0;
}
#contents .icon03{
	background:url(/cmn/img/icon3.jpg) no-repeat 0 0;
}



#faq{
padding-top:100px;
margin-top:-100px;
}

/*----------------------------------------------------
    pager
----------------------------------------------------*/
.pager{
    width:100%;
    overflow:hidden;
    margin:100px auto 0;
    padding:0;
    line-height:normal;
	text-align:center;
}
.pager li{
    border:#666 solid 1px;
    display:inline-block;
    /display:inline;
    /zoom:1;
	border-radius:3px;
}
.pager li a,
.pager li span{
	width:35px;
	text-align:center;
	height:35px;
	line-height:35px;
    color:#333;
    text-decoration:none;
	display:block;
}
.pager li span{
    color:#FFFFFF;
    background:#999;
}
.pager li a:hover{
    color:#FFFFFF;
    background:#999;
}



/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::index*/

#index #archiveWrap{
	background:#f1e9d5;
	padding:17px 30px;
	margin-bottom:40px;
}
#index #archiveWrap span{
	padding:0 5px;
	font-weight:bold;
	font-size:13px;
}
#index #archiveWrap select{
	padding:5px 7px;
	font-size:12px;
}
#index #archiveWrap span.arc{
	margin-left:30px;
}

#index #contents dl {
	padding:10px 0;
}
#index #contents dl dt{
	float:left;
	color:#eb3236;
	font-weight:bold;
	padding-left:90px;
	min-height:26px;
	font-size:14px;
}
#index #contents dl dd{
	padding:0 0 15px 190px;
	min-height:26px;
	margin-bottom:15px;
	background:url(/cmn/img/ico_yj.gif) no-repeat 105px 8px;
	border-bottom:1px solid #aaa;
}
#index #contents dl dd:last-of-type{
	margin-bottom:0;
}
#index #contents dl dt.icon01{
	background:url(/cmn/img/icon1.jpg) no-repeat 0 0;
}
#index #contents dl dt.icon02{
	background:url(/cmn/img/icon2.jpg) no-repeat 0 0;
}
#index #contents dl dt.icon03{
	background:url(/cmn/img/icon3.jpg) no-repeat 0 0;
}
#index #contents dl:after{
	content:"";
	clear:both;
	display:block;
}



/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::detail*/


#sec01 .text{
	margin:30px 0px 65px 0px;
	line-height:36px;
}

.mainVs .mainPh{
	background:url(../img/ts_main.jpg) no-repeat 0 0;
	background-position:right;
}



#sec01 #factoryP{margin-top:39px;
}

.product .backgroundP{
	background-color:#ebe9e2 !important;
	padding-bottom:130px !important;
	overflow:hidden;
}
.backgroundP2{
	background-color:#f1e8d5;
	padding-bottom:130px;
	margin-bottom:130px;
	overflow:hidden;
}
.Midashi .nakamidashi{
	padding-top:0px;
}
.product .Midashi{
padding-top:90px;
}
.product2 .Midashi{
padding-top:90px;
}
.INSPECTIONitem ul li{
	float:left;
	width:188.4px;
	margin-right:2px;
	margin-bottom:2px;
}
.INSPECTIONitem li img{
	width:100%;
}
.marginR0{
margin-right:0px !important;
}
.INSPECTIONitem{
	width:1000px;
	margin:auto 0;
	text-align:center;
	margin-bottom:100px;
}
.INSPECTIONitem .boxInner{
	background-color:#f1ecdf;
	margin:0 auto;
	padding:10px;
}
.INSPECTIONitem .boxInner2{
	background-color:#ffffff;
	margin:0 auto;
	padding:15px 15px 13px 15px;
}
.product2{
width:1000px;
margin:0 auto;
}
.btn3{
	margin-right:10px;
	margin-bottom:90px;
	text-align:center;
}
.btn3 p{
	display:inline-block;
}
#sec01{
	width:1000px;
	margin:0 auto;
}

.INSPECTION3 dl{
	float:left;
	padding:0px 40px;
	width:33.3%;
	overflow:hidden;
}
.INSPECTION3 dt{
	border-bottom:solid 1px #313131;
	padding-bottom:4px;
	margin-bottom:4px;
	font-weight: bold; 
	}
	
.INSPECTION3 dd{
	font-size:14px;
}
.INSPECTION3{
	border:solid 1px #828282;
	padding:40px 0px;
	margin-bottom:40px;
	overflow:hidden;
}
.INSPECTION3 .marginR00{
	padding-right:0px !important;
}

.Midashi{
text-align:center !important;
margin-bottom:40px !important;
}
.riceMidashi{
	margin-top:-20px;
}
.product .box{
	float:left;
	width:33.33%;
	background:#f1e8d5;
	border-left:1px solid #e2d8bd;
	border-bottom:1px solid #e2d8bd;
	padding:5px;
}
.hanbai .box{
	float:left;
	width:33.33%;
	background:#f1e8d5;
	border-left:1px solid #e2d8bd;
	border-bottom:1px solid #e2d8bd;
	padding:5px;
}
.product .boxInner{
	border:#888888;
	background:#faf7f5;
	width:100%;
}
.product .hanbai{
	border:#888888;
	background:#faf7f5;
	width:100%;
}
.product .phWrap{
	background:#FFFFFF;
	text-align:center;
	padding:10px;
}
.product .hanbai{
	background:#FFFFFF;
	text-align:center;
	padding:10px;
}
.product .txtWrap{
	padding:15px !important;
}
.product .hanbai{
	padding:15px !important;
}
#tyuigaki{
	text-align:center;
	margin-bottom:20px;
	font-weight:bold;
}
.product .name span{
	display:block;
	font-size:14px;
}
.product .hanbai{
	display:block;
	font-size:14px;
}
.product .name1 span{
	display:block;
	font-size:14px;
}
.product .name{
	display:block;
	font-size:16px;
	border-bottom:1px solid #5F5F5F;
	padding-bottom:10px;
	font-weight:bold;
	text-align:center;
}
.product .name2{
	display:block;
	font-size:16px;
	padding-bottom:10px;
	font-weight:bold;
	text-align:center;
}
.product .name1{
	display:block;
	font-size:16px;
	padding-bottom:10px;
	font-weight:bold;
	text-align:center;
}
.product .textP{
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
}
	
.product .btn a{
	padding:7px 70px;
	background:#9c7b1c;
	color:#EFEFEF;
}
.product .btn{
	text-align:center;
}

#marginbottom{
	margin-bottom:70px;
}

.shop .text{
	margin-bottom:40px;
	text-align:center;
}
.shop .btn3{
	margin-right:10px;
	margin-bottom:30px;
	text-align:center;
	margin-top:20px;
}
.shop .btn3 p{
	border:solid 1px #9c7b1c;
	padding:8px 20px 14px 22px;
    margin-right:20px;
}
.shop .marginR0{
	margin-right:0px !important;
}
.shop table{
	width:100%;
}
.shop table td{
	width:20%;
	border-top:solid 1px #a8a8a8;
	border-bottom:solid 1px #a8a8a8;
	padding:15px 0px;
	text-align:center;
}
.shop .area3{
	text-align:left;
	padding:60px 0px 40px 0px;
}

.shop table a{
	color:#2767FF;
	border-bottom:1px solid #2767FF;
}
.shop .area{
	background-color:#caffff;
	font-size:18px;
	width:20%;
	border-right:1px solid #FFFFFF;
	}
.shop .shopName{
	background-color:#cbcbff;
	font-size:18px;
	width:20%;
	border-right:1px solid #FFFFFF;
	}
.shop .access{
	background-color:#ffcbff;
	font-size:18px;
	width:20%;
	
	border-right:1px solid #FFFFFF;
	}
.shop .tel{
	background-color:#ffcccb;
	font-size:18px;
	width:20%;
	border-right:1px solid #FFFFFF;
	}
.shop .day{
	background-color:#f1e8d5;
	font-size:18px;
	width:20%;
	padding:10px 0px; 
	}
	.qabox .q{
	padding:35px 25px 35px 55px;
	border-bottom:1px solid #f1ecdf;
	border-top:1px solid #f1ecdf;
	font-size:14px;
	background:url("../img/Q.png") no-repeat 20px 31px;
	}
	
.qabox .a{
	padding:35px 25px 35px 55px;
	font-size:14px;
	background:url("../img/A.png") no-repeat 20px 31px #f1ecdf;
	}
.qa{
margin-bottom:150px;
}
#link{
	padding-top:90px;
}