@charset "utf-8";

/*--------------------------------------------------------------------*/
/* <H>系タグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* リンク系タグ関連
/*--------------------------------------------------------------------*/
a {
	color: #413D3C;
	border: none;
	vertical-align: bottom;
	text-decoration: none;
}
a:hover {
	color: #EF9029;
}

/*--------------------------------------------------------------------*/
/* Tableタグ関連
/*--------------------------------------------------------------------*/
table td.TD-TsukuroRecipeManufact {
	padding:3px 5px 3px 5px;
	font-size:120%;
	color:#E9606F;
}

table td.TD-TsukuroRecipeTime {
	border-bottom:#E9606F 1px solid;
	padding:3px 5px 3px 5px;
	font-size:100%;
}

table td.TD-TsukuroRecipeName {
	border-bottom:#E9606F 1px solid;
	padding:3px 5px 3px 5px;
	font-size:100%;
}

/*--------------------------------------------------------------------*/
/* Listタグ関連
/*--------------------------------------------------------------------*/

ul.UL-TsukuroIndex {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

ul.UL-TsukuroIndex li.LI-TsukuroIndexLeft {
	float:left;
	width:323px;
	height:120px;
	text-align:left;
	padding:3px 15px 10px 0px;
 	background:url(../sign/sign_bkg_tsukuro.png) no-repeat;
}

ul.UL-TsukuroIndex li.LI-TsukuroIndexRight {
	float:right;
	width:324px;
	height:120px;
	text-align:left;
	padding:3px 15px 10px 0px;
	background:url(../sign/sign_bkg_tsukuro.png) no-repeat;
}

ul.UL-Submenu {
	margin:0px;
	padding:0px;
	width:180px;
}

ul.UL-Submenu li.LI-SubmenuList {
	text-align:left;
	font-size:90%;
	padding:0px 10px 0px 5px;
}

ul.UL-Submenu li.LI-SubmenuListTop {
	font-size:0px;
	border-top:#1C80BE solid 3px;
}

ul.UL-Submenu li.LI-SubmenuListUnder {
	height:10px;
	font-size:0px;
	border-bottom:#EEEEEE solid 1px;
}

ul.UL-Submenu li.LI-SubmenuListSubmit {
	clear:both;
	text-align:center;
}

ul.UL-TsukuroItem {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

ul.UL-TsukuroItem li.LI-TsukuroItemLeft {
	list-style:none;
	text-align:center;
	float:left;
	width:96px;
}

ul.UL-TsukuroItem li.LI-TsukuroItemInner {
	list-style:none;
	text-align:center;
	float:left;
	width:96px;
}

ul.UL-TsukuroItem li.LI-TsukuroItemRight {
	list-style:none;
	text-align:center;
	float:left;
	width:96px;
}

dl.DL-ConditionIndexL {
	float:left;
	margin:0px;
	padding:0px;
	width:80px;
}

dl.DL-ConditionIndexL dt.DT-ConditionIndexTitleL {
	color:#1C80BE;
	padding:0px 0px 0px 5px;
}

dl.DL-ConditionIndexL dd.DD-ConditionIndexItemL {
	font-size:95%;
}

dl.DL-ConditionIndexR {
	float:right;
	margin:0px;
	padding:0px;
	width:80px;
}

dl.DL-ConditionIndexR dt.DT-ConditionIndexTitleR {
	color:#1C80BE;
	padding:0px 0px 0px 5px;
}

dl.DL-ConditionIndexR dd.DD-ConditionIndexItemR {
	font-size:95%;
}

dl.DL-RecipeMake {
	width:607px;
	padding:20px 0px 0px 0px;
}

dl.DL-RecipeMake dt {
	padding:0px 0px 0px 5px;
	color:#E9606F;
	border-bottom:#E9606F 1px solid;
}

dl.DL-RecipeMake dd.DD-RecipeMake1 {
	padding:3px 0px 0px 15px;
	background: no-repeat 3px 0.6em url(../sign/n_1.png);
}

dl.DL-RecipeMake dd.DD-RecipeMake2 {
	padding:3px 0px 0px 15px;
	background: no-repeat 3px 0.6em url(../sign/n_2.png);
}

dl.DL-RecipeMake dd.DD-RecipeMake3 {
	padding:3px 0px 0px 15px;
	background: no-repeat 3px 0.6em url(../sign/n_3.png);
}

dl.DL-RecipeMake dd.DD-RecipeMake4 {
	padding:3px 0px 0px 15px;
	background: no-repeat 3px 0.6em url(../sign/n_4.png);
}

dl.DL-RecipeMake dd.DD-RecipeMake5 {
	padding:3px 0px 0px 15px;
	background: no-repeat 3px 0.6em url(../sign/n_5.png);
}

/*--------------------------------------------------------------------*/
/* 汎用タグ関連
/*--------------------------------------------------------------------*/
p.P-SmenuTitle {
	color:#1C80BE;
	line-height:24px;
}

p.P-TsukuroCategoryTitle {
	font-size:90%;
	color:#1C80BE;
	line-height:18px;
}

p.P-TsukuroListRegister {
	font-size:90%;
	color:#1C80BE;
	line-height:18px;
	padding-top:5px;
}

p.P-TsukuroListTitle {
	font-size:90%;
	color:#E76070;
	line-height:16px;
}

p.P-TsukuroComment {
	font-size:90%;
	color:#413D3C;
	line-height:16px;
}

p.P-TsukuroMainRegister {
	font-size:120%;
	color:#E9606F;
	line-height:26px;
	padding:10px 0px 0px 30px;
}

p.P-TsukuroMainTitle {
	font-size:180%;
	color:#E9606F;
	line-height:26px;
	padding:5px 0px 0px 30px;
}

p.P-TsukuroMainSubTitle {
	color:#413D3C;
	line-height:18px;
	padding:0px 0px 0px 30px;
}

p.P-TsukuroSearchTitle {
	font-size:180%;
	color:#0F7FBE;
	line-height:26px;
	padding:0px 0px 0px 10px;
}

p.P-TsukuroSearchItem {
	color:#413D3C;
	line-height:18px;
	padding:0px 0px 0px 10px;
}

span.SPAN-TsukuroSearchItem {
	color:#E76070;
}


/*--------------------------------------------------------------------*/
/* フォント系タグ関連
/*--------------------------------------------------------------------*/
span.SPAN-TsukuroSearchWhere {
	font-size:130%;
	color:#0F7FBE;
	line-height:26px;
}

/*--------------------------------------------------------------------*/
/* イメージ系タグ関連
/*--------------------------------------------------------------------*/
img.IMG-SubmitButton {
	margin:5px 10px 20px 10px;
}

img.IMG-SubmitButton2 {
	margin:5px 10px 5px 10px;
}

img.IMG-TsukuroThumb {
	float:left;
	margin:10px 5px 0px 6px;
}

img.IMG-TsukuroMainThumb {
	margin:10px 0px 0px 60px;
}

img.IMG-TsukuroMainPackage {
	margin:10px 0px 0px 45px;
}

/*--------------------------------------------------------------------*/
/* 段組：BaseArea
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* 段組：HeaderArea
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* 段組：ContentsArea
/*--------------------------------------------------------------------*/
#ContentsArea #ContentsSpaceArea {
	clear:both;
	width: 900px;
	height: 30px;
	margin:0px auto;
	display:block;
}

#ContentsArea #SubmenuArea {
	display:block;
	float:left;
	width:180px;
	padding:0px 42px 0px 0px;
}

#ContentsArea #ContentsMainArea {
	display:block;
	float:right;
	width:677px;
	padding:0px 0px 0px 0px;
}

#ContentsArea #ContentsMainArea #TsukuroSearchItem {
	clear:both;
	display:block;
	width:677px;
	text-align:left;
}

#ContentsArea #ContentsMainArea #TsukuroItem {
	clear:both;
	display:block;
	width:677px;
}

#ContentsArea #ContentsMainArea #ContentsBody {
	clear:both;
	display:block;
	width:677px;
}

#ContentsArea #ContentsMainArea #ContentsBody #ContentsBody-H {
	display:block;
	width:677px;
	height:10px;
	font-size:0px;
	background:url(../sign/img_tsukuro_bkg_h.png) no-repeat;
}

#ContentsArea #ContentsMainArea #ContentsBody #ContentsBody-B {
	display:block;
	width:677px;
	background:url(../sign/img_tsukuro_bkg_b.png);
}

#ContentsArea #ContentsMainArea #ContentsBody #ContentsBody-B #MainLeft {
	float:left;
	display:block;
	width:463px;
	text-align:left;
}

#ContentsArea #ContentsMainArea #ContentsBody #ContentsBody-B #MainRight {
	float:right;
	display:block;
	width:214px;
	text-align:left;
}

#ContentsArea #ContentsMainArea #ContentsBody #ContentsBody-B #MainBottom {
	clear:both;
	display:block;
	text-align:left;
	width:677px;
	padding-left:42px;
}

#ContentsArea #ContentsMainArea #ContentsBody #ContentsBody-B #MainSubmit {
	clear:both;
	margin:0px auto;
	display:block;
	width:677px;
	padding:20px;
}


#ContentsArea #ContentsMainArea #ContentsBody #ContentsBody-F {
	display:block;
	width:677px;
	height:10px;
	font-size:0px;
	background:url(../sign/img_tsukuro_bkg_f.png) no-repeat;
}


/*--------------------------------------------------------------------*/
/* 段組：FooterArea
/*--------------------------------------------------------------------*/
