@charset "UTF-8";

ul.compact ,
.clr ,
.clearfix {
	*min-height: 1%;
	_height: 1%;
}

ul.compact:after ,
.clr:after ,
.clearfix:after {
	visibility: hidden;
	clear: both;
	height: 0;
	/*font-size: 0;*/
	line-height: 0%;
	display: block;
	content: "";
}

/*----------------------------------------------------------------------------*/
/* OOCSS */
/*----------------------------------------------------------------------------*/
.AL-R { text-align: right !important; }
.AL-C { text-align: center !important; }

.CLR-B { clear: both !important; }

/*----------------------------------------------------------------------------*/
/* Common Elements */
/*----------------------------------------------------------------------------*/
.newFMT .main h1 {
	margin: 0 0 14px 0;
}
.newFMT .main h2 ,
.newFMT .main h3 ,
.newFMT .main h4 {
	margin: 0;
	text-indent: 0 !important;
	width: auto !important;;
}

.newFMT .lnk-pagetop {
	padding: 7px 0;
	text-align: right;
}

/*.newFMT .hideTxt {
	text-indent: -9999% !important;
}*/

.newFMT em {
	font-weight: bold;
}



/*----------------------------------------------------------------------------*/
/* Side Menu */
/*----------------------------------------------------------------------------*/
#side-news {
	position: relative;
	margin: 0 0 11px 0;
	padding: 0 5px 7px 5px;
	border: 1px solid #666666;
	border-top: none;
	background: url(/common/img/bg-side-news.png) 0 0 repeat;
	overflow: hidden !important;
}

#side-news h2 {
	margin: 0 -6px;
}

#side-news dl {
	position: relative;
	margin: 5px 0 -11px 0;
	overflow: hidden !important;
}

#side-news dt {
	color: #999999;
}

#side-news dt img {
	margin: 0 0 0 3px;
	vertical-align: absmiddle;
}

#side-news dd {
	margin: 0 0 3px 0;
	padding: 0 0 5px 0;
	background: url(/common/img/line-dot_gray1x1.gif) 0 100% repeat-x;
}

#side-news dd a {
	display: block;
	padding: 0 0 0 7px;
	background: url(/common/img/ico-arr_r.png) 1px 0.5em no-repeat;
}

#side-news dd a:link {
	color: #333333;
}

#side-news .btn-detail {
	position: absolute;
	top: 2px;
	right: 5px;
}

#side-news .btn-detail a {
	padding: 0 0 0 7px;
	font-size: 86%;
	background: url(/common/img/ico-arr_r.png) 1px 0.3em no-repeat;
}

#side-news .btn-detail a:link {
	color: #666666;
}

#side-bnr {
	padding: 0;
	background: url(/common//img/bg-side-bnr.png) 0 0 repeat-y;
}

#side-bnr ul.bnr-box {
	margin: 0;
	padding:5px 5px 0 5px;
	list-style: none;
	background: url(/common//img/bg-side-bnr-top.png) 0 0 no-repeat;
}

#side-bnr ul.bnr-box li {
	margin: 0 0 8px 0;
	line-height: 1.3;
	font-size: 86%;
	color: #666666;
}

#side-bnr ul.bnr-box li a:link {
	color: #666666;
}

#side-bnr ul.bnr-box li img {
	diplay: block;
}

#side-recipesp {
	margin: 0;
	padding:0 5px 5px 5px;
	margin: 0;
	background: url(/common/img/bg-side-bnr-bottom.png) 0 100% no-repeat;
}
#side-recipesp p {
	border: 1px solid #666666;
	border-bottom: none;
}
#side-recipesp ul {
	margin: 0;
	border: 1px solid #999999;
	padding: 0 0 5px 0;
	list-style: none;
	background-color: #ffffff;
}
#side-recipesp li {
	padding: 5px 5px 0 5px;
}

#side-recipesp li a {
	display: block;
	*display: inline-block;
	padding: 0 0 0 7px;
	color: #333333;
	background: url(/common/img/ico-arr_r.png) 1px 0.5em no-repeat;
}


/*----------------------------------------------------------------------------*/
/* Information */
/*----------------------------------------------------------------------------*/
#info-BNlist {
	margin: 8px 0 0 10px;
}

#info-BNlist dt {
	position: relative;
	clear: both !important;
	margin: 0 10px 2px 0;
	width: 8.3em;
	padding: 0;
	float: left;
}

#info-BNlist dt img {
	position: absolute;
	right: 0;
	top: 4px;
}

#info-BNlist dd {
	margin: 0 0 2px 0;
}

#info-BNlist dd a {
	padding: 0 0 0 7px;
	background: url(/common/img/ico-arr_g.png) 1px 0.3em no-repeat;
}
#info-BNlist dd span {
	padding: 0 0 0 7px;
}
#info-BNlist dd a:link {
	color: #666666;
}



/*----------------------------------------------------------------------------*/
/* Recipe Special */
/*----------------------------------------------------------------------------*/
.sp-main#tab-sp-nav {
	overflow: hidden;
	height: 39px;
}
.sp-main#tab-sp-nav a {
	display: block;
	height: 39px;
	overflow: hidden;
	_width: 113px;
}
.sp-main#tab-sp-nav li.last a {
	_width: 112px !important;
}
.sp-main#tab-sp-nav a:hover img {
	margin-top: -39px;
}
.sp-main#tab-sp-nav a.active img {
	margin-top: -78px !important;
}
.newFMT#recipe .rcp-sp-block {
	clear: both;
	margin: 0;
	padding: 0 0 6px 0;
	background-position: 0 100%;
	background-repeat: no-repeat;
}
.newFMT#recipe .rcp-sp-block#bl-papa { background-image: url(/recipe/special/img/bg-bl-papa_btm.png); }
.newFMT#recipe .rcp-sp-block#bl-sira { background-image: url(/recipe/special/img/bg-bl-sira_btm.png); }
.newFMT#recipe .rcp-sp-block#bl-genen { background-image: url(/recipe/special/img/bg-bl-gen_btm.png); }
.newFMT#recipe .rcp-sp-block#bl-katsuo { background-image: url(/recipe/special/img/bg-bl-katsuo_btm.png); }
.newFMT#recipe .rcp-sp-block#bl-other { background-image: url(/recipe/special/img/bg-bl-other_btm.png); }
.newFMT#recipe .rcp-sp-block#bl-men { background-image: url(/recipe/special/img/bg-bl-men_btm.png); }
.newFMT#recipe .rcp-sp-block#bl-season { background-image: url(/recipe/special/img/bg-bl-season_btm.png); }

.newFMT#recipe .rcp-sp-block h4 {
	clear: both;
	margin: 0 !important;
}
.newFMT#recipe .rcp-sp-inner {
	padding: 0 6px 0 6px;
	background-position: 0 0;
	background-repeat: repeat;
}
.newFMT#recipe .rcp-sp-block#bl-papa .rcp-sp-inner { background-image:  url(/recipe/special/img/bg-bl-papa.png); }
.newFMT#recipe .rcp-sp-block#bl-sira .rcp-sp-inner { background-image: url(/recipe/special/img/bg-bl-sira.png); }
.newFMT#recipe .rcp-sp-block#bl-genen .rcp-sp-inner { background-image: url(/recipe/special/img/bg-bl-gen.png); }
.newFMT#recipe .rcp-sp-block#bl-katsuo .rcp-sp-inner { background-image: url(/recipe/special/img/bg-bl-katsuo.png); }
.newFMT#recipe .rcp-sp-block#bl-other .rcp-sp-inner { background-image: url(/recipe/special/img/bg-bl-other.png); }
.newFMT#recipe .rcp-sp-block#bl-men .rcp-sp-inner { background-image: url(/recipe/special/img/bg-bl-men.png); }
.newFMT#recipe .rcp-sp-block#bl-season .rcp-sp-inner { background-image: url(/recipe/special/img/bg-bl-season.png); }

.newFMT#recipe .rcp-sp-topics {
	height: 378px;
	_height: 412px;
	padding: 12px 0 17px 5px;
	background-color: #fff;
	overflow-y: auto;
}

.newFMT#recipe .rcp-sp-block .rcp-sp-topic {
	margin: 0 0 0 12px;
	width: 240px;
	min-height: 75px;
	_height: 75px;
	padding: 5px 0 12px 0;
	float: left;
}
.newFMT#recipe .rcp-sp-topic h5 {
	margin: 0 0 2px 0;
	width: 172px;
	float: right;
}

.newFMT#recipe .rcp-sp-topic h5 a {
	display: block;
	font-weight: bold;
	padding: 0 0 0 10px;
	background: url(/common/img/ico-pt-arrg_m.png) 0 0.3em no-repeat;
}

.newFMT#recipe .rcp-sp-topic h5 a:link {
	color: #766855;
}

.newFMT#recipe .rcp-sp-topic p.sp-thumb {
	float: left;
}
.newFMT#recipe .rcp-sp-topic p.sp-thumb img {
	border: 1px solid #cccccc;
}

.newFMT#recipe .rcp-sp-topic p.sp-summary {
	width: 172px;
	float: right;
}


/*----------------------------------------------------------------------------*/
/* Seminar */
/*----------------------------------------------------------------------------*/
/*.newFMT#labo {

}

.newFMT#labo .main h2 {
	text-indent: -9999% !important;
	margin: 0 0 15px 0 !important;
}

.newFMT#labo .side_navi {
	margin-right: 10px;
}

.newFMT#labo .content {
	overflow: hidden;
	width: 578px;
}

.newFMT#labo .content h3 {
	margin: 0 0 20px 0 !important;
	height: auto !important;
	width: auto !important;
	padding: 0 !important;
}

.newFMT#labo .semi-lead {
	padding: 0 10px 15px 10px;
	background: url(/laboratory/seminar/img/pert-slash-org.png) 0 100% repeat-x;
}

.newFMT#labo .semi-balance-lead {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	background: url(/laboratory/seminar/img/pert-slash-org.png) 0 100% repeat-x;
}

.newFMT#labo .semi-balance-img-section {
	text-align: center;
	margin: 25px 0;
}

.newFMT#labo .semi-lead a {
	color: #4d9421;
	font-weight: bold;
	font-size: 117%;
	padding: 0 0 0 10px;
	background: url(/common/img/ico-pt-arrgrn_m.png) 0 50% no-repeat;
}
.newFMT#labo #semitop-list-section {
	margin:15px 0 0 0;
	padding: 0;
	width: 598px;
	overflow: hidden;
	background: url(/laboratory/seminar/img/bg-semitop-list.png) 289px 0 repeat-y;
}
.newFMT#labo #semibn-list-section {
	margin:15px 0 20px 0;
	padding: 0;
	width: 598px;
	overflow: hidden;
}

.newFMT#labo #semitop-list-section #semi-list-inner {
	margin:-11px 0 0 0;
	border-bottom: 1px dotted #000000;
}

.newFMT#labo #semibn-list-section #semi-list-inner {
	margin:-11px 0 0 0;
}

.newFMT#labo .semitop-block {
	float: left;
	margin: 0 19px 0 0;
	border-top: 1px dotted #000000;
	padding: 11px 0 10px 0;
	width: 280px;
	background-position: 100% 90%;
	background-repeat: no-repeat;
}

.newFMT#labo .semibn-block {
	float: left;
	margin: 0 19px 10px 0;
	padding: 11px 0 0 0;
	width: 280px;
}

.newFMT#labo .semitop-block#vol19 { background-image: url(/laboratory/seminar/img/top-ill-vol19.png); }
.newFMT#labo .semitop-block#vol18 { background-image: url(/laboratory/seminar/img/top-ill-vol18.png); }
.newFMT#labo .semitop-block#vol17 { background-image: url(/laboratory/seminar/img/top-ill-vol17.png); }
.newFMT#labo .semitop-block#vol16 { background-image: url(/laboratory/seminar/img/top-ill-vol16.png); }
.newFMT#labo .semitop-block#vol15 { background-image: url(/laboratory/seminar/img/top-ill-vol15.png); }
.newFMT#labo .semitop-block#vol14 { background-image: url(/laboratory/seminar/img/top-ill-vol14.png); }
.newFMT#labo .semitop-block#vol13 { background-image: url(/laboratory/seminar/img/top-ill-vol13.png); }
.newFMT#labo .semitop-block#vol12 { background-image: url(/laboratory/seminar/img/top-ill-vol12.png); }
.newFMT#labo .semitop-block#vol11 { background-image: url(/laboratory/seminar/img/top-ill-vol11.png); }

.newFMT#labo .semitop-block h4 {
	margin: 0 0 10px 0 !important;
	font-weight: bold;
}
.newFMT#labo .semitop-block h4 img {
	float: left;
}

.newFMT#labo .semitop-block h4 a {
	display: block;
	margin: 0 0 0 6px;
	padding: 0 0 0 10px;
	width: 227px;
	vertical-align: middle;
	font-size: 130%;
	line-height: 1.2;
	background: url(/common/img/ico-pt-arrg_m.png) 0 0.3em no-repeat;
	float: right;
}
.newFMT#labo .semitop-block h4 a img {
	margin: 1px 5px 0 0;
	vertical-align: middle;
}
.newFMT#labo .semibn-block h5 a {
	display: block;
	padding: 0 0 0 10px;
	background: url(/common/img/ico-pt-arrgrn_m.png) 0 0.3em no-repeat;
	font-weight: bold;
}
.newFMT#labo .semibn-block h5 a:link {
	color: #4d9421;
}
.newFMT#labo .semibn-block h5 a img {
	margin: 0 5px 0 5px;
	vertical-align: middle;
}

.newFMT#labo .semitop-block h4 a:link {
	color: #666666;
}
.newFMT#labo .semitop-block .img {
	width: auto;
	float: left;
	margin: 0;

}

.newFMT#labo .semitop-block .summary {
	width: 149px;
	color: #666666;
	float: right;
}

.newFMT#labo .semibn-block .summary {
	padding: 0 0 0 10px;
}
.newFMT#labo .semitop-bucknumber {
	margin: 7px 0 0 0;
	text-align: right;
}

.newFMT#labo .semitop-bucknumber a {
	color: #666666;
	font-weight: bold;
	padding: 0 0 0 10px;
	background: url(/common/img/ico-pt-arrgrn_m.png) 0 50% no-repeat;
}

.newFMT .semitop-profile {
	margin: 20px 0 0 0;
	border: 1px solid #ff8700;
	padding: 15px 20px;
	background-color: #fdfbed;
}

.newFMT .semitop-profile .semi-prof-top h3 {
	margin: 0 0 10px 0 !important;
}

.newFMT .semitop-profile .semi-prof-top .prof-img {
	margin: 0 0 0 20px;
	float: right;
}

.newFMT .semitop-profile .semi-prof-top .prof-summary {
	clear: both;
	color: #666666;
	width: 390px;
	font-size: 86%;
	line-height: 1.3;
	float: left;
}

.newFMT .semitop-profile .semi-prof-top .prof-summary em {
	font-size: 117%;
	color: #333333;
}

.newFMT .semitop-profile h4 {
	clear: both;
	margin: 20px 0 0 0 !important;
}

.newFMT .semitop-profile ul {
	margin: 0 0 10px 0;
}*/


/* ゼミナール下層 */
/*.newFMT#labo .semi-r h3 {
	text-indent: 0;
}

.newFMT#labo .semi-r-point {
	font-size: 117%;
	font-weight: bold;
	color: #896841;
}

.newFMT#labo .semi-r td h4 {
	margin: 0 0 8px 0 !important;
}

.newFMT#labo .semi-rname {
	padding-bottom: 3px;
	font-size: 117%;
	font-weight: bold !important;
	color: #896841;
}

.newFMT#labo .semi-rcatch {
	color: #896841;
}

.newFMT#labo .semi-rcapttl {
	border-bottom: 1px dotted #dde4d1;
	padding: 10px 0 0 0;
}
.newFMT#labo .semi-routline th ,
.newFMT#labo .semi-routline td ,
.newFMT#labo .semi-recipe-step th ,
.newFMT#labo .semi-recipe-step td {
	padding: 3px 0;
}
.newFMT#labo .semi-routline th {
	width: 160px;
	white-space: nowrap;
}

.newFMT#labo .semi-btmindex {
	margin: 10px 0 10px 0;
	padding: 14px;
	background-color: #f2f8f2;
}

.newFMT#labo .semi-btmindex .semi-lnk-balance {
	margin: 0 0 5px 0;
}

.newFMT#labo .semi-btmindex li a {
	position: relative;
	_margin: 0 0 -1em 0;
	overflow: hidden;
	width: auto;
	*display: block;
	padding: 0 0 0 10px;
	background: url(/common/img/ico-pt-arrgrn_m.png) 0 50% no-repeat;
}
.newFMT#labo .semi-btmindex li a img {
	_padding: 3px 0;
}
.newFMT#labo .semi-btmindex a {
	color: #4d9421;
}
.newFMT#labo .semi-btmindex .semi-lnk-balance {
	margin-top: 7px;
}

.newFMT#labo .semi-btmindex .semi-lnk-balance a {
	font-weight: bold;
	padding: 0 0 0 10px;
	background: url(/common/img/ico-pt-arrgrn_m.png) 0 50% no-repeat;
}


.newFMT#labo .semi-btmindex li {
	margin: 5px;
}

.newFMT#labo .semi-btmindex li a img {
	margin: -2px 5px 0 5px;
	vertical-align: middle;
}

.newFMT#labo .semi-routline .semi-kakko {
	border: 1px #cccccc solid;
	border-right: none;
	width: 5px !important;
}*/


/*----------------------------------------------------------------------------*/
/* Lecture */
/*----------------------------------------------------------------------------*/
/*#lecture .content{
	color: #666;
}
#lecture h2 {
	text-indent: -9999% !important;
	position: relative;
	margin: 0 0 15px 0 !important;
}
#lecture h3 ,
#lecture h4 {
	margin: 0;
	height: auto;
}*/
/*#lecture .contents .main h3 {
	margin: 0 0 10px 0 !important;
}
#lecture .contents .skz-tagline {
	font-size: 116%;
	font-weight: bold;
	color: #FFA800;
}*/
/*#lecture #skz-main-ttl {
	margin: 5px 0 0 0;
	min-height: 106px; 
	_height: 106px;
	padding: 10px 10px 0;
	background-color: #f3ffd0;
	background-position: 100% 50%;
	background-repeat: no-repeat;
}*/


/*.cabedge#lecture  #skz-main-ttl {	background-image: url(../../lecture/shokuzai/img/ill-titl_yasai01.gif); }
.bamboo#lecture  #skz-main-ttl {		background-image: url(../../lecture/shokuzai/img/ill-titl_yasai02.gif); }
#lecture .pumpkin #skz-main-ttl {	background-image: url(../../lecture/shokuzai/img/ill-titl_yasai03.gif);}
#lecture .eggplant #skz-main-ttl {	background-image: url(../../lecture/shokuzai/img/ill-titl_yasai04.gif); }
#lecture .okra #skz-main-ttl {		background-image: url(../../lecture/shokuzai/img/ill-titl_yasai05.gif); }
#lecture .nira #skz-main-ttl {		background-image: url(../../lecture/shokuzai/img/ill-titl-yasai06.gif); }
#lecture .soyfoods #skz-main-ttl {	background-image: url(../../lecture/shokuzai/img/ill-titl-yasai07.gif); }

#lecture .meat #skz-main-ttl {		background-image: url(../../lecture/shokuzai/img/ill-titl_meat_fish01.gif); }
#lecture .seafood #skz-main-ttl {	background-image: url(../../lecture/shokuzai/img/ill-titl_meat_fish02.gif); }
#lecture .seaweed #skz-main-ttl {	background-image: url(../../lecture/shokuzai/img/ill-titl_meat_fish03.gif); }*/

/*
#lecture .pumpkin #skz-info dl {
	background-position: 0 0.4em;
	background-image: url(../../lecture/shokuzai/img/pt-info-yasai03.gif);
}
#lecture .eggplant #skz-info dl {
	background-position: 0 0.4em;
	background-image: url(../../lecture/shokuzai/img/pt-info-yasai04.gif);
}
#lecture .okra #skz-info dl {
	background-position: 0 0.4em;
	background-image: url(../../lecture/shokuzai/img/pt-info-yasai05.gif);
}
#lecture .nira #skz-info dl {
	background-position: 0 0.4em;
	background-image: url(../../lecture/shokuzai/img/pt-info-yasai06.gif);
}
#lecture .soyfoods #skz-info dl {
	background-position: 0 0.4em;
	background-image: url(../../lecture/shokuzai/img/pt-info-yasai07.gif);
}

#lecture .meat #skz-info dl {
	background-position: 0 0.4em;
	background-image: url(../../lecture/shokuzai/img/pt-info-meat_fish01.gif);
}
#lecture .seafood #skz-info dl {
	background-position: 0 0.4em;
	background-image: url(../../lecture/shokuzai/img/pt-info-meat_fish02.gif);
}
#lecture .seaweed #skz-info dl {
	background-position: 0 0.4em;
	background-image: url(../../lecture/shokuzai/img/pt-info-meat_fish03.gif);
}*/

/*#lecture #skz-element {
	clear: both;
	margin: 20px 0 0 0;
	padding: 5px 0 0;
	background: #fcfbef url(../../lecture/shokuzai/img/bg-element-top.gif) 0 0 no-repeat;

}
#lecture #skz-element .skz-content {
	padding: 15px 15px 16px 20px;
	background: url(../../lecture/shokuzai/img/bg-element-bottom.gif) 0 100% no-repeat;
}
#lecture #skz-element .skz-content h5 {
	float: left;
	margin: 0 0 10px 0;
	vertical-align: middle;
}
#lecture #skz-element .skz-content ul {
	display: block;
	width: 449px;
	float: right;
	vertical-align: middle;
}
#lecture #skz-element .skz-content ul li {
	display: block;
	margin: 0;
	color: #766443;
	background: url(../../lecture/shokuzai/img/pt-dot.gif) 0 0.6em no-repeat;
	padding-left: 13px;
}
#lecture #skz-element .skz-content ul li em {
	color: #f10305;
	font-weight: bold;
}

#lecture #skz-link {
	margin: 20px -16px 0 0;
	padding: 21px 0 0 0;
	background: url(../img/line-dot_gray1x1.gif) 0 0 repeat-x;
}
#lecture #skz-link li {
	margin: 0 16px 0 0;
}
#lecture #skz-link a {
	margin: 0;
	padding: 0;
	text-indent: 0;
	width: auto;
	height: auto;
}*/

.newFMT#lecture .content ul {
	margin: 0 auto;
	padding: 0;
}

.newFMT#lecture .content ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.newFMT#lecture .content ul li a {
	width: auto;
	height: auto;
	text-indent: 0;
}
.newFMT#lecture .skz-sttl {
	margin: 10px 0 12px 0;
}

.newFMT#lecture .skz-indList {
	display: block;
	margin: 0 !important;
	width: 594px;
}
.newFMT#lecture .skz-indList li {
	margin: 8px 16px 8px 0 !important;
}

#lecTop-box {
	width: 578px;
	padding: 16px 0 0 0;
	background: #fbf7e8 url(../../lecture/images/top_bg.gif) 0 0 repeat-y;
}

#lecTop-box ul {

	list-style: none !important;
	background: url(../../lecture/images/top_btm.gif) 0 100% no-repeat;
}
#lecTop-box li {
	margin: 0 0 0 20px !important;
	padding: 0 0 20px 0 !important;
	list-style: none !important;

}



/*----------------------------------------------------------------------------*/
/* LP */
/*----------------------------------------------------------------------------*/

#lp .header{
	position: relative;
	margin: 0 auto;
	background: url(../../lp/images/head_lp.gif) 0 100% no-repeat;
	height:66px;
	width:790px;
}

#lp .header #btn_yamaki{
	float:right;
	margin: 43px 1px 1px 0;
	_margin: 43px 0px 1px 0;
}

#lp .header #btn_yamaki a:hover img {
	opacity:0.8; filter: alpha(opacity=80);
}

#lp .contents {
/*	position: relative; 1002新設のプルダウンの序列が狂うバグを修正
*/	margin: 20px auto 20px auto;
	padding: 0;
	width: 790px;
	min-height: 0;
	text-align: left;
z-index: 500 !important;
}

#lp .contents h1 {
	margin: 0;
	padding:0;
}
.font_10 {
font-size:85%;
}




.lp_footer {
	border-top: 2px solid #fe0105;
	margin: 0 auto;
	padding: 4px 0;
	width: 790px;
	clear: both;
}

.lp_footer .footer_subnavi {
	margin: 0;
	padding: 0;
	float: right;
	clear: right;
}

.lp_footer .footer_subnavi ul {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
}

.lp_footer .footer_subnavi li {
	float: left;
}

.lp_footer .copyright {
	margin: 5px 0 0 2px;
	font: normal 12px 'MS PGothic', Osaka;
	color: #fe0104;
	float: left;
}







/*----------------------------------------------------------------------------*/
/* LP 塩すき焼き*/
/*----------------------------------------------------------------------------*/
#lp .contents .shiosukiyaki_main {
	background-image: url(../../lp/shiosukiyaki/images/bg_main.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	background-color:#f9fcf2;
	margin:0;
	padding:0 0 30px 0;
	width: 790px;
}

#lp .contents .about_shiosukiyaki{
	clear:both;
	margin: 30px 0 0 20px;
	width:750px;
}

#lp .contents .about_shiosukiyaki h2{
	margin: 0px 0 20px 0;
}

#lp .contents .about_shiosukiyaki h3{
	margin: 0px 0 10px 0;
}

#lp .contents .about_shiosukiyaki p.shiosukiyaki {
	float:left;
	margin-right:18px;
	_margin-right:9px;
	min_height:238px;
	height: auto !important;
	height: 238px;
	margin-bottom:40px;
}

#lp .contents .about_shiosukiyaki .point {
	float:left;
	width:585px;
	background-image: url(../../lp/shiosukiyaki/images/bg_about_point.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin: 20px 0 0 0;
	padding:0 0 15px 0;
}
#lp .contents .about_shiosukiyaki .point p {
display:block;
	margin: 3px 15px 0px 32px;
	line-height:1.4;
}

#lp .contents .recipe_shiosukiyaki{
	clear:both;
	margin: 40px 0 0 18px;
	padding: 10px 0 0 25px;
	width:745px;
	height:260px;
	background-image: url(../../lp/shiosukiyaki/images/bg_recipe.jpg);
	background-repeat: no-repeat;
}
#lp .contents .recipe_shiosukiyaki h2 {
	margin-bottom:10px;
}

#lp .contents .recipe_shiosukiyaki .material {
	background-color:#f9faf1;
	width:176px;
	float:left;
	margin: 0 14px 0 0;
	padding:10px;
}
#lp .contents .recipe_shiosukiyaki .material table{
	line-height:1.2;
	width:176px;
}
#lp .contents .recipe_shiosukiyaki .material table tr td{
	font-weight:bold;
	color:#666666;
	text-align:right;
}

#lp .contents .recipe_shiosukiyaki .how_to {
	display:block;
	float:left;
	width:270px;
	margin:0 0 0px 16px;
	_margin:0 0 0px 0px;
}

#lp .contents .recipe_shiosukiyaki .how_to ol li {
	display: block;
	margin-bottom:16px;
}

#lp .contents .recipe_shiosukiyaki .how_to ol li span {
	float: left;
	margin-left: -16px;
	_margin-left: 0px;
	width: 16px;
	_height:40px;
	font-weight: bold;
	color: #7eae66;
}

#lp .contents .btn_recipe_nabe{
	margin:30px 0 0px 0;
	text-align:center;
}

#lp .contents .btn_recipe_nabe a:hover img {
	opacity:0.8; filter: alpha(opacity=80);
}
