@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	margin: 0 auto;
	color: #333333;
	background: #ffe9e6;
	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 72.5%;
	line-height: 1.5;
}
ul {
	list-style: none;
}
em {
	font-weight: bold;
	font-style: normal;
}
img {
	border: 0;
	vertical-align: top;
}

/* フォント
----------------------------------------------- */
h1,h2,h3,h4,h5 {
	line-height: 1.5;
	margin-bottom: 10px;
}

/*----- clearfix scheme -----*/
div {
	display: inline-block;
}
div:after {
	height: 0;
	visibility: hidden;
	content: url("/common/img/img_spacer.gif");
	display: block;
	clear: both;
}
/* hide MacIE \*/
* html div {	height: 1em;}
div {	display: block;}
/* ini */

.container {
	margin: 0 auto;
	text-align: center;
	width: 800px;
	background: #ffffff;
}
#one_column {
	margin: 0 auto;
	text-align: left;
}

/*----- [lp] -----*/

.lp .center{
	text-align:center;
	margin:10px;
}

/*----- [lpHeader] -----*/
.lpHeader {
	margin: 0 10px;
	position: relative;
	height: 60px;
}
.lpHeader p {
	position: absolute;
	top: 7px;
	left: 10px;
}
.lpHeader h1 {
	position: absolute;
	top: 24px;
	right: 20px;
	color: #333333;
	font-size: 13px;
	width: 620px;
	text-align: right;
}

/*----- [lpKeyv] -----*/
.lpKeyv {
	position: relative;
	height: 534px;
}
.lpKeyv h2 {
	position: absolute;
	top: 0;
	left: 0;
}
.lpKeyv .lpKeyvGoods {
	position: absolute;
	top: 0;
	left: 467px;
}
.lpKeyvCopy {
	position: absolute;
	left: 35px;
	color: #ffffff;
	font-size: 15px;
	line-height: 1.5;
	width: 395px;
}
.lpKeyvPoint {
	position: absolute;
	left: 0;
}
.lpKeyvPhoto {
	position: absolute;
	left: 0;
}
.lpKeyv div {
	position: absolute;
	top: 285px;
	left: 467px;
}
.lpKeyv div p {
	margin-top: 5px;
	margin-left: 67px;
}

/*----- [lpDetails] -----*/
.lpDetails {
	font-size: 14px;
	line-height: 1.5;
	color: #333333;
	margin: 0 20px;
}
.lpDetails h3 {
	margin-top: 20px;
	background: none;
	margin-bottom: 11px;
	padding-left: 0;
}

/*----- [lpMenuDetails] -----*/
.lpMenuDetails {
	clear: both;
	margin-bottom: 4px;
}
.lpMenuDetails p {
	float: left;
	display: inline;
}
.lpMenuDetails div {
	float: right;
	display: inline;
	width: 565px;
}
.lpMenuDetails div h4 {
	background: none;
	margin: 7px 0;
	padding-left: 0;
}
.lpMenuDetails div p {
	float: none;
	display: block;
	line-height: 1.3;
}
.lpMenuDetails div p em {
	font-weight: bold;
	color: #333333;
}
.lpMenuDetails div h5 {
	font-size: 14px;
	color: #b53636;
	margin-top: 5px;
	margin-bottom: 0;
}
.lpMenu ul {
	clear: both;
	display: inline-block;
	margin: 17px 0;
}
.lpMenu ul:after {
	height: 0;
	visibility: hidden;
	content: url("/common/img/img_spacer.gif");
	display: block;
	clear: both;
}
/* hide MacIE \*/
* html .lpMenu ul {	height: 1em;}
.lpMenu ul {	display: block;}
/* ini */

.lpMenu li {
	float: left;
	display: inline;
	width: 120px;
	text-align: center;
	font-size: 12px;
	margin-right: 7px;
}
.lpMenu li.lastChild {
	margin-right: 0;
}
.lpMenu table {
	border-collapse: collapse;
}
.lpMenu td {
	background: url("/common/img/icon_disc_0001.gif") no-repeat 0 0.5em;
	padding-left: 10px;
	padding-right: 1em;
}
.lpMenu td.none {
	background: none;
}

/*----- [lpNutrition] -----*/
.lpNutrition {
	clear: both;
	margin-bottom: 30px;
}
.lpNutrition h3 img {
	float: none;
	margin-right: 0;
}
.lpNutrition img {
	float: left;
	margin-right: 30px;
}

/*----- [lpVoice] -----*/
.lpVoice {
	float: left;
	display: inline;
	width: 410px;
	margin: 41px 0 0 20px;
}
.lpVoice h3 {
	background: none;
	margin-bottom: 15px;
	padding-left: 0;
}
.lpVoice h4 {
	font-size: 14px;
	text-align: center;
	margin: 0 8px;
	padding: 11px 0 30px;
}
.lpVoice p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
	margin-bottom: 25px;
}

/*----- [lpDifference] -----*/
.lpDifference {
	float: right;
	display: inline;
	width: 330px;
	margin: 41px 20px 0 0;
}
.lpDifference h3 {
	background: none;
	margin-bottom: 15px;
	padding-left: 0;
}
.lpDifference p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
	margin-top: 15px;
}
.lpDifference p em {
	font-weight: bold;
	color: #333333;
}
.lpDifference p em.titDifference {
	font-size: 14px;
}
.lpDifference .img_assort {
	padding-left: 5px;
	width: 305px;
	}


/*----- [lpFooterv] -----*/
.lpFooterv {
	clear: both;
	position: relative;
	margin: 17px 20px 50px;
}
.lpFooterv .lpFvGoods {
	position: absolute;
	top: 0;
	left: 0;
}
.lpFooterv div {
	position: absolute;
	left: 270px;
}
.lpFooterv  div .lpBuybtn {
	margin-top: -63px;
	margin-left: 290px;
}

/*----- [lpNavi] -----*/
.lpNavi {
	clear: both;
	display: inline-block;
	margin: 40px 10px 30px;
}
.lpNavi:after {
	height: 0;
	visibility: hidden;
	content: url("/common/img/img_spacer.gif");
	display: block;
	clear: both;
}
* html .lpNavi {	height: 1em;}
.lpNavi {	display: block;}
.lpNavi li {
	float: left;
	display: inline;
	font-size: 14px;
	margin-right: 27px;
	padding-left: 13px;
}

/*----- [lpCopyright] -----*/
.lpCopyright {
	clear: both;
	text-align: right;
	margin-right: 30px;
	margin-bottom: 20px;
}



/* ソイソルトアソート[soysaltLp]
----------------------------------------------- */
/*----- [lpKeyv] -----*/
.soysaltLp .lpKeyv {
	background: url("/lp_assort/img/bg_keyv.jpg") no-repeat 0 0;
}
.soysaltLp .lpKeyvCopy {	top: 195px;}
.soysaltLp .lpKeyvPhoto {	top: 371px;}
.soysaltLp .lpKeyvPoint {	top: 301px;}

/*----- [lpVoice] -----*/
.soysaltLp .lpVoice h4 {	background: url("/lp_assort/img/bg_recommend.gif") no-repeat 0 0;}

/*----- [lpFooterv] -----*/
.soysaltLp .lpFooterv {	height: 239px;}

/*----- [lpNavi] -----*/
.soysaltLp .lpNavi li {
	background: url("/lp_assort/img/icon_arrow_0001.gif") no-repeat 0 0.5em;
}


/* かめびしおためしセット[otameshiLp]
----------------------------------------------- */
/*----- [lpKeyv] -----*/
.otameshiLp .lpKeyv {
	background: url("/lp_otameshi/img/bg_keyv.jpg") no-repeat 0 0;
}
.otameshiLp .lpKeyvCopy {	top: 160px;}
.otameshiLp .lpKeyvPhoto {	top: 360px;}
.otameshiLp .lpKeyvPoint {	top: 289px;}

/*----- [lpVoice] -----*/
.otameshiLp .lpVoice h4 {	background: url("/lp_otameshi/img/bg_recommend.gif") no-repeat 0 0;}

/*----- [lpFooterv] -----*/
.otameshiLp .lpFooterv {	height: 232px;}

/*----- [lpNavi] -----*/
.otameshiLp .lpNavi li {
	background: url("/lp_otameshi/img/icon_arrow_0001.gif") no-repeat 0 0.5em;
}


/* 感想拡大キャンペーン[kansouLp]
----------------------------------------------- */
.kansouLp h2 {	margin-bottom: 0;}

/*----- [submitCaseList] -----*/
.submitCaseList {
	display: inline-block;
}
.submitCaseList:after {
	height: 0;
	visibility: hidden;
	content: url("/common/img/img_spacer.gif");
	display: block;
	clear: both;
}
/* hide MacIE \*/
* html .submitCaseList {	height: 1em;}
.submitCaseList {	display: block;}
/* ini */
.submitCaseList li {
	float: left;
	display: inline;
	position: relative;
	height: 193px;
}
.submitCaseList li img,
.submitCaseList li span {
	display: block;
	position: absolute;
}
.submitCaseList li span {
	z-index: 1;
}
.submitCaseList li#submitcase01 img {	top: 0;	left: 0;}
.submitCaseList li#submitcase01 span {	top: 140px;	left: 46px;}
.submitCaseList li#submitcase02 img {	top: 0;	left: 270px;}
.submitCaseList li#submitcase02 span {	top: 140px;	left: 39px;}
.submitCaseList li#submitcase03 img {	top: 0;	left: 529px;}
.submitCaseList li#submitcase03 span {	top: 140px;	left: 37px;}

/*----- [memberEntryNavi] -----*/
.memberEntryNavi {
	clear: both;
	margin-bottom: 10px;
}
.memberEntryNavi p {
	margin-bottom: 21px;
}
.memberEntryNavi ul {
	display: inline-block;
	margin-left: 27px;
}
.memberEntryNavi ul:after {
	height: 0;
	visibility: hidden;
	content: url("/common/img/img_spacer.gif");
	display: block;
	clear: both;
}
/* hide MacIE \*/
* html .memberEntryNavi ul {	height: 1em;}
.memberEntryNavi ul {	display: block;}
/* ini */
.memberEntryNavi li {
	float: left;
	display: inline;
	margin-right: 18px;
}

/*----- [submitCase] -----*/
.submitCase {
	clear: both;
	margin: 0 20px 10px 19px;
}
.submitCase h3 img {
	float: none;
}
.submitCase img {
	float: left;
}
.submitCase ol {
	list-style: none;
	float: right;
	display: inline;
	width: 450px;
	margin: 0;
	padding: 0;
}
.submitCase ol li {
	text-indent: -1.7em;
	font-size: 14px;
	margin-left: 1.7em;
	margin-bottom: 15px;
}
.submitCase .pointNotice {
	color: #b91d1d;
}
.submitCase .pointNotice a {
	font-weight: bold;
}
.kansouLp .lpCopyright {
	margin-top: 50px;
}

/*----- [lpNavi] -----*/
.kansouLp .lpNavi li {
	background: url("/lp_kansou/img/icon_arrow_0001.gif") no-repeat 0 0.5em;
}


/* 減塩醤油[lowsaltLp]
----------------------------------------------- */
/*----- [lpKeyv] -----*/
.lowsaltLp .lpKeyv {
	background: url("/lp_lowsalt/img/bg_keyv.jpg") no-repeat 0 0;
	height: 435px;
}
.lowsaltLp .lpKeyvCopy {	top: 175px;}
.lowsaltLp .lpKeyvPoint {	top: 322px;}

/*----- [lpOverview] -----*/
.lpOverview img {
	float: left;
	display: inline;
	margin-right: 10px;
}
.lpOverview p {
	float: left;
}

/*----- [lowsaltMenu] -----*/
.lowsaltMenu {
	display: inline-block;
	margin-bottom: 0;
}
.lowsaltMenu:after {
	height: 0;
	visibility: hidden;
	content: url("/common/img/img_spacer.gif");
	display: block;
	clear: both;
}
* html .lowsaltMenu {	height: 1em;}
.lowsaltMenu {	display: block;}
.lowsaltMenu li {
	float: left;
	display: inline;
	width: 183px;
	font-size: 14px;
	margin-right: 9px;
}
.lowsaltMenu li.lastChild {
	margin-right: 0;
}

/*----- [lpVoice] -----*/
.lowsaltLp .lpVoice h4 {	background: url("/lp_lowsalt/img/bg_recommend.gif") no-repeat 0 0;}
.lowsaltLp .lpVoice p {	margin-bottom: 1em;}
.lowsaltLp .lpVoice p.lastChild {	margin-bottom: 25px;}

/*----- [lpFooterv] -----*/
.lowsaltLp .lpFooterv {
	background: url("/lp_lowsalt/img/bg_footer.gif") no-repeat 100% 100%;
	height: 195px;
}
.lowsaltLp .lpFooterv div {	left: 240px;}
.lowsaltLp .lpFooterv div .lpBuybtn {
	margin-top: 5px;
	margin-left: 320px;
}

/*----- [lpNavi] -----*/
.lowsaltLp .lpNavi li {
	background: url("/lp_lowsalt/img/icon_arrow_0001.gif") no-repeat 0 0.5em;
}


/* 手打ちそば×だし醤油セット[sobaLp]
----------------------------------------------- */
/*----- [lpKeyv] -----*/
.sobaLp .lpKeyv {
	background: url("/lp_soba/img/bg_keyv.jpg") no-repeat 0 0;
	height: 585px;
}
.sobaLp .lpKeyvCopy {	top: 160px; color: #121f3f;}
.sobaLp .lpKeyv div.lpKeyvBn {	top: 418px; left: 0;}
.sobaLp .lpKeyv div.lpKeyvBn p {	margin: 0;}
.sobaLp .lpKeyvPoint {	top: 342px;}
.sobaLp .lpKeyv div {	top: 342px;}

/*----- [lpMenuDetails] -----*/
.sobaLp .lpMenuDetails {	margin-bottom: 10px;}

/*----- [lpVoice] -----*/
.sobaLp .lpVoice h4 {	background: url("/lp_soba/img/bg_recommend.gif") no-repeat 0 0;}

/*----- [lpFooterv] -----*/
.sobaLp .lpFooterv {
	margin: 17px 0 50px;
	height: 232px;
}
.sobaLp .lpFooterv div.lpFvGoods {	left: 0;}
.sobaLp .lpFooterv div {	left: 467px;}
.sobaLp .lpFooterv div .lpBuybtn {
	margin-top: -70px;
	margin-left: 67px;
}

/*----- [lpNavi] -----*/
.sobaLp .lpNavi li {
	background: url("/lp_soba/img/icon_arrow_0001.gif") no-repeat 0 0.5em;
}


/* 経営者向けLP[ownerLp]
----------------------------------------------- */
/*----- [lpKeyv] -----*/
.ownerLp .lpKeyv {
	height: 500px;
}
.ownerLp .lpKeyvCopy {
	top: 82px;
	left: 0;
	line-height: 0;
	width: 467px;
}
.ownerLp .lpKeyv div.lpKeyvBn {	top: 418px; left: 0;}
.ownerLp .lpKeyvPoint {	top: 324px;}
.ownerLp .lpKeyv div {	top: 228px;}
.ownerLp .lpKeyv div p {	margin-top: -75px;}

#one_column .ownerLp p.owner_text {
	padding-left: 20px;
	}

/*----- [lpGoodsDetails] -----*/
.ownerLp .lpGoodsDetails {
	clear: both;
	margin-bottom: 20px;
}
.ownerLp .lpGoodsDetails div {
	float: right;
	display: inline;
	width: 560px;
}
.ownerLp .lpGoodsDetails div h4 {
	background: #f9f9ec;
	border-bottom: 2px solid #ebebd6;
	margin: 5px 0 10px;
	padding: 5px 10px;
}
.ownerLp .lpGoodsDetails div h4 a:link,
.ownerLp .lpGoodsDetails div h4 a:visited {
	text-decoration: none;
	color: #3a75af;
}
.ownerLp .lpGoodsDetails div h4 a:hover,
.ownerLp .lpGoodsDetails div h4 a:active {
	text-decoration: underline;
	color: #ff6600;
}
.ownerLp .lpGoodsDetails div p {
	float: none;
	display: block;
	width: auto;
	text-align: left;
	margin-top: 10px;
}
.ownerLp .lpGoodsDetails div p span {
	font-size: 85%;
}
.ownerLp .lpGoodsDetails div p em {
	color: #ff0000;
}
.ownerLp .lpGoodsDetails p {
	float: left;
	display: inline;
	width: 183px;
	text-align: center;
}
.ownerLp .lpGoodsDetails p img {
	margin-bottom: 3px;
}
.ownerLp .lpGoodsDetails table {
	border-collapse: collapse;
}
.ownerLp .lpGoodsDetails td {
	background: url("/common/img/icon_disc_0001.gif") no-repeat 0 0.5em;
	padding-left: 10px;
	padding-right: 1em;
}
.ownerLp .lpGoodsDetails td.none {
	background: none;
}

/*----- [lpIntroduce] -----*/
.ownerLp .lpIntroduce {
	clear: both;
	margin-bottom: 25px;
}
.ownerLp .lpIntroduce h3 {
	margin-top: 0;
}
.ownerLp .lpIntroTxt {
	float: left;
	display: inline;
	width: 525px;
}
.ownerLp .lpIntroTxt p {
	line-height: 1.5;
	margin-bottom: 1em;
}
.ownerLp .lpIntroPhoto {
	float: right;
	display: inline;
	width: 200px;
}
.ownerLp .lpIntroPhoto p {
	margin-bottom: 10px;
}

/*----- [lpSpecial] -----*/
.ownerLp .lpSpecial {
	clear: both;
	margin-bottom: 25px;
}
.ownerLp .lpSpecial h3 {
	margin-top: 0;
}
.ownerLp .lpSpecial p {
	line-height: 1.5;
	margin-bottom: 1em;
}
.ownerLp .lpSpecial h4 {
	clear: both;
}

/*----- [lpRecommend] -----*/
.ownerLp .lpRecommend {
	clear: both;
}
.ownerLp .lpRecommend h4 {
	background: url("/lp_owner/img/bg_recommend.gif") no-repeat 0 0;
	font-size: 14px;
	margin: 0 8px;
	padding: 11px 0 30px 10px;
}
.ownerLp .lpRecommend p {
	font-size: 13px;
	line-height: 1.5;
	color: #333333;
	margin-bottom: 25px;
}

/*----- [ownerFooter] -----*/
.ownerFooter {
	clear: both;
	background: url("/lp_owner/img/bg_footer.gif") no-repeat 0 100%;
	margin: 17px 20px 50px;
	padding-bottom: 15px;
}

/*-- [ownerProduct] --*/
.ownerProduct {
	float: left;
	display: inline;
	width: 202px;
	text-align: center;
	margin: 5px 20px 0;
}
.ownerProduct p span {
	font-size: 85%;
}
.ownerProduct p em {
	color: #ff0000;
}
.ownerProduct p a {
	font-size: 15px;
	font-weight: bold;
}
.ownerProduct p a:link,
.ownerProduct p a:visited {
	text-decoration: none;
	color: #3a75af;
}
.ownerProduct p a:hover,
.ownerProduct p a:active {
	text-decoration: underline;
	color: #ff6600;
}

/*-- [ownerTop3] --*/
.ownerTop3 {
	clear: both;
	margin-top: 5px;
}
.ownerTop3 p {
	float: left;
	display: inline;
	width: 197px;
	margin-left: 40px;
}
.ownerTop3 div {
	float: right;
	display: inline;
	width: 475px;
	margin: 27px 20px 0 0;
}
.ownerTop3 div p {
	float: none;
	display: block;
	width: 475px;
	margin-left: 0;
}
.ownerTop3 div p.footerBtn {
	width: 188px;
	margin-top: -60px;
	margin-left: 280px;
}

/*----- [lpNavi] -----*/
.ownerLp .lpNavi li {
	background: url("/lp_owner/img/icon_arrow_0001.gif") no-repeat 0 0.5em;
}


/* オリーブオイル[oliveoilLp]
----------------------------------------------- */
.oliveoilLp .lpHeader h1 {
	right: 10px;
	width: 640px;
}

/*----- [oliveKeyv] -----*/
.oliveoilLp .oliveKeyv {
	position: relative;
	height: 425px;
	margin-bottom: 20px;
}
.oliveoilLp .oliveKeyv h2 {
	position:	absolute;
	top: 0;
	left: 0;
}
.oliveoilLp .oliveKeyv p {
	position:	absolute;
	top: 333px;
	left: 30px;
}

/*----- [oliveBox01] -----*/
.oliveoilLp .oliveBox01 {
	width: 760px;
	margin: 0 20px 30px;
}
.oliveoilLp .oliveBox01 h3 {
	clear: both;
	margin-bottom: 20px;
}
.oliveoilLp .oliveBox01 h4 {
	clear: both;
	margin-bottom: 10px;
}

/*----- [oliveType] -----*/
.oliveoilLp .oliveType {
	clear: both;
	margin: 0 13px 18px;
}
.oliveoilLp .oliveType img {
	float: left;
	display: inline;
}
.oliveoilLp .oliveType div {
	float: right;
	display: inline;
	width: 590px;
}
.oliveoilLp .oliveType h4 {
	margin-top: 3px;
	margin-bottom: 5px;
}
.oliveoilLp .oliveType div img {
	float: none;
}
.oliveoilLp .oliveType div p {
	font-size: 14px;
}

/*----- [oliveAbout] -----*/
.oliveoilLp .oliveAbout {
	background: #e6eea6;
	padding: 10px 15px;
	margin: 0 5px 30px;
}
.oliveoilLp .oliveAbout img {
	float: right;
	display: inline;
	margin-left: 5px;
}
.oliveoilLp .oliveAbout p {
	margin-bottom: 3px;
}
.oliveoilLp .oliveAbout em {
	font-size: 14px;
	color: #996600;
	background: url("/lp_oliveoil/img/icon_disc_0001.gif") no-repeat 0 0.3em;
	padding-left: 12px;
}
.oliveoilLp .oliveAbout dt {
	font-size: 14px;
	font-weight: bold;
	background: url("/lp_oliveoil/img/icon_disc_0002.gif") no-repeat 0 0.5em;
	margin-top: 5px;
	padding-left: 12px;
}
.oliveoilLp .oliveAbout dd {
	margin-left: 12px;
}

/*----- [oliveProducer] -----*/
.oliveoilLp .oliveProducer01 {
	margin-left: 4px;
}
.oliveoilLp .oliveProducer01 img {
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
}
.oliveoilLp .oliveProducer01 img.lastChild {
	margin-bottom: 0;
}
.oliveoilLp .oliveProducer02 {
	clear: both;
	margin-bottom: 30px;
}
.oliveoilLp .oliveProducer02 img {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}

/*----- [oliveFaq] -----*/
.oliveoilLp .oliveFaq {
	margin: 0 5px 30px;
}
.oliveoilLp .oliveFaq dt {
	background: url("/lp_oliveoil/img/icon_question.gif") no-repeat 0 0.2em;
	margin-top: 10px;
	padding-left: 25px;
}
.oliveoilLp .oliveFaq dd {
	background: url("/lp_oliveoil/img/icon_answer.gif") no-repeat 0 0.2em;
	margin-top: 5px;
	padding-left: 25px;
}

/*----- [oliveHealth] -----*/
.oliveoilLp .oliveHealth {
	margin: 0 5px 30px;
}
.oliveoilLp .oliveHealth img {
	float: right;
}
.oliveoilLp .oliveHealth dt {
	background: url("/lp_oliveoil/img/icon_disc_0003.gif") no-repeat 0 0.5em;
	font-size: 14px;
	font-weight: bold;
	color: #669900;
	margin-top: 8px;
	padding-left: 10px;
}
.oliveoilLp .oliveHealth dd {
	margin-left: 10px;
}

/*----- [oliveGoods] -----*/
.oliveoilLp .oliveGoods li {
	float: left;
	display: inline;
	width: 139px;
	margin-right: 16px;
}
.oliveoilLp .oliveGoods li.lastChild {
	float: right;
	display: inline;
	width: 139px;
	margin-right: 0;
}
.oliveoilLp .oliveGoods li a {
	display: block;
}
.oliveoilLp .oliveGoods li a.goodsName {
	background: url("/lp_oliveoil/img/icon_arrow_0001.gif") no-repeat 0 0.6em;
	margin: 3px 0 0;
	padding-left: 10px;
}
.oliveoilLp .oliveGoods li span {
	font-weight: bold;
	color: #ff0000;
}
.oliveoilLp .oliveGoods li a.detailBtn {
	margin: 5px auto 10px;
	text-align: center;
}
.oliveoilLp .oliveGoodsBtn {
	clear: both;
	text-align: center;
}
.oliveoilLp .lpNavi li {
	background: url("/lp_oliveoil/img/icon_arrow_0002.gif") no-repeat 0 0.5em;
}


/* 瀬戸のゆず酢[citronvinegarLp]
----------------------------------------------- */
/*----- [lpKeyv] -----*/
.citronvinegarLp .lpKeyv {
	background: url("/lp_citronvinegar/img/bg_keyv.jpg") no-repeat 0 0;
	height: 484px;
}
.citronvinegarLp .lpKeyvCopy {	top: 175px;}
.citronvinegarLp .lpKeyvPoint {	top: 349px;}
.citronvinegarLp .lpKeyv div {	top: 316px;}

/*----- [lpMenuDetails] -----*/
.citronvinegarLp .lpMenuDetails {
	margin-bottom: 10px;
}

/*----- [citronMenu] -----*/
.citronvinegarLp .citronMenu li {
	float: left;
	display: inline;
	width: 240px;
	font-size: 14px;
	margin-right: 20px;
}
.citronvinegarLp .citronMenu li.lastChild {
	margin-right: 0;
}
#one_column .citronvinegarLp p.citronvinegar_text {
	margin-top: 20px;
	padding-left: 20px;
	}
/*----- [citronNutrition] -----*/
.citronNutrition {
	float: left;
	display: inline;
	width: 190px;
}
.citronNutrition li {
	background: url("/lp_citronvinegar/img/icon_nutrition.gif") no-repeat 0 0.7em;
	line-height: 1.7;
	padding-left: 10px;
}

/*----- [lpFooterv] -----*/
.citronvinegarLp .lpFooterv {
	height: 222px;
}
.citronvinegarLp .lpFooterv div.lpFvGoods {	left: 0;}
.citronvinegarLp .lpFooterv div {	left: 242px;}
.citronvinegarLp .lpFooterv div .lpBuybtn {
	margin-top: -60px;
	margin-left: 323px;
}

/*----- [lpNavi] -----*/
.citronvinegarLp .lpNavi li {
	background: url("/lp_citronvinegar/img/icon_arrow_0001.gif") no-repeat 0 0.5em;
}
/* お手軽卓上調味料セット[tableLp]
----------------------------------------------- */
/*----- [lpKeyv] -----*/
.tableLp .lpKeyv {
	background: url("/lp_table/img/bg_keyv.jpg") no-repeat 0 0;
	height: 585px;
}
.tableLp .lpKeyvCopy {	top: 100px;}
.tableLp .lpKeyv div.lpKeyvBn {	top: 418px; left: 0;}
.tableLp .lpKeyv div.lpKeyvBn p {	margin: 0;}
.tableLp .lpKeyvPoint {	top: 295px;}
.tableLp .lpKeyv div {	top: 260px;}
.tableLp .lpKeyvPhoto {	top: 360px;}

/*----- [lpMenuDetails] -----*/
.tableLp .lpMenuDetails {	margin-bottom: 10px;}

/*----- [lpVoice] -----*/
.tableLp .lpVoice h4 {	background: url("/lp_table/img/bg_recommend.gif") no-repeat 0 0;}

/*----- [lpFooterv] -----*/
.tableLp .lpFooterv {
	height: 232px;
}
.tableLp .lpFooterv div.lpFvGoods {	left: 0;}
.tableLp .lpFooterv div {
	left: 356px;
}
.tableLp .lpFooterv div {
	top: 2px;
}
.tableLp .lpFooterv div .lpBuybtn {
	margin-top: -82px;
	margin-left: 190px;
}

/*----- [lpNavi] -----*/
.tableLp .lpNavi li {
	background: url("/lp_table/img/icon_arrow_0001.gif") no-repeat 0 0.5em;
}

/* うどん屋、そば屋向けLP[gyoumuyouLp]
----------------------------------------------- */
/* ----- gyoumuyouKeyv ----- */
#gyoumuyouKeyv {
	margin-top: 15px;
}
#gyoumuyouKeyv .lead .g_top {
	padding-top: 45px;
	text-align: right;
	width: 580px;
	}
#gyoumuyouKeyv .menu {
	margin-top: 50px;
	}
.guoumuyouText em {
	color:#000000;
	font-weight: bold;
	}
.guoumuyouText p {
	width: 570px;
	}
.menu01 .menu01_l {
	float: left;
	padding-left: 10px;
	width: 260;
	}
.menu01 .menu02_l {
	float: left;
	padding-left: 45px;
	width: 260;
	}
.g_introduction04 em {
	color: #000000;
	font-weight: bold;
	}	
	
#gyoumuyouKeyv .menu01_r {
	padding: 10px 0;
	width: 280px;
		}
.menu_price {
	margin: 10px 0;
	float: left;
	width: 290px;
	padding-left: 20px;
	}
.gyoumuyou_p menu_price{
	float: right;
	padding-left: 20px;
	width: 290px;
	}
.gyoumuyou_p .gyoumuyouBtn {
	float: left;
	margin-left: 20px;
	width: 290px;
	}
.menu01 .top3_l {
	float: left;
	width: 290px;
	}
.menu01 .gyoumuyouBtn {
	text-align: center;
	margin: 0;
	padding-right: 50px;
	padding-top: 45px;
	}
.menu01 .gyoumuyouBtn_3 {
	float: right;
	text-align: center;
	width: 240px;
	padding-right: 30px;
	}
.menu01 .top_l {
	width: 290px;
	}

.menu01 .gyoumuyouBtn_3 p {
	background: #FFF0F2;
	border: 1px #FDC1C8 dotted;
	width: 290;
}

.menuAttention {
	float: right;
	padding: 15px 0 10px 0;
	width: 290px;
	}
.gyoumuyouBtn00 {
	float: right;
	margin: 45px 15px 0 0;
	width: 230px;
	}
.gyoumuyouBtn_3	.g_point {
	font-size: 150%;
	color: #FF0000;
	}
.menu_price .otamesi {
	color: #FF0000;
	font-size: 140%;
	}
	
.g_introduction .lpIntroTxt {
	float: left;
	line-height: 150%;
	width: 360px;
	}
.g_introduction .lpIntroPhoto {
	float: right;
	padding-left: 20px;
	}
.g_introduction .lpIntroPhoto img {
	padding-bottom: 10px;
	}
	
.g_introduction .g_title {
	margin-top: 25px;
	margin-bottom: 15px;
	}
.g_introduction em {
	color: #000000;
	font-weight: bold;
	}
.g_introduction .lpIntroTxt_s {
	margin-top: 30px;
	}

.g_introduction02 .lpIntroTxt {
	float: left;
	line-height: 150%;
	width: 360px;
	}
.g_introduction02 .lpIntroPhoto {
	float: right;
	padding-left: 20px;
	}
.g_introduction02 .lpIntroPhoto img {
	padding-bottom: 10px;
	}
.g_introduction02 .g_title02 {
	margin-top: 25px;
	margin-bottom: 15px;
	}
.g_introduction02 em {
	color: #000000;
	font-weight: bold;
	}
.g_introduction02 .lpIntroTxt_s {
	margin-top: 30px;
	}

.g_introduction03 .lpIntroTxt {
	float: left;
	line-height: 150%;
	width: 360px;
	}
.g_introduction03 .lpIntroPhoto {
	float: right;
	padding-left: 20px;
	}
.g_introduction03 .lpIntroPhoto img {
	padding-bottom: 10px;
	}
.g_introduction03 .g_title03 {
	margin-top: 25px;
	margin-bottom: 15px;
	}
.g_introduction03 em {
	color: #000000;
	font-weight: bold;
	}
.g_introduction03 .lpIntroTxt_s {
	margin-top: 30px;
	}
.lpIntroTxt_s {
	line-height: 150%;
	width: 580px;
	}
.lpIntroTxt_s em {
	color: #000000;
	}


.g_introduction04 .lpIntroTxt {
	line-height: 140%;
	padding: 10px 0 15px 0;
	}
.g_introduction04 .g_title04 {
	margin-top: 25px;
	margin-bottom: 15px;
	}
.g_introduction04 em {
	color: #000000;
	font-weight: bold;
	}
.g_introduction04 .lpIntroTxt_s {
	clear: both;
	}
.g_introduction04 .gyoumuyouVoice {
	background: url(../../../../lp_gyoumuyou/txt_gyoumuyou_005.jpg) no-repeat scroll 0 0;
	font-size: 14px;
	font-weight: bold;
	padding: 11px 0 30px 10px;
	width: 580px;
	color:#000000;
	}
.g_introduction04 .gyoumuyouVoice p {
	margin-top: 10px;
	}
	
.g_introduction04	lpIntroTxt {
	width: 580px;
	}
.lpIntroTxt_s img {
	margin: 10px 0;
	}

