﻿/*
Theme Name: version5.0
Theme URI: 
Author: 
Author URI: 
Description: 
Version: 5.0
*/
.newBox{
	margin-left: 0px;
}
.product_height{
	height: 700px;
}
.product_height1{
	height: 750px;
}
.product_height2{
	height: 650px;
}
.product_height3{
	height: 780px;
}
.productspace {
	margin: 0px;
	margin-bottom:50px;
	padding: 0px;
	float: right;
	width: 330px;
	padding-top:0px;
}
.productspace li {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.productspace2 {
	margin: 0px;
	margin-bottom:200px;
	padding: 0px;
	float: left;
	width: 335px;
	margin-right: 20px;
	line-height:140%
	/*padding-top: 20px;*/
}
.productspace li img {
	margin: 0px;
	padding: 0px;
}
ul, ol, li {
	list-style:none;
}
/*商品ページ
--------------------------------------------- */
#main #content .shohin {
	margin: 0px;
	padding: 0px;
	width: 717px;
	border: 1px solid #CCC;
	margin-bottom: 9px;
	position: relative;
}
#main #content .shohin_l2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 540px;
}
#main #content .shohin_l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 545px;
}
#main #content .shohin_box {
	margin: 0px;
	padding: 0px;

}
#main #content .shohin_box_l {
	/* margin: 0px; */
	padding: 10px;
	float: left;
	width: 350px;
	margin-left: 7px;
}
#main #content .shohin_box_l2 {
	/* margin: 0px; */
	padding: 10px;
	float: right;
	width: 350px;
	margin-right: 7px;
}

#main #content .shohin_box_l3 {
	/* margin: 0px; */
	padding: 10px;
  line-height:150%;
	float: left;
	width: 500px;
	margin-right: 7px;
}


#main #content .shohin_box_l3 li{
	float: left;
	margin-right: 7px;
}
#main #content .jigyo_box_l {
	/* margin: 0px; */
	padding: 0px;
	float: left;
	width: 100%;
}
#main #content .jigyo_box_l li{
	float: left;
	margin-right: 8px;
	padding-bottom:8px;
	height:232px;
}

#main #content .jigyo_box_l li:last-child{
	float: left;
	margin-right: 0px;
	padding-bottom:8px;
}


#main #content .shohin_box_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 140px;
}
#main #content .shohin_box_r2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
}
#main #content .shohin_box_r li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#main #content .shohin_r {
	padding: 0px;
	float: right;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #content .shohin_r2 {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #content .clear {
	clear: both;
}
/* 製品（Layout-4-1）
--------------------------------------------- */
.product_title {
	width:700px;
	height:52px;
	background:url(./img/product_title01.jpg);
	background-repeat:no-repeat;
	margin:10px auto 0 auto;
	text-indent: -9999px;
	font-size:10px;
}
.product_title01 {
	width:700px;
	height:52px;
	background:url(./img/product_title02.jpg);
	background-repeat:no-repeat;
	margin:10px auto 0 auto;
	text-indent: -9999px;
	font-size:10px;
}
/* 製品（共通レイアウト）
--------------------------------------------- */

.product_box01 {
	border:1px #DBDBDB solid;
	width:685px;
	height:354px;
	padding:15px;
	margin:3px auto 10px auto;
}
.product_box02 {
	border:1px #DBDBDB solid;
	width:720px;
}
.product_box03 {
	border:1px #DBDBDB solid;
	width:317px;
	height:530px;
	float: left;
	padding:10px;
	background-image:url(./img/product_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top:20px;
}
.product_box04 {
	border:1px #DBDBDB solid;
	width:317px;
	height:530px;
	float: right;
	padding:10px;
	background-image:url(./img/product_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top:20px;
}
.product_text_left {
	width:360px;
	height:250px;
	float:left;
	font-size:110%;
}
.product_text_left .text_m {
	margin-bottom:40px;
}
.product_text_center {
	width:140px;
	height:250px;
	float:left;
	margin-left:20px;
}
.product_text_right {
	width:163px;
	height:250px;
	float:right;
}
.product_botan {
	width:146px;
	height:56px;
	margin-bottom:39px;
}
.product_botan_end {
	width:146px;
	height:56px;
	margin-bottom:29px;
	margin-top:5px;
}
.product_new {
	width:42px;
	height:20px;
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.product_new01 {
	width:42px;
	height:20px;
	float:left;
	margin-top:5px;
}
.product_text01 {
	width:261px;
	height:41px;
	float:left;
	margin-top:10px;
}
.product_photo {
	width:175px;
	height:203px;
	float:left;
}
.product_photo_text00 {
	width:124px;
	height:203px;
	float:right;
	margin-left:15px;
}
.product_tokusyu {
	width:99px;
	height:28px;
	float:left;
}
.product_recipi {
	width:99px;
	height:28px;
	float:left;
}
.product_buy {
	width:99px;
	height:28px;
	float:right;
}
/*製品詳細
-----------------------------------------*/

.product_syousai {
	width:323px;
	height:38px;
	margin-top:15px;
}
.product_name {
	width:98px;
	float:left;
	margin-top:15px;
	border-bottom:1px solid #DCDCDC;
	text-align: right;
}
.product_about {
	width:210px;
	float:right;
	margin-top:15px;
	border-bottom:1px solid #DCDCDC;
}
/*製品ボタン
-----------------------------------------*/

.product_icon_left {
	width:99px;
	height:28px;
	float:left;
	margin-top:10px;
}
.product_icon_center {
	width:99px;
	height:28px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.product_icon_right {
	width:99px;
	height:28px;
	float:right;
	margin-top:10px;
}

/*商品紹介左
-----------------------------------------*/

#product_left {
	width:720px;
	float: left;/* margin-top:27px; */

}
/* Layout-4-1
--------------------------------------------- */

.product_area04-1 {
	width: 718px;
	height: 350px;
	margin-top: 50px;
}
.product_bana04-1_01 {
	width: 718px;
	height:30px;
	background-image:url(./img/recipe_img5-2_05.jpg);
	background-position: center top;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana04-1_01 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:30px;
	;
}
/* Layout-4-2
--------------------------------------------- */

.product_area04-2 {
	width: 718px;
	height: 350px;
}
/* Layout-5-1
--------------------------------------------- */

.product_area05-1 {
	width: 718px;
	height: 350px;
	margin-bottom: 10px;
}
.product_title05-1 {
	width: 716px;
	height:69px;
	background-image:url(./img/recipe_img5-1_02.jpg);
	background-position: center top;
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_title05-1 a {
	text-indent: -9999px;
	display: block;
	width: 716px;
	height:69px;
	padding: 0;
}
.product_content05-1 {
	width: 717px;
	border: 1px solid #DFDFDF;
	margin-bottom: 10px;
}
.product_content05-1 p {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.product_content05-1 p.pdflink {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.product_content05-1 p.pdflink a{
	display: inline-block;
	margin-left: 8px;
}
.product_content05-1 p.pdflink a:nth-of-type(3n+1){
	margin-left: 0px;
}
.product_content05-1 p.pdflink a:nth-of-type(n+4){
	margin-top: 8px;
}
.chirashi{
	padding-left: 5px;
}
.productspace2 .chirashi{
	padding-left: 20px;
}
.product_content05-1 ul {
	margin-left: 4px;
	margin-right: 4px;
}
.product_bana05-1_01 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img5-1_03.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top: 20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana05-1_01 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
.product_bana05-1_02 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img5-2_03.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana05-1_02_g {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img5-2_03_g.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana05-1_02_g a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.product_bana05-1_02 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.product_title05-1_03 {
	width: 335px;
	height:44px;
	background-image:url(./img/recipe_img5-1_06.jpg);
	background-position: left top;
	margin-bottom: 12px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
	float: left;
	background-repeat: no-repeat;
}
.product_title05-1_03 a {
	text-indent: -9999px;
	display: block;
	width: 335px;
	height:44px;
	;
}
/* Layout-5-2
--------------------------------------------- */

.product_area05-2 {
	width: 718px;
	height: 350px;
	margin-bottom: 10px;
}
.product_title05-2 {
	width: 716px;
	height:69px;
	background-image:url(./img/recipe_img5-2_04.jpg);
	background-position: center top;
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_title05-2 a {
	text-indent: -9999px;
	display: block;
	width: 716px;
	height:69px;
	padding: 0;
}
.product_content05-2 {
	width: 716px;
	border: 1px solid #DFDFDF;
	margin-bottom: 20px;
}
.product_content05-2 ul {
	margin-left: 9px;
	margin-right: 9px;
}
.product_bana05-2_01 {
	width: 718px;
	height:30px;
	background-image:url(./img/recipe_img5-2_05.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana05-2_01 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:30px;
}
.product_bana05-2_02 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img5-2_02.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top: 10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana05-2_02 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
/* Layout-6-1
--------------------------------------------- */

.product_title06-1 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img6-1_01.jpg);
	background-position: center top;
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_title06-1 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.product_area06-1 {
	width: 716px;
	/* height: 338px; */
	border: 1px solid #DCDCDC;
	margin-bottom: 10px;
}
.product_area06-1 .img {
	margin-top: 5px;
	margin-left: 4px;
	margin-right:4px;
}
.product_area06-1 .text {
	margin-top: 17px;
	margin-left: 15px;
	margin-right: 14px;
	margin-bottom: 16px;
	line-height:140%;
}
/* Layout-6-2
--------------------------------------------- */

.product_title06-2 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img6-2_01.jpg);
	background-position: center top;
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_title06-2 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.product_area06-2 {
	width: 718px;
	height: 340px;
	margin-bottom: 10px;
}
.product_bana06-2 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img6-2_03.jpg);
	background-position: center top;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana06-2 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
/* Layout-7-1
--------------------------------------------- */

.product_title07-1 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img7-1_01.jpg);
	background-position: center top;
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_title07-1 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.product_text07-1 {
	width: 698px;
	margin-bottom: 10px;
	margin-top: 9px;
	margin-left: 9px;
}
/* Layout-7-2
--------------------------------------------- */

.product_title07-2 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img7-2_01.jpg);
	background-position: center top;
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_title07-2 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.product_text07-2 {
	width: 718px;
	height:80px;
	margin-bottom: 20px;
}
.product_bnr07-2_01 {
	width:698px;
	height:420px;
	margin-bottom: 10px;
	background-image:url(./img/recipe_img7-2_03.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bnr07-2_01 a {
	text-indent: -9999px;
	display: block;
	width: 698px;
	height:420px;
}
.product_bnr07-2_02 {
	width:698px;
	height:420px;
	background-image:url(./img/recipe_img7-2_03.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bnr07-2_02 a {
	text-indent: -9999px;
	display: block;
	width: 698px;
	height:420px;
}
/* Layout-8
--------------------------------------------- */

.product_title08 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img8_01.jpg);
	background-position: center top;
	margin-bottom:4px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_title08 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
.product_content08 {
	width: 714px;
	border: 1px solid #DFDFDF;
	margin-bottom: 10px;
}
.product_content08 ul {
	margin:0 auto;
}
.product_bana08-1 {
	width: 342px;
	height:388px;
	border: 1px solid #DCDCDC;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.allergen {
	float: left;
	margin-top: 18px;
	font-size:12px;
}
.allergen2 {
	float: left;
	margin-top: 9px;
	margin-left: 13px;
	margin-bottom: 10px;
}

.allergen3 {
	margin-bottom: 10px;
}

.algR {
	float: right;
	margin-top: 30px;
	margin-right: 27px;
	test-align: right;
}

/* Product box
--------------------------------------------- */

.product_bana_top {
	margin-top: 0px;
	margin-left: 0px;
}

.product_bana_new{
	margin-top: 0px;
	float:left;
	width:90px;
}

.product_bana_logo {
	margin-top: 10px;
	margin-right: 12px;
	float:right;
	width:40px;
}

.product_bana_title {
	margin-top: 18px;
	margin-left:19px;
	float:left;
	width:270px;
	font-weight:bold;
	font-size:16px;
	line-height:140%;
}

/* Product box Sake
--------------------------------------------- */
.product_bana_top_sake {
	margin-top: 0px;
	margin-left: 0px;
}

.product_bana_new_sake{
	margin-top: 0px;
	float:left;
	width:90px;
}

.product_bana_logo_sake {
	margin-top: 10px;
	margin-right: 12px;
	float:right;
	width:40px;
}

.product_bana_title_sake {
	margin-top: 18px;
	margin-left:19px;
	margin-bottom:15px;
	float:left;
	width:335px;
	font-weight:bold;
	font-size:16px;
	line-height:140%;
}

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

.product_bana08-1-1 {
	width: 343px;
	border: 1px solid #DCDCDC;
	margin-left: 9px;
	margin-bottom: 9px;
	padding-bottom:25px;
	float: left;
	position: relative;
}

.product_bana08-6 {
	margin-top: 14px;
}
.product_bana08-6::after{
	content: "";
	clear: both;
	display: block;
}
.product_bana08-6 .text {
	margin-top: 1px;
	line-height:140%;
	font-size:100%;
}
.product_bana08-6 li {
	float: left;
	width: 167px;
	min-height:205px;
}

.product_bana08-6 li:first-child {
	text-align: center;
}

.product_bana08-2 {
	width: 325px;
	margin-top: 12px;
}
.product_bana08-2 ul {
	padding-top: 3px;
	padding-bottom: 3px;
}
.product_bana08-2 .title {
	width: 88px;
	text-align: right;
}
.product_bana08-2 li {
	border-bottom: 1px solid #DCDCDC;
	width: 95%;
	margin: 0 auto;
	padding: 5px;
	line-height:120%;
}

/* 新商品ラインアップページ用 調整*/
.product_bana08-2-new {
	width: 325px;
	margin-top: 12px;
	margin-bottom:0px;
}
.product_bana08-2-new ul {
	padding-top: 3px;
	padding-bottom: 3px;
}
.product_bana08-2-new .title {
	width: 88px;
	text-align: right;
}
.product_bana08-2-new li {
	border-bottom: 1px solid #DCDCDC;
	width: 95%;
	margin: 0 auto;
	padding: 5px;
}
/*ここまで */

.product_bana08-5 .title {
	float: left;
	margin-top: 5px;
	margin-left: 15px;
	font-size: 16px;
	font-weight: bold;
	width:335px;
}
.product_bana08-5 .bnr {
	float: right;
	margin-top: 5px;
	margin-right: 4px;
	z-index: 10;
}
.product_bana08-3 {
	width: 344px;
	height:390px;
	background-image:url(./img/recipe_img8_02.jpg);
	background-position: center top;
	margin-right: 10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
	float: left;
}
.product_bana08-3 a {
	text-indent: -9999px;
	display: block;
	width: 344px;
	height:390px;
}
.product_bana08-4 {
	width: 344px;
	height:390px;
	background-image:url(./img/recipe_img8_02.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
	float: left;
}
.product_bana08-4 a {
	text-indent: -9999px;
	display: block;
	width: 344px;
	height:390px;
}
.product_setsumei {
	float: left;
	width: 170px;
}
.product_setsumei li {
	border-bottom: 1px solid #DCDCDC;
	padding: 5px;
}
ul.product_button {
	margin-top: 12px;
}
.product_button li {
	float: left;
	margin-right: 13px;
}
.product_button li:last-child {
	margin: 0;
}
.product_eiyou {
	width: 133px;
	height: auto;
	font-size:12px;
	border: 1px solid #DCDCDC;
	float: right;
	line-height:120%;
	padding:7px 0 10px 7px;
	margin-right: 17px;
	margin-top: 5px;
}
.syouyu_area {
	/* height: 348px; */
	/* height: 420px; */
	border: 1px solid #DCDCDC;
	padding-top: 10px;
	padding-bottom: 30px;
}
.syouyu_margin {
	margin-top: 10px;
}

.syouyu_left {
	float: left;
	margin-top: 19px;
	margin-left: 12px;
	margin-right: 0;
	margin-bottom: 0;
}
.syouyu_left .padding {
	margin-bottom: 31px;
}
.syouyu_left li li {
	float: left;
	line-height: 1.6;
	margin-right: 25px;
}
/* .syouyu_right {
	float: right;
	margin-top: 0;
	margin-right: 53px;
	margin-left: 0;
	margin-bottom: 0;
} */

/*商品タイトル
-----------------------------------------*/
.koukuchi_title {
	background:url(./img/koukuchi_title.jpg);
	width: 716px;
	height: 56px;
}
.koukuchi_list {
	width: 335px;
	height:44px;
	background-image:url(./img/products_title/title2/koikuchi_title2.jpg);
	background-position: center top;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
	float: left;
}
.usukuchi_title {
	background:url(./img/usukuchi_title.jpg);
	width: 400px;
	height: 56px;
}

.sashimi_title {
	background:url(./img/products_title/title1/sashimi_title.jpg);
	width: 716px;
	height: 56px;
}

.shiroshoyu_title {
	background:url(./img/products_title/title1/shiroshoyu_title.jpg);
	width: 716px;
	height: 56px;
}

.dashishoyu_title {
	background:url(./img/products_title/title1/dashishoyu_title.jpg);
	width: 716px;
	height: 56px;
}

.senyoshoyu_title {
	background:url(./img/products_title/title1/senyoshoyu_title.jpg);
	width: 716px;
	height: 56px;
}

.mamemiso_title {
	background:url(./img/products_title/title1/mamemiso_title.jpg);
	width: 716px;
	height: 56px;
}

.akadashi_title {
	background:url(./img/products_title/title1/akadashi_title.jpg);
	width: 716px;
	height: 56px;
}
.meiten_title {
	background:url(./img/products_title/title1/meitentare_title.jpg);
	width: 716px;
	height: 56px;
}

.misokako_title {
	background:url(./img/products_title/title1/misokako_title.jpg);
	width: 716px;
	height: 56px;
}

.mirin_title2 {
	background:url(./img/products_title/title1/mirin_title.jpg);
	width: 716px;
	height: 56px;
}

.ryorishu_title2 {
	background:url(./img/products_title/title1/ryorishu_title.jpg);
	width: 716px;
	height: 56px;
}

.bannotsuyu_title {
	background:url(./img/products_title/title1/bannotsuyu_title.jpg);
	width: 716px;
	height: 56px;
}

.mentsuyu_title {
	background:url(./img/products_title/title1/mentsuyu_title.jpg);
	width: 716px;
	height: 56px;
}

.nabetsuyu_title {
	background:url(./img/products_title/title1/nabetsuyu_title.jpg);
	width: 716px;
	height: 56px;
}

.shirodashi_title {
	background:url(./img/products_title/title1/shirodashi_title.jpg);
	width: 716px;
	height: 56px;
}

.moritatare_title {
	background:url(./img/products_title/title1/moritatare_title.jpg);
	width: 716px;
	height: 56px;
}

.meitentare_title {
	background:url(./img/products_title/title1/meitentare_title.jpg);
	width: 716px;
	height: 56px;
}

.sukiyakitare_title {
	background:url(./img/products_title/title1/sukiyakitare_title.jpg);
	width: 716px;
	height: 56px;
}

.menutare_title {
	background:url(./img/products_title/title1/menutare_title.jpg);
	width: 716px;
	height: 56px;
}

.ponzu_title {
	background:url(./img/products_title/title1/ponzu_title.jpg);
	width: 716px;
	height: 56px;
}

.sauce_title2 {
	width: 716px;
	height: 56px;
	background-image: url(./img/sauce_title.jpg);
	background-repeat: no-repeat;
}
.sauce_list {
	width: 335px;
	height:44px;
	background-image:url(./img/products_title/title2/sauce_title2.jpg);
	background-position: center top;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
	float: left;
}
.sauce_list a {
	text-indent: -9999px;
	display: block;
	width: 335px;
	height:44px;
	;
}
.dressing_title {
	background:url(./img/products_title/title1/dressing_title.jpg);
	width: 716px;
	height: 56px;
}
.karami_title {
	background:url(./img/products_title/title1/karami_title.jpg);
	width: 716px;
	height: 56px;
}

.water_title {
	background:url(./img/products_title/title1/water_title.jpg);
	width: 716px;
	height: 56px;
}

.cha_title {
	background:url(./img/products_title/title1/cha_title.jpg);
	width: 716px;
	height: 56px;
}

.tea_title {
	background:url(./img/products_title/title1/tea_title.jpg);
	width: 716px;
	height: 56px;
}

.seasondrink_title {
	background:url(./img/products_title/title1/seasondrink_title.jpg);
	width: 716px;
	height: 56px;
}

.supportdrink_title {
	background:url(./img/products_title/title1/supportdrink_title.jpg);
	width: 716px;
	height: 56px;
}

.amasake_title {
	background:url(./img/products_title/title1/amasake_title.jpg);
	width: 716px;
	height: 56px;
}

.ginjo_title {
	background:url(./img/products_title/title1/ginjo_title.jpg);
	width: 716px;
	height: 56px;
}

.junmai_title {
	background:url(./img/products_title/title1/junmai_title.jpg);
	width: 716px;
	height: 56px;
}

.honjouzou_title {
	background:url(./img/products_title/title1/honjouzou_title.jpg);
	width: 716px;
	height: 56px;
}

.futu_title {
	background:url(./img/products_title/title1/futu_title.jpg);
	width: 716px;
	height: 56px;
}

.gift_title {
	background:url(./img/products_title/title1/gift_title.jpg);
	width: 716px;
	height: 56px;
}

.sonota_title {
	background:url(./img/products_title/title1/sonota_title.jpg);
	width: 716px;
	height: 56px;
}

.naratsuke_title {
	background:url(./img/products_title/title1/naratsuke_title.jpg);
	width: 716px;
	height: 56px;
}

.kasutsuke_title {
	background:url(./img/products_title/title1/kasutsuke_title.jpg);
	width: 716px;
	height: 56px;
}

.shoyutsuke_title {
	background:url(./img/products_title/title1/shoyutsuke_title.jpg);
	width: 716px;
	height: 56px;
}

.syouyu_left {
	float: left;
	margin-top: 19px;
	margin-left: 12px;
	margin-right: 0;
	margin-bottom: 0;
}
.syouyu_left .padding {
	margin-bottom: 20px;
}
.syouyu_left .width {
	width: 340px;
}
.syouyu_left .margin {
	margin-bottom: 20px;
}
.syouyu_left li li {
	float: left;
	line-height: 1.6;
	margin-right: 25px;
}
.syouyu_right {
	float: right;
	margin-top: 0;
	/*	margin-right: 53px; */
	margin-left: 0;
	margin-bottom: 0;
}
.syouyu_left2 {
	float: right;
	margin-top: 19px;
	margin-left: 12px;
	margin-right: 0;
	margin-bottom: 0;
}
.syouyu_left2 .padding {
	margin-bottom: 20px;
}
.syouyu_left2 .width {
	width: 340px;
}
.syouyu_left2 .margin {
	margin-bottom: 20px;
}
.syouyu_left2 li li {
	float: left;
	line-height: 1.6;
	margin-right: 25px;
}
.syouyu_right {
	float: right;
	margin-top: 0;
	/*	margin-right: 53px; */
	margin-left: 0;
	margin-bottom: 0;
}
.syouyu_right2 {
	float: left;
	margin-top: 0;
	/*	margin-right: 53px; */
	margin-left: 0;
	margin-bottom: 0;
}
/* 商品一覧誘導バナー
--------------------------------------------- */

.list_shoyu {
	width: 718px;
	height:50px;
	background-image:url(./img/list_shoyu.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.list_shoyu a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
.list_miso {
	width: 718px;
	height:50px;
	background-image:url(./img/list_miso.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.list_miso a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
.list_mirin {
	width: 718px;
	height:50px;
	background-image:url(./img/list_mirin.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.list_mirin a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}.list_sauce {
	width: 718px;
	height:50px;
	background-image:url(./img/list_sauce.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.list_sauce a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
.list_tsuyu {
	width: 718px;
	height:50px;
	background-image:url(./img/list_tsuyu.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.list_tsuyu a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
.list_tare {
	width: 718px;
	height:50px;
	background-image:url(./img/list_tare.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.list_tare a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}

.list_inryou {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img5-2_02_g.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.list_inryou a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
.list_sake {
	width: 718px;
	height:50px;
	background-image:url(./img/list_sake.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.list_sake a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
.list_tsukemono {
	width: 718px;
	height:50px;
	background-image:url(./img/list_tsukemono.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top:20px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.list_tsukemono a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
/* sake_box
--------------------------------------------- */

.sake_area {
	border: 1px solid #DCDCDC;
	width: 716px;
	height: 348px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.sake_box {
	width: 696px;
	/* height: 398px; */
	border: 1px solid #DCDCDC;
	margin-left: 9px;
	margin-bottom: 10px;
	position:relative;
}
.sake_box .title2 {
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
}
.sake_box .float {
	float: left;
}
.sake_box .img1 {
	margin-left: 9px;
	margin-right: 10px;
	float: left;
}
.sake_box .img2 {
	margin-right: 10px;
	float: left;
}
.sake_box .img3 {
	margin: 0;
	float: left;
}
.sake_box .text {
	margin-left: 24px;
	float: right;
	margin-right: 10px;
	width: 240px;
}
.cate {
	margin-left: 9px;
	line-height:120%;
	width: 335px;
	margin-top: 10px;
	position:absolute;
	bottom:4px;
	clear:both;
}
.cate ul {
	padding-top: 3px;
	padding-bottom: 3px;
}
.cate li {
	border-bottom: 1px solid #DCDCDC;
	margin: 0 auto;
	padding: 5px;
	width: 95%;
}

.sake_box .button_area {
	margin-right: 9px;
	margin-left: 355px;
	width: 330px;
	margin-top: 10px;
	position:absolute;
	bottom:4px;
	text-align: center;
}
.sake_box .button_area .button {
	float: left;
	margin-right: 13px;
	text-align: center;
}
.button_area li {
	display: inline-block;
	margin-right: 20px;
}
.sake_box .button_area li:last-child {
	margin: 0;
}

/* Layout 7-1
--------------------------------------------- */

.tennen_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/tennen_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.tennen_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.nama_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/nama_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.nama_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.marudaizu_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/marudaizu_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.marudaizu_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.yuki_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/yuki_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.yuki_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.kokusan_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/kokusan_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.kokusan_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.mutenka_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/mutenka_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.mutenka_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.allergyfree_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/allergyfree_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.allergyfree_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.caffeine_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/caffeine_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.caffeine_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.nonsugar_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/nonsugar_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.nonsugar_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.noncalorie_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/noncalorie_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.noncalorie_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.calorieoff_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/nonsugar_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.calorieoff_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.chisanchisho_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/chisanchisho_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.chisanchisho_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.genen_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/genen_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.genen_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.mana_sake_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/nama_sake_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.mana_sake_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.yuki_sake_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/yuki_sake_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.yuki_sake_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.allergyfree_sake_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/allergyfree_sake_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.allergyfree_sake_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.nonalcoholic_sake_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/nonalcoholic_sake_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.nonalcoholic_sake_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.calorieoff_sake_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/calorieoff_sake_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.calorieoff_sake_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.chisanchisho_sake_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/chisanchisho_sake_title2.jpg);
	background-position: center top;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.chisanchisho_sake_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.text_area01 {
	width: 716px;
	border: 1px solid #DCDCDC;
	margin-bottom: 20px;
}
.text_area01 .text {
	margin: 15px;
	line-height: 1.6;
}
/* Layout-9-1
--------------------------------------------- */

.product_title09-1 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img9-1_01.jpg);
	background-position: center top;
	margin-bottom:4px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_title09-1 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.product_bnr09-1 {
	width:718px;
	height:261px;
	margin-bottom: 10px;
	padding:0;
}
.product_content09-1 {
	width:718px;
	height:940px;
}
/* Layout-9-2
--------------------------------------------- */

.product_title09-2 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img9-2_01.jpg);
	background-position: center top;
	margin-bottom:4px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_title09-2 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.product_bnr09-2 {
	width:718px;
	height:261px;
	margin-bottom: 10px;
	padding:0;
}
.product_content09-2 {
	width:718px;
	height:1020px;
}
/* ブランドタイトル
--------------------------------------------- */

.morita_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/morita_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.morita_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.nenohi_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/nenohi_sake_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.nenohi_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.nenohimatsu_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/nenohimatsu_sake_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.nenohimatsu_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.marukin_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/marukin_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.marukin_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.hipeace_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/hipeace_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.hipeace_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.ichimitsuboshi_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/ichimitsuboshi_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.ichimitsuboshi_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.marushiti_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/marushiti_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.marushiti_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.chuyu_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/chuyu_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.chuyu_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.marukinchuyu_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/marukinchuyu_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.marukinchuyu_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.nikkoshogun_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/nikkoshogun_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.nikkoshogun_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.other_title {
	width: 718px;
	height:50px;
	background-image:url(./img/products_title/title2/other_title2.jpg);
	margin-bottom:5px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.other_title a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
/* 追加ファイル
-------------------------------------- */
.product_bana05-1_02_1 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img5-2_03_b.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana05-1_02_1 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
	;
}
.product_bana05-2_01_1 {
	width: 718px;
	height:30px;
	background-image:url(./img/recipe_img5-2_05_b.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana05-2_01_1 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:30px;
}
.product_bana05-2_01_2 {
	width: 718px;
	height:30px;
	background-image:url(./img/recipe_img5-2_05_g.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana05-2_01_2 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:30px;
}
.product_bana05-2_02 {
	width: 718px;
	height:50px;
	background-image:url(./img/recipe_img5-2_02_b.jpg);
	background-position: center top;
	margin-bottom:10px;
	margin-top: 10px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size:10px;
}
.product_bana05-2_02 a {
	text-indent: -9999px;
	display: block;
	width: 718px;
	height:50px;
}
.newproduct_box{
	width: 175px;
	height: 204px;
	margin: 0 auto;
	background: #fff;
}
.newproduct_box > div{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 175px;
	height: 204px;
}

@media screen and (max-width: 480px) {
 #product_left {
width: 242px;
float: none;
margin-left: auto;
margin-right: auto;
/* margin-top:27px; */
}
#main #content .shohin {
 margin: 0px;
 padding: 0px;
 width: auto;
 border: 1px solid #CCC;
 margin-bottom: 8px;
}
#main #content .shohin_l {
 margin: 0px;
 padding: 0px;
 float: none;
 width: auto;
}
.product_content05-1 {
 width: auto;
 border: none;
 margin-bottom: 10px;
}
.product_bana08-1-1 {
 width: auto;
 border: 1px solid #DCDCDC;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 float: none;
 height: auto !important;
 padding-bottom:2px;
}


.product_bana08-2 {
 width: auto;
 margin-top: 12px;
}

.product_bana05-1_01 {
 display:none;
}

 .product_bana05-1_02 {
display:none;
}

.list_miso{
 display:none;
}

.list_mirin{
 display:none;
}

.list_tsuyu{
 display:none;
}

.list_tare{
 display:none;
}

.list_sauce{
 display:none;
}

.list_inryou{
 display:none;
}

.list_tsukemono{
 display:none;
}

#main #content .shohin_r2 {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:100%;
}

#main #content .shohin_r2 img{
 margin-left:32px;
 margin-bottom:10px;
}

#main #content .shohin_box_l {
	/* margin: 0px; */
	padding: 10px;
	float: none;
	width: auto;
	margin-left: 7px;
}
#main #content .shohin_box_l2 {
	/* margin: 0px; */
	padding: 10px;
	float: none;
	width: auto;
	margin-right: 7px;
}
.product_setsumei {
	float: left;
	width: 130px;
}
.product_bana08-6 li {
	float: none;
	width: auto;
}

.product_bana08-6 li img{
	margin-left:0px !important;
}

#main #content .shohin_box_l2 {
	/* margin: 0px; */
	padding: 10px;
	float: none;
	width: auto;
	margin-right: 7px;
}
#main #content .shohin_box_r {
	margin: 10px;
	padding: 0px;
	float: none;
	width: 140px;
}
#main #content .shohin_box_r2 {
	margin: 10px;
	padding: 0px;
	float: none;
	width: 140px;
}
#main #content .shohin_l2 {
	margin: 0px;
	padding: 0px;
	float: none;
	width: auto;
}
.sake_box {
	width: auto;
	/* height: 398px; */
	border: 1px solid #DCDCDC;
	margin-left: 0px;
	margin-bottom: 10px;
	position:static;
}
.sake_box .title2 {
	float: none;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 16px;
	font-weight: bold;
}
.sake_box .float {
	float: none;
}
.sake_box .img1 {
	margin-left: 10px;
	margin-right: 10px;
	float: none;
}
.sake_box .img2 {

	float: none;
}
.sake_box .img3 {
	margin: 0;
	float: none;
}
.sake_box .text {
	margin-left: 10px;
	float: none;
	margin-right: 10px;
	width: 100%;
}


/*商品タイトル
-----------------------------------------*/
.koukuchi_title {
	background:url(./img/products_title/title1/koukuchi_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.usukuchi_title {
	background:url(./img/products_title/title1/usukuchi_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.sashimi_title {
	background:url(./img/products_title/title1/sashimi_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.shiroshoyu_title {
	background:url(./img/products_title/title1/shiroshoyu_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.dashishoyu_title {
	background:url(./img/products_title/title1/dashishoyu_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.senyoshoyu_title {
	background:url(./img/products_title/title1/senyoshoyu_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.mamemiso_title {
	background:url(./img/products_title/title1/mamemiso_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.akadashi_title {
	background:url(./img/products_title/title1/akadashi_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}
.meiten_title {
	background:url(./img/products_title/title1/meitentare_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.misokako_title {
	background:url(./img/products_title/title1/misokako_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.mirin_title2 {
	background:url(./img/products_title/title1/mirin_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.ryorishu_title2 {
	background:url(./img/products_title/title1/ryorishu_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.bannotsuyu_title {
	background:url(./img/products_title/title1/bannotsuyu_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.mentsuyu_title {
	background:url(./img/products_title/title1/mentsuyu_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.nabetsuyu_title {
	background:url(./img/products_title/title1/nabetsuyu_title_sp.jpg);
	width: 100%;
	height: 56px;-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.shirodashi_title {
	background:url(./img/products_title/title1/shirodashi_title_sp.jpg);
	width: 100%;
	height: 56px;-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.moritatare_title {
	background:url(./img/products_title/title1/moritatare_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.meitentare_title {
	background:url(./img/products_title/title1/meitentare_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.sukiyakitare_title {
	background:url(./img/products_title/title1/sukiyakitare_title_sp.jpg);
	width: 97%;
	height: 80px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.menutare_title {
	background:url(./img/products_title/title1/menutare_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.ponzu_title {
	background:url(./img/products_title/title1/ponzu_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.sauce_title2 {
	background-image: url(./img/products_title/title1/sauce_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.dressing_title {
	background:url(./img/products_title/title1/dressing_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}
.karami_title {
	background:url(./img/products_title/title1/karami_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.water_title {
	background:url(./img/products_title/title1/water_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.cha_title {
	background:url(./img/products_title/title1/cha_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.tea_title {
	background:url(./img/products_title/title1/tea_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.seasondrink_title {
	background:url(./img/products_title/title1/seasondrink_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.supportdrink_title {
	background:url(./img/products_title/title1/supportdrink_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.amasake_title {
	background:url(./img/products_title/title1/amasake_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.ginjo_title {
	background:url(./img/products_title/title1/ginjo_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.junmai_title {
	background:url(./img/products_title/title1/junmai_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.honjouzou_title {
	background:url(./img/products_title/title1/honjouzou_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.futu_title {
	background:url(./img/products_title/title1/futu_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.gift_title {
	background:url(./img/products_title/title1/gift_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.naratsuke_title {
	background:url(./img/products_title/title1/naratsuke_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.kasutsuke_title {
	background:url(./img/products_title/title1/kasutsuke_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

.shoyutsuke_title {
	background:url(./img/products_title/title1/shoyutsuke_title_sp.jpg);
	width: 100%;
	height: 56px;
	-moz-background-size:contain;
	background-size:contain;
	background-repeat: no-repeat;
}

/*商品タイトルここまで
-----------------------------------------*/



.cate {
	float: left;
	width: auto;
	margin-top: 10px;
	position:static;
	clear:both;
}
.product_bana05-2_02, .product_bana05-2_01, .product_bana05-1_02_1, .list_inryou, .product_bana05-1_02_g {
	display:none;
}
.product_area06-1 {
	width: auto;
	/* height: 338px; */
	border: 1px solid #DCDCDC;
	margin-bottom: 10px;
}


.product_area06-1 .img img{
	width:100%;
}
table.company td img{
	width:150px;
}

#product_left .center img{
	width:100%;
		margin-left:auto;
	margin-right:auto;
}
#main #content .jigyo_box_l {
	/* margin: 0px; */
	padding: 5px;
	padding-top:0px;
	padding-bottom:0px;
	float: none;
	width: 232px;
	margin-left:auto;
	margin-right:auto;
}
#main #content .jigyo_box_l li{
	float: none;
	margin-right: 8px;

}
#main #content .jigyo_box_l li img{
	width:232px;
}

#main #content .media_over{
	display:none;
}

#main #content .media_over li{
	display:none;
}
#main #content .media_over li img{
	display:none;
}


.product_bana08-5 .title {
	float: none;
	margin-top: 21px;
	margin-left: 5px;
	font-size: 16px;
	font-weight: bold;
	width:auto;
}
.product_content05-1 p {
	font-size: 15px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#main #content .shohin_box_l3 {
	/* margin: 0px; */
	padding: 10px;
  line-height:150%;
	float: none;
	width: auto;
 margin-left: 10px;
  margin-rght: 10px;
}
#main #content .shohin_box_l3 li{
	float: none;
	margin-right: 7px;
}
.product_bana08-6 .text {
	margin-top: 1px;
	margin-left: 5px;
	margin-right: 5px;
}

.product_bana08-6 li {
  min-height:80px;
}

.product_content05-2 {
	width: auto;
	border: 1px solid #DFDFDF;
	margin-bottom: 20px;
}

.productspace {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 227px;
	padding-top:0px;
}
.productspace li {
	margin: 0px;
	padding: 0px;
/*
	float: left;
*/
	text-align: center;
}
.productspace2 {
	margin: 0px;
	padding: 0px;
	padding-left:4px;
	float: left;
	width: 227px;
}
.productspace li img {
	margin: 0px;
	padding: 0px;
/*
	width: 230px;
*/
	width: auto !important;
	max-width: 230px;
}

.sake_box .button_area {
	position:static;
	float: none;
	margin-right: 3px;
	margin-left: 6px;
	margin-bottom: 6px;
	width: 220px;
	margin-top: 5px;
	clear:both;
}

.button_area li {
	float: left;
	margin-right: 2px;
}



.product_eiyou {	
	width: 80px;
	height: 35px;
	border: 1px solid #DCDCDC;
	float: right;
	line-height:120%;
	padding:8px 0 0 8px;
	margin-right: 4px;
	margin-top: 5px;
	font-size:11px;
}


.product_bana_title {
	width:180px;
	margin-left:12px;
}

.product_bana_title_sake {
	width:180px;
	margin-left:12px;
}

.allergen {
	float: left;
	margin-top: 0px;
	font-size:12px;
	line-height:130%;
}
.allergen2 {
	float: left;
	margin-top: 0px;
	margin-left: 13px;
	margin-bottom: 0px;
	line-height:130%;
}

.allergen3 {
	margin-bottom: 0px;
	line-height:130%;
}


/* 新商品ラインアップページ用 調整*/
.product_bana08-2-new {
 width: auto;
 margin-top: 12px;
}
/*ここまで */


}


