@charset "euc-jp";

/*----------------------------------------------------
Information
File name:      contents.css
Style Info:     各ページ詳細スタイルの設定
--------------------------------------------------- */


/* recipe
------------------------------ */

.attention {
	font-size: 80%;
	color: #999;
}
.title {
	margin-bottom: 11px;
}
.mainTitle {
	float: left;
}
.backBtn {
	float: right;
	padding: 17px 0 5px;
}

#catTitle {
	clear: both;
	width: 526px;
	margin-bottom: 10px;
}
#catTitle div {
	padding: 2px;
	border: 1px solid #d8ac49;
	background: #fff;
}
#catTitle h2 {
	position: relative;
	padding: 0 0 0 0;
	background: #efcf85 url(/share/img/recipe/cat_title_bg_image.jpg) no-repeat center top;
	color: #000;
	font-size: 120%;
	font-weight: bold;
}
#catTitle img {
	float: right;
}
#catTitle span {
	display: block;
	padding: 45px 0 0 13px;
}

#search {
	zoom: 1;
	position: relative;
	margin-bottom: 12px;
	background: url(/share/img/recipe/search_bg_top.gif) no-repeat left top;
}
#search p {
	padding: 12px 0 0 11px;
}
#search p img {
	float: left;
}
#search span {
	display: block;
	float: left;
	height: 20px;
	width: 324px;
}
#search span input {
	width: 324px;
	border: 1px solid #ccc;
}
#search #searchBtn {
	position: absolute;
	top: 11px;
	left: 463px;
}
#search .catch {
	clear: both;
	padding: 2px 0 8px 133px;
	background: url(/share/img/recipe/search_bg_bot.gif) no-repeat left bottom;
}
#search a {
	margin-left: 30px;
	padding-left: 16px;
	background: url(/share/img/recipe/icon_question.gif) no-repeat left top;
}

/* index */

.recipeIndex .indexList {
	position: relative;
	margin-bottom: 12px;
	padding-bottom: 49px;
	background: url(/share/img/recipe/index_list_bg_bot.gif) no-repeat left bottom;
}
.recipeIndex .single {
	background-position: -270px bottom;
}
.recipeIndex .indexList h2 {
	margin: 0 11px;
	font-size: 130%;
	font-weight: bold;
	line-height: 1.2;
}
.recipeIndex .indexList .mainPhoto {
	padding: 0 58px 21px;
	background: #f7f7ef url(/share/img/recipe/index_list_bg_top.gif) no-repeat left bottom;
	text-align: center;
}
.recipeIndex .indexList .mainPhoto span {
	display: block;
	padding: 1px;
	border: 1px solid #e9d096;
}
.recipeIndex .indexList div {
	width: 256px;
}
.recipeIndex .indexList div.odd {
	float: left;
}
.recipeIndex .indexList div.even {
	float: right;
}
.recipeIndex .indexList div.odd .btn {
	position: absolute;
	left: 92px;
	bottom: 22px;
}
.recipeIndex .indexList div.even .btn {
	position: absolute;
	left: 361px;
	bottom: 22px;
}
.recipeIndex .indexList .new,
.recipeIndex .indexList .count {
	margin: 0 8px;
}
.recipeIndex .indexList .new img,
.recipeIndex .indexList .count img {
	margin: -2px 3px 0 0;
	vertical-align: middle;
}
.recipeIndex .indexList .new {
	float: left;
	color: #f00;
}
.recipeIndex .indexList .count {
	padding-bottom: 4px;
	background: url(/share/img/recipe/index_list_border.gif) repeat-x left bottom;
	text-align: right;
}
.recipeIndex .indexList ul {
	clear: both;
	padding: 0 8px;
}
.recipeIndex .indexList ul li {
	padding: 2px 0 4px;
	background: url(/share/img/recipe/index_list_border.gif) repeat-x left bottom;
}
.recipeIndex .indexList ul li img {
	margin-left: 3px;
}
.recipeIndex .indexList ul li a {
	padding-left: 17px;
	background: url(/share/img/recipe/index_arrow.gif) no-repeat 1px top;
}

/* category */

.recipeCategory .catList {
	display: table;
	width: 526px;
	padding: 9px 0 10px;
	background: url(/share/img/recipe/border.gif) repeat-x left bottom;
}
.recipeCategory div.catList p.mainPhoto {
	display: table-cell;
	vertical-align: top;
	width: 1%;
	/width: auto;
	/float: left;
}
.recipeCategory div.catList p.mainPhoto span {
	display: block;
	float: left;
	padding: 1px;
	border: 1px solid #e9d096;
}
.recipeCategory div.catList .text {
	display: table-cell;
	padding-left: 12px;
	vertical-align: top;
	/zoom: 1;
}
.recipeCategory div.catList .text h3 {
	font-size: 130%;
	font-weight: bold;
}
.recipeCategory div.catList .text ul {
	margin: 5px 0;
}
.recipeCategory div.catList .text li {
	display: inline;
	margin-right: 10px;
}
.recipeCategory div.catList .text li img {
	margin: -2px 4px 0 0;
	vertical-align: middle;
}
.recipeCategory div.catList .text .btn {
	margin-top: -10px;
	text-align: right;
}
.recipeCategory #catListFoot {
	margin-bottom: 20px;
	padding-top: 9px;
}
.recipeCategory #catListFoot h3 {
	font-size: 120%;
	font-weight: bold;
	line-height: 1.2;
}
.recipeCategory #catListFoot ul {
	margin-bottom: 5px;
	line-height: 1.2;
}
.recipeCategory #catListFoot li {
	float: left;
}
.recipeCategory #catListFoot li.number {
	padding: 0 5px 0 6px;
	border-left: 1px solid  #666;
}
.recipeCategory #catListFoot li.number.firstChild {
	border: none;
}
.recipeCategory #catListFoot li a {
	display: block;
	text-align: center;
}
.recipeCategory #catListFoot .count img {
	margin: -2px 4px 0 0;
	vertical-align: middle;
}

/* details */

.recipeDetails .attention {
	margin: 0 0 10px 5px;
}
.recipeDetails #recipeTitle {
	position: relative;
}
.recipeDetails #recipeTitle .name {
	width: 390px;
	font-size: 130%;
	font-weight: bold;
}
.recipeDetails #recipeTitle .catch {
	margin-bottom: 5px;
}

.recipeDetails #recipeTitle #printBtn {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 135px;
	padding-bottom: 1px;
	background: url(/share/img/recipe/print_btn_bg_bot.gif) no-repeat left bottom;
	line-height: 1.1;
	letter-spacing: 0.1em;
}
.recipeDetails #recipeTitle #printBtn span {
	display: block;
	padding: 2px 0 0 7px;
	background: url(/share/img/recipe/print_btn_bg_top.gif) no-repeat left top;
}
#recipeTitle #printBtn a {
	display: inline-block;
	padding-left: 20px;
	background: url(/share/img/recipe/icon_print.gif) no-repeat left top;
}

.recipeDetails #data {
	float: left;
	width: 244px;
	margin-bottom: 10px;
}
.recipeDetails #data #mainPhoto {
	margin-bottom: 10px;
	padding: 1px;
	border: 1px solid #e9d096;
}
.recipeDetails #data ul {
	margin-bottom: 10px;
}
.recipeDetails #data li {
	margin-bottom: 5px;
}
.recipeDetails #data li img {
	margin-right: 6px;
	vertical-align: middle;
}
.recipeDetails #data .article {
	padding: 8px 0 5px;
	background: url(/share/img/recipe/border.gif) repeat-x left top;
}
.recipeDetails #data .article h3,
.recipeDetails #data .article p {
	margin-bottom: 4px;
	padding-left: 22px;
	text-indent: -22px;
	line-height: 1.2;
}
.recipeDetails #data .article img {
	margin: -1px 6px 0 0;
}
.recipeDetails #data .article p.articleImage {
	float: right;
	margin: 0;
	padding: 0;
	border: 1px solid #f1e2be;
	text-indent: 0;
}
.recipeDetails #data .article p.articleImage img {
	margin: 0;
	vertical-align: top;
}

.recipeDetails #ingredient {
	float: right;
	width: 268px;
	margin-bottom: 10px;
	background: url(/share/img/recipe/ingredient_bg_mid.gif) repeat-y left top;
}
.recipeDetails #ingredient h3 {
	padding: 9px 9px 3px;
	background: url(/share/img/recipe/ingredient_bg_top.gif) no-repeat left top;
	font-size: 130%;
	line-height: 1.2;
	color: #f00;
}
.recipeDetails #ingredient h3 img {
	margin-top: -3px;
	margin-right: 3px;
	vertical-align: middle;
}
.recipeDetails #ingredient p {
	margin: -23px 8px 2px;
	padding: 4px 2px 5px;
	background: url(/share/img/recipe/ingredient_border.gif) repeat-x left bottom;
	text-align: right;
	line-height: 1;
}
.recipeDetails #ingredient p img {
	margin-top: -3px;
	margin-right: 3px;
	vertical-align: middle;
}
.recipeDetails #ingredient ul {
	padding: 0 8px 9px;
	background: url(/share/img/recipe/ingredient_bg_bot.gif) no-repeat left bottom;
}
.recipeDetails #ingredient ul li {
	padding: 4px 2px 5px;
	background: url(/share/img/recipe/ingredient_border.gif) repeat-x left bottom;
}
.recipeDetails #ingredient ul li span {
	margin-right: 4px;
	color: #aaa;
}

.recipeDetails #step {
	clear: both;
	zoom: 1;
	margin-bottom: 12px;
	padding-top: 10px;
	background: url(/share/img/recipe/border.gif) repeat-x left top;
}
.recipeDetails #step h2 {
	font-size: 130%;
	color: #f00;
}
.recipeDetails #step h2 img {
	margin-right: 4px;
}
.recipeDetails #step dt {
	clear: left;
	float: left;
	padding: 2px 0 1px;
}
.recipeDetails #step dt img {
	margin-top: 1px;
}
.recipeDetails #step dd {
	padding: 2px 0 2px 85px;
}

.recipeDetails #stepImage ul {
}
.recipeDetails #stepImage ul li {
	float: left;
	height: 107px;
	width: 83px;
	margin: 0 5px 8px 0;
	text-align: center;
}
.recipeDetails #stepImage ul li.sixthChild {
	margin-right: 0;
}
.recipeDetails #stepImage ul li img {
	margin-bottom: 4px;
}

.recipeDetails #memo {
	clear: both;
	margin-bottom: 5px;
	padding-top: 10px;
	background: url(/share/img/recipe/border.gif) repeat-x left top;
}
.recipeDetails #memo p {
	padding-left: 21px;
	text-indent: -21px;
}
.recipeDetails #memo p span {
	margin-right: 5px;
}
.recipeDetails #memo img {
	margin: -2px 5px 0 0;
	vertical-align: middle;
}

.recipeDetails #recipeFoot {
	clear: both;
	margin-bottom: 20px;
	padding-top: 7px;
	background: url(/share/img/recipe/border.gif) repeat-x left top;
}
.recipeDetails #recipeFoot .catName {
	margin-bottom: 2px;
	font-size: 120%;
	font-weight: bold;
}
.recipeDetails #recipeFoot .count {
	float: left;
	padding-top: 3px;
	line-height: 1;
}
.recipeDetails #recipeFoot .count img {
	margin: -2px 5px 0 0;
	vertical-align: middle;
}
.recipeDetails #recipeFoot ul {
	position: relative;
	float: right;
	height: 22px;
	width: 417px;
	background: url(/share/img/recipe/recipe_btn_bg.gif) no-repeat left top;
}
.recipeDetails #recipeFoot ul li {
	position: absolute;
	top: 0px;
}
.recipeDetails #recipeFoot ul li.previous {
	left: 0px;
}
.recipeDetails #recipeFoot ul li.next {
	left: 101px;
}
.recipeDetails #recipeFoot ul li.recipeTop {
	left: 241px;
}

/* search */

.recipeSearch .result {
	margin-bottom: 10px;
}
.recipeSearch .result li {
	float: left;
}
.recipeSearch .result li a {
	display: block;
	padding: 0 3px;
	text-align: center;
}
.recipeSearch .list {
	margin-bottom: 10px;
}
.recipeSearch .list li {
	zoom: 1;
	position: relative;
	margin-bottom: 2px;
	padding: 8px 0 0 18px;
	background: url(/share/img/recipe/border.gif) repeat-x left top;
	line-height: 1.2;
}
.recipeSearch .list li a.name {
	display: inline-block;
	margin: 0 0 1px -18px;
	font-size: 120%;
	font-weight: bold;
}
.recipeSearch .list li a.name img {
	margin: -3px 4px 0 0;
	vertical-align: middle;
}
.recipeSearch .list li a.btn {
	position: absolute;
	top: 8px;
	right: 0px;
}
.recipeSearch .searchFoot {
	margin-bottom: 20px;
	padding-top: 15px;
	border-top: 1px solid #c0c0c0;
}
.recipeSearch .searchFoot .btn {
	margin-top: -20px;
	text-align: right;
}
.recipeSearch p.noSearch {
	margin-bottom: 40px;
}
.recipeSearch div.noSearch {
	padding-top: 40px;
}


/* article
------------------------------ */

.articleKatei .articleTitle,
.articleGyoumu .articleTitle {
	margin-bottom: 20px;
}
.articleIndex .articleTitle,
.articleCategory .articleTitle {
	margin-bottom: 15px;
}
.articleEntry h1.title,
.articleCategory h1.title,
.articleEntry h2.title,
.articleCategory h2.title,
.articleEntry h3.title,
.articleCategory h3.title {
	padding-bottom: 8px;
	background: url(/share/img/article/entryTitle_bg_bottom.jpg) no-repeat left bottom;
	font-size: 130%;
	font-weight: bold;
	color: #fff;
}
.articleEntry .title span,
.articleCategory .title span {
	display: block;
	padding: 8px 0 0 30px;
	background: url(/share/img/article/entryTitle_bg_top.gif) no-repeat left top;
}
.articleCategory .subTitle {
	position: relative;
	margin: 0 4px 20px;
	border: 1px solid #c5c3aa;
	font-size: 125%;
	color: #61613a;
	line-height: 1.2;
	font-weight: bold;
	letter-spacing: 1px;
}
.articleCategory .subTitle span {
	display: block;
	padding: 4px 8px;
	border: 1px solid #ffffec;
	background: #eeeddc url(/share/img/article/subTitle_bg.jpg) no-repeat left top;
}

.articleKatei .catNavi,
.articleGyoumu .catNavi {
	background: #dcdbbe;
	margin: 0 7px 18px 6px;
}
.articleKatei .catNavi ul,
.articleGyoumu .catNavi ul {
	padding: 6px 2px 2px 3px;
	overflow: hidden;
}
* html .articleKatei .catNavi ul,
* html .articleGyoumu .catNavi ul {
	height: 1%;
}
.articleKatei .catNavi li,
.articleGyoumu .catNavi li {
	float: left;
	width: 118px;
	margin: 0 5px 0 4px;
	padding-bottom: 4px;
	display: inline;
}
.articleKatei .catNavi li a,
.articleGyoumu .catNavi li a {
	display: block;
	padding: 4px 0 4px 20px;
	background: url(/share/img/share/arrow_s_down2.gif) no-repeat 9px center;
	border: 1px solid #fff;
	line-height: 1.2;
}
.articleKatei .section .imgR,
.articleGyoumu .section .imgR {
	float: right;
	width: 160px;
	text-align: right;
}
.articleKatei .section p.catLink,
.articleKatei .section ul.catLink,
.articleGyoumu .section p.catLink,
.articleGyoumu .section ul.catLink {
	clear: both;
	padding-top: 15px;
	text-align: right;
}
.articleKatei .section ul.catLink li,
.articleGyoumu .section ul.catLink li {
	display: inline;
	margin-left: 12px;
}

/* katei */

.articleKatei .section #rutin {
	margin: 40px 0 0 10px;
	border: 1px solid #d7d6bb;
	background: #f2f0e3;
}
.articleKatei .section #rutin h3 {
	margin-bottom: 18px;
	padding: 8px 10px 7px;
	background: url(/share/img/share/stripe01.gif) repeat left top;
	border-bottom: 1px solid #e7e6d3;
	font-size: 122%;
	font-weight: bold;
	color: #544321;
	line-height: 1.2;
}
.articleKatei .section #rutin p {
	margin: 0 12px 22px;
}
.articleKatei .section #rutin p img {
	margin-bottom: 10px;
}

/* gyoumu */

.articleGyoumu .section #quality {
	margin: 20px 0 15px 10px;
	border: 1px solid #d7d6bb;
	background: #f2f0e3;
}
.articleGyoumu .section #quality h3 {
	margin-bottom: 8px;
	padding: 8px 10px 7px;
	background: url(/share/img/share/stripe01.gif) repeat left top;
	border-bottom: 1px solid #e7e6d3;
	font-size: 122%;
	font-weight: bold;
	color: #544321;
	line-height: 1.2;
}
.articleGyoumu .section #quality dl {
	margin: 0 10px;
	overflow: hidden;
}
* html.articleGyoumu .section #quality dl {
	height: 1%;
}
.articleGyoumu .section #quality dt {
	clear: both;
	float: left;
	padding-bottom: 1px;
}
.articleGyoumu .section #quality dd {
	margin-bottom: 5px;
	padding: 0 10px 5px 150px;
	background: url(/article/image/border-dotted-table.jpg) repeat-x left bottom;
	line-height: 1.5;
}
.articleGyoumu .section #quality dd.lastChild {
	background: none;
}
.articleGyoumu .section #mix {
	overflow: hidden;
	margin-bottom: 20px;
	padding-top: 10px;
	font-size: 95%;
}
* heml .articleGyoumu .section #mix {
	height: 1%;
}
.articleGyoumu .section #mix img {
	margin-bottom: 3px;
}
.articleGyoumu .section #mix p {
	position: relative;
	float: left;
	width: 207px;
	margin-left: -10px;
}

.articleGyoumu .section #mix p.gal {
	position: relative;
	float: left;
	width: 160px;
	margin-left: -10px;
}

.articleGyoumu .section #mix ul {
	float: right;
	padding-top: 10px;
}
.articleGyoumu .section #mix li {
	float: left;
	margin-left: 10px;
}
.articleGyoumu .section img.img {
	margin-top: 10px;
}

/* category */

.articleCategory .description {
	margin: 0 10px 20px;
}
.articleCategory .catNavi {
	padding: 5px 10px 30px;
}
.articleCategory .catNavi li {
	display: inline;
	margin-right: 20px;
}
.articleCategory .catNavi li a {
	display: -moz-inline-box;
	display: inline-block;
	padding-left: 12px;
	background: url(/share/img/share/arrow_s_down.gif) no-repeat left 0.5em;
}
.articleCategory .catNavi {
}
#articleCatList {
	padding-bottom: 30px;
}
#articleCatList div.odd,
#articleCatList div.even {
	width: 245px;
	margin-bottom: 24px;
}
#articleCatList div.odd {
	float: left;
}
#articleCatList div.even {
	float: right;
}
#articleCatList h2 {
	margin-bottom: 15px;
	padding: 6px 5px;
	border-top: 2px solid #d7d6bb;
	border-bottom: 1px solid #d7d6bb;
	font-weight: bold;
	color: #333;
}
#articleCatList .photo {
	margin-bottom: 12px;
	padding: 0 46px;
}
#articleCatList .catch {
	margin: 0 5px 10px;
}
#articleCatList .text {
	margin: 0 5px 12px;
}
#articleCatList .photo a {
	display: block;
	border: 3px solid #dedeb8;
}
#articleCatList table {
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #d5cda2;
	border-bottom: none;
}
#articleCatList table th {
	width: 72px;
	padding: 5px 0;
	background: #e9e5cf url(/share/img/article/data_th_bg.gif) no-repeat left top;
	border-bottom: 1px solid #d5cda2;
	vertical-align: top;
	text-align: center;
}
#articleCatList table td {
	padding: 3px 10px;
	border-left: 1px solid #d5cda2;
	border-bottom: 1px solid #d5cda2;
	background: #fff;
	line-height: 1.3;
}
#articleCatList .btn {
	text-align: center;
}

/* details */

.articleEntry strong {
	font-weight: bold;
}
.articleEntry #photo {
	float: left;
	width: 280px;
	padding-bottom: 15px;
}
.articleEntry #photo p {
	margin-bottom: 20px;
	border: 5px solid #dedeb8;
}
.articleEntry #data1 {
	float: right;
	width: 226px;
	padding-bottom: 15px;
}
.articleEntry #data1 .info {
	margin-bottom: 20px;
	font-size: 110%;
	text-align: justify;
}
.articleEntry #data1 .btn {
	margin-bottom: 20px;
}
.articleEntry #data1 table {
	width: 100%;
	border: 1px solid #d5cda2;
	border-bottom: none;
}
.articleEntry #data1 table th {
	width: 50px;
	padding: 5px 0;
	background: #e9e5cf url(/share/img/article/data_th_bg.gif) no-repeat left top;
	border-bottom: 1px solid #d5cda2;
	vertical-align: top;
	text-align: center;
}
.articleEntry #data1 table td {
	padding: 3px 10px;
	border-left: 1px solid #d5cda2;
	border-bottom: 1px solid #d5cda2;
	background: #fff;
	line-height: 1.3;
}
.articleEntry #data2 {
	padding-bottom: 15px;
}
.articleEntry #data2 .left {
	float: left;
	width: 280px;
}
.articleEntry #data2 .right {
	float: right;
	width: 226px;
}
.articleEntry #data2 .left table {
	width: 100%;
	border: 1px solid #d5cda2;
	border-bottom: none;
}
.articleEntry #data2 .left table th {
	width: 72px;
	padding: 5px 0;
	background: #e9e5cf url(/share/img/article/data_th_bg.gif) no-repeat left top;
	border-bottom: 1px solid #d5cda2;
	vertical-align: top;
	text-align: center;
}
.articleEntry #data2 .left table td {
	padding: 3px 10px;
	border-left: 1px solid #d5cda2;
	border-bottom: 1px solid #d5cda2;
	background: #fff;
	line-height: 1.3;
}
.articleEntry #data2 .right table {
	width: 100%;
	border: 1px solid #d5cda2;
	border-bottom: none;
}
.articleEntry #data2 .right thead th {
	padding: 7px 5px 7px;
	background: #e9e5cf url(/share/img/article/data_th_bg.gif) no-repeat left top;
	border-bottom: 1px solid #d5cda2;
	vertical-align: top;
	line-height: 1.1;
	text-align: right;
}
.articleEntry #data2 .right thead th img {
	float: left;
}
.articleEntry #data2 .right thead th span {
	display: block;
	float: right;
}
.articleEntry #data2 .right tbody th {
	padding: 5px 10px;
	border-left: 1px solid #d5cda2;
	border-bottom: 1px solid #d5cda2;
	background: #fff;
	line-height: 1.3;
}
.articleEntry #data2 .right tbody th span {
	display: block;
	width: 65px;
}
.articleEntry #data2 .right table td {
	padding: 3px 10px;
	border-left: 1px solid #d5cda2;
	border-bottom: 1px solid #d5cda2;
	background: #fff;
	line-height: 1.3;
	text-align: right;
}
.articleEntry #data3 {
	margin-bottom: 15px;
}
.articleEntry #data3 dl {
	margin-bottom: 15px;
	border: 1px solid #d5cda2;
	background: #fff;
}
.articleEntry #data3 dt {
	padding: 6px 10px;
	background: #e9e5cf url(/share/img/article/data_th_bg.gif) no-repeat left top;
	border-bottom: 1px solid #d5cda2;
	line-height: 1;
}
.articleEntry #data3 dd {
	padding: 5px 10px;
}
.articleEntry #data3 table {
	width: 100%;
	margin-bottom: 15px;
	border: 1px solid #d5cda2;
	border-bottom: none;
}
.articleEntry #data3 thead th {
	padding: 5px 10px;
	background: #e9e5cf url(/share/img/article/data_th_bg.gif) no-repeat left top;
	border-bottom: 1px solid #d5cda2;
	line-height: 1.1;
}
.articleEntry #data3 tbody th {
	padding: 3px 10px;
	background: #f2efe2 url(/share/img/article/data_th_bg.gif) no-repeat left top;
	border-left: 1px solid #d5cda2;
	border-bottom: 1px solid #d5cda2;
	line-height: 1.1;
}
.articleEntry #data3 tbody th#th01,
.articleEntry #data3 tbody th#th03 {
	width: 30%;
}

.articleEntry #data3 tbody td.none{
	padding: 5px 10px;
	background: #fff;
	border:none;
	line-height: 1.3;
}
.articleEntry #data3 table.none{ 
	width: 100%;
	margin-bottom: 15px;
	border:none;
	border-bottom: none;
}
.articleEntry #data3 thead th.none {
	padding: 5px 10px;
	background: #e9e5cf url(/share/img/article/data_th_bg.gif) no-repeat left top;
	border-bottom: none;
	line-height: 1.1;
}
.articleEntry #data3 tbody th.none {
	padding: 3px 10px;
	background: #f2efe2 url(/share/img/article/data_th_bg.gif) no-repeat left top;
	border-bottom: none;
	line-height: 1.1;
}

.articleEntry #data3 tbody td {
	padding: 5px 10px;
	background: #fff;
	border-left: 1px solid #d5cda2;
	border-bottom: 1px solid #d5cda2;
	line-height: 1.3;
}
.articleEntry #data3 #exTxt {
	margin-bottom: 15px;
	padding-top: 16px;
	background: url(/share/img/article/article_border.gif) repeat-x left top;
}
.articleEntry #data3 #exTxt p {
	line-height: 1.2;
}
.articleEntry #data3 #exTxtG {
	margin-bottom: 15px;
	padding-top: 16px;
}
.articleEntry #data3 #exTxtG p {
	line-height: 1.2;
}
.articleEntry #data3 #moreInfo {
	margin-bottom: 15px;
	background: url(/share/img/article/moreInfo_bg_middle.gif) repeat-y left top;
}
.articleEntry #data3 #moreInfo .inner {
	padding-top: 8px;
	background: url(/share/img/article/moreInfo_bg_top.gif) no-repeat left top;
}
.articleEntry #data3 #moreInfo .inner div.clearfix {
	padding: 0 15px 8px;
	background: url(/share/img/article/moreInfo_bg_bottom.gif) no-repeat left bottom;
}
.articleEntry #data3 #recipe {
	margin-bottom: 15px;
	background: url(/share/img/article/recipe_bg_middle.gif) repeat-y left top;
}
.articleEntry #data3 #recipe ul {
	padding: 10px 10px 8px;
	background: url(/share/img/article/recipe_bg_bottom.gif) no-repeat left bottom;
}
.articleEntry #data3 #recipe li {
	display: inline;
	margin-right: 15px;
}
.articleEntry #data3 #recipe li a {
	display: inline-block;
	padding-left: 10px;
	background: url(/share/img/share/arrow_s.gif) no-repeat left 0.5em;
}
.articleEntry #data3 #entryFoot {
	margin-bottom: 10px;
}
.articleEntry #data3 #entryFoot .back {
	padding-top: 5px;
}
.articleEntry #data3 #entryFoot .back a {
	padding-left: 15px;
	background: url(/share/img/share/arrow_m_reverse.gif) no-repeat left top;
	font-weight: bold;
}
.articleEntry #data3 #entryFoot .related {
	float: right;
	background: url(/share/img/article/related_bg_1.gif) no-repeat left bottom;
	line-height: 1.2;
	font-weight: bold;
}
.articleEntry #data3 #entryFoot .related span {
	display: block;
	padding-left: 7px;
	background: url(/share/img/article/related_bg_2.gif) no-repeat left top;
}
.articleEntry #data3 #entryFoot .related span span {
	display: block;
	padding: 0 0 6px 0;
	background: url(/share/img/article/related_bg_3.gif) no-repeat right bottom;
}
.articleEntry #data3 #entryFoot .related span span span {
	display: block;
	padding: 6px 7px 0 0;
	background: url(/share/img/article/related_bg_4.gif) no-repeat right top;
}
.articleEntry #data3 #entryFoot .related a {
	margin-left: 13px;
	padding-left: 15px;
	background: url(/share/img/share/arrow_m_square.gif) no-repeat left 0.1em;
}
.articleEntry #data3 #moreArticle {
	background: url(/share/img/article/moreArticle_bg_middle.gif) repeat-y left top;
}
.articleEntry #data3 #moreArticle h2 {
	padding: 8px 13px 0;
	background: url(/share/img/article/moreArticle_bg_top.gif) no-repeat left top;
	font-weight: bold;
}
.articleEntry #data3 #moreArticle ul {
	padding: 3px 13px 10px;
	background: url(/share/img/article/moreArticle_bg_bottom.gif) no-repeat left bottom;
}
.articleEntry #data3 #moreArticle li {
	display: inline;
	margin-right: 15px;
}
.articleEntry #data3 #moreArticle li a {
	display: inline-block;
	padding-left: 10px;
	background: url(/share/img/share/arrow_s.gif) no-repeat left 0.5em;
}
#contents-link  {
  width: 177px;
  height: 48px;
  margin: auto;
  padding: auto;
  margin-top: 12px;
  margin-bottom: 12px;
  background-image: url(/image/link.gif);
  background-repeat: no-repeat;
  float: center;
  clear: both;
  font-size: 10px;
  text-decoration: none;
}

#contents-link a, #contents-link a:hover{
    height: 96px;
    text-decoration: none;
    width: 177px;
}

#contents-link .side-inner {
  padding-top: 30px;
  padding-left:15px;
  color: #ffffff;
  font-size: 10px;
  line-height: 130%;
  text-align:left;
  text-decoration: none;
}
#contents-link .side-inner a{
  color: #ffffff;
}

/* guide */
.guide_main {
 font-size:13px;
 color:#666666;
 width:480px;
 margin:20px 0 0 20px;
 line-height:130%;
}
.guide_main img {
 border:0;
 vertical-align:middle;
}
.guide_main .t_head {
 width:480px;
 height:30px;
 background: url(/share/img/recipe/guide_title.jpg) no-repeat;
 text-align:right;
}
.guide_main .close {
 padding:8px 10px 0 0;
}
.guide_main .sub_t {
 color:#000000;
 font-weight:bold;
}
.guide_main .read {
 color:#ff0000;
}
.guide_main .btm_read {
 color:#000000;
}