@charset "UTF-8";

#MAIN-BG {
	background: url(/imgs/products/left_bg.jpg) no-repeat left top ;
}
#GNV-BTN-1 .gnv-tt a {
	background-position: -158px 0px;
}
#GNV #GNV-BTN-1 .gnv-sub-nv { display: block ;
}
#KODAWARI #GNV li .gnv-sub-nv .gnv-sub-nv1 a,
.kodawari-detail #GNV li .gnv-sub-nv .gnv-sub-nv1 a { background-position: -158px 0 ;
}
#ITEM #GNV li .gnv-sub-nv .gnv-sub-nv2 a { background-position: -158px -26px ;
}
#PRODUCTS #GNV #GNV-BTN-1 .gnv-sub-nv .gnv-sub-nv3 a { background-position: -158px -69px ;
}
#LOGIN-HIT #GNV #GNV-BTN-1 .gnv-sub-nv .gnv-sub-nv4 a { background-position: -158px -95px ;
}
#LOGIN-NEW #GNV #GNV-BTN-1 .gnv-sub-nv .gnv-sub-nv5 a { background-position: -158px -121px ;
}
#LOGIN-SEARCH #GNV #GNV-BTN-1 .gnv-sub-nv .gnv-sub-nv6 a { background-position: -158px -147px ;
}
#LOGIN-POP #GNV #GNV-BTN-1 .gnv-sub-nv .gnv-sub-nv7 a { background-position: -158px -173px ;
}
#HACHU #GNV #GNV-BTN-1 .gnv-sub-nv .gnv-sub-nv8 a { background-position: -158px -199px ;
}
#STRENGTH #GNV #GNV-BTN-1 .gnv-sub-nv .gnv-sub-nv9 a { background-position: -158px -225px ;
}

/* TOP */
#PROD-TOP .main-copy {
	padding-bottom: 69px ;
}
#PROD-TOP .top-bnr-list,
#KODAWARI .top-bnr-list {
	overflow: hidden ;
	width: 628px ;
}
#PROD-TOP .top-bnr-list ul,
#KODAWARI .top-bnr-list ul {
	margin: 0 -20px 0 0 ;
	width: 651px ;
}
#PROD-TOP .top-bnr-list li,
#KODAWARI .top-bnr-list li {
	float: left ;
	padding: 0 20px 70px 0 ;
}
#PROD-TOP .text-link-clm {
	border: 1px solid #dbd9ca ;
	padding: 14px 0 0.5em 34px ;
	margin-bottom: 70px ;
}
#PROD-TOP .text-link-clm h3 {
	margin: 0 0 1.5em -35px ;
}
#PROD-TOP .text-link-clm li {
	float: left ;
	padding: 0 39px 2em 0;
	width: 148px ;
}
#PROD-TOP .text-link-clm li a {
	display: block ;
	border-bottom: 1px dotted #d9ac00 ;
	width: 135px ;
}
#PROD-TOP .text-link-clm .login-clm {
	background: #e8e4d4;
	width: 516px;
	padding: 21px;
	margin-bottom: 21px;
}
#PROD-TOP .text-link-clm .login-clm .login-input {
	float: left;
	margin-right: 13px;
	height: 40px;
}
#PROD-TOP .text-link-clm .login-clm .login-input input {
	height: 20px;
}
#PROD-TOP .text-link-clm .login-clm .login-input img {
	margin-right: 7px;
}
#PROD-TOP .text-link-clm .login-clm .submit-btn {
	float: right;
}
#PROD-TOP .prd-top-tt {
	border-bottom: 2px solid #d9ac00 ;
	height: 24px ;
	margin-bottom: 21px ;
	position: relative ;
}
#PROD-TOP .prd-top-tt a {
	position: absolute ;
	right: 0 ;
	top: 0 ;
}
#PROD-TOP .product-clm {
	overflow: hidden ;
	padding-bottom: 56px ;
	position: relative ;
	width: 628px ;
}
#PROD-TOP .product-clm ul {
	margin-right: -24px ;
	width: 615px ;
}
#PROD-TOP .product-clm li {
	background: url(/imgs/home/home_tt1_ph_bg.gif) no-repeat left top ;
	float: left ;
	padding: 0 24px 2em 0 ;
	width: 129px ;
}
#PROD-TOP .product-clm li a {
	text-decoration: none ;
}
#PROD-TOP .product-clm li a:hover {
	text-decoration: underline ;
}
#PROD-TOP .product-clm li img {
	display: block ;
	padding: 1px 0 10px 1px;
}
#PROD-TOP .product-clm li div{
	width: 124px;
	height: 92px;
	overflow: hidden;
	margin: 0 0 10px 0;
}

/* TOP */

/* こだわり食品 */
#KODAWARI .top-clm .main-img {
	padding-bottom: 28px ;
}
#KODAWARI .top-clm .main-copy {
	padding-bottom: 46px ;
}
#KODAWARI .product-clm {
	padding-bottom: 56px ;
}
#KODAWARI .product-clm .list-clm {
	height: 300px ;
	overflow-x:hidden ;
	overflow-y:scroll;
}
#KODAWARI .product-clm ul {
	margin-right: -24px ;
	width: 615px ;
}
#KODAWARI .product-clm li {
	background: url(/imgs/home/home_tt1_ph_bg.gif) no-repeat left top ;
	float: left ;
	padding: 0 24px 2em 0 ;
	width: 129px ;
}
#KODAWARI .product-clm li a,
#KODAWARI .topics-clm a {
	text-decoration: none ;
	
}
#KODAWARI .product-clm li a:hover,
#KODAWARI .topics-clm a:hover {
	text-decoration: underline ;
}
#KODAWARI .product-clm li img {
	padding-bottom: 10px ;
}
#KODAWARI .product-clm li span {
	display: block ;
	padding: 1px 0 0 1px;
}

#KODAWARI .clm {
	padding-bottom: 4em ;
}
#KODAWARI .clm p{
	padding-bottom: 1.5em ;
}
#KODAWARI .clm .about-list {
	padding: 0.5em 0 0 0 ;
}
#KODAWARI .clm .about-list dt {
}
#KODAWARI .clm .about-list dd {
	margin: -65px 0 0 214px ;
	height: 85px ;
}
#KODAWARI .clm .about-list img {
	vertical-align: top ;
}
#KODAWARI .btm-bnr {
	padding-top: 4.5em ;
}


/* こだわり食品 */

/* 地区別メーカー・アイテム数 */
#ITEM .clm {
	padding-bottom: 2em ;
}
#ITEM .clm .main-img {
	padding-top: 2px ;
}
#ITEM .clm .total-copy {
	padding-bottom: 0.5em ;
}
#ITEM .clm .total-copy strong {
	color: #a47d06 ;
	padding: 0 0.25em 0 1em ;
}
#ITEM .clm .normal-table {
	margin-bottom: 3em ;
}
#ITEM .clm th {
	text-align: left ;
	vertical-align: top ;
	padding: 0.75em 1.5em ;
}
#ITEM .clm td {
	padding: 0.75em 1.5em ;
	vertical-align: top ;
	width: 180px ;
}
#ITEM .clm .btm-tbls {
	width: 628px ;
	overflow: hidden ;
}
#ITEM .clm .btm-tbls ul {
	margin-right: -3px ;
	width: 639px ;
}
#ITEM .clm .btm-tbls li {
	float: left ;
	padding-right: 4px ;
	width: 154px ;
}
#ITEM .clm .btm-tbls .normal-table {
	margin-bottom: 0.5em ;
	width: 154px ;
}
#ITEM .clm .btm-tbls th {
	text-align: center ;
}
#ITEM .clm .btm-tbls td {
	width: auto ;
}
/* 地区別メーカー・アイテム数 */

/* ログイン画面 */
.login .clm .main-copy {
	padding: 6px 0 21px ;
}
.login .clm {
	padding-bottom: 5em ;
}
.login .clm p {
	padding-bottom: 1.25em ;
}
.login .clm td .input-list {
	margin-right: -2em ;
	padding: 1em 0 ;
}
.login .clm td .input-list input {
	margin-right: 2em ;
	width: 10em ;
}
/* ログイン画面 */

/* 会社概要 */
#ABOUT #RIGHT-CLM {
	padding-bottom: 4em ;
}
#ABOUT .clm th,
#ABOUT .clm td {
	text-align: left ;
	vertical-align: top ;	
}
#ABOUT .clm th {
	width: 8em ;
}
#ABOUT .clm .no-list li {
	list-style: decimal ;
	margin-left: 1.8em ;
	padding-bottom: 0.25em ;
}
#ABOUT .clm .notes dd {
	margin: -1.5em 0 0 1.5em ;
}
#ABOUT .clm .post-list dd {
	margin: -1.5em 0 0.25em 10em ;
}
#ABOUT .clm .alea-list {
	margin-bottom: -1em ;
}
#ABOUT .clm .alea-list dt {
	font-weight: bold ;
}
#ABOUT .clm .alea-list dd {
	padding-bottom: 1em ;
}
/* 会社概要 */

/* 経営理念 */
#POLICY .clm {
	padding-bottom: 2.5em ;
}
#POLICY .clm p {
	padding-bottom: 1.5em ;
}
#POLICY .clm .photo {
	padding-top: 0.5em ;
}
/* 経営理念 */

/* 沿革 */
#HISTORY .hist-list {
	margin-top: -0.37em ;
}
#HISTORY .hist-list dt {
	width: 12em ;
}
#HISTORY .hist-list dd {
	border-bottom: 1px dotted #cacaca ;
	margin: -1.75em 0 1.5em 0 ;
	padding: 0 0 1.5em 13em ;
}
/* 沿革 */

/* 商品詳細 */
.kodawari-detail .page-title .link-return {
	bottom: -40px ;
	position: absolute ;
	right: 0px ;
}
.kodawari-detail .title-clm {
	padding-bottom: 2em ;
}
.kodawari-detail .title-clm dd {
	margin: -1.75em 0 0 ;
	padding-left: 6em ;
}
.kodawari-detail .copy {
	margin-top: -0.3em ;
	padding-bottom: 1em ;
}
.kodawari-detail .copy p {
	padding-bottom: 1.5em ;
}
.kodawari-detail .main-img {
	text-align: center ;
}
/* 商品詳細 */


/* 選ばれる理由 */
#STRENGTH .clm {
	clear: both ;
	padding-bottom: 3.5em ;
}
#STRENGTH .clm h3 {
	padding-bottom: 1.25em ;
}
#STRENGTH .clm .copy {
	margin-top: -0.3em ;
	padding-bottom: 2em ;
}
#STRENGTH .clm .btm-photo {
	padding-bottom: 1.5em ;
}
#STRENGTH .clm .photo {
	float: right ;
	padding: 0 0 1.5em 25px ;
}
/* 選ばれる理由 */
