/*for win*/
body {margin-left : 0;
	  margin-top : 0;
	  margin-right : 0;
	  margin-bottom: 0;
	  background-color: #ffffff;
      font-size:14px; line-height:140%; font-family:"MS PGothic", "Osaka", "Arial", "Verdana", "Helvetica", "sans-serif";}

table
{font-family:MS PGothic, Osaka, Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 line-height:140%;
 color: #000000;}

	  
.text8 {font-size:8px; line-height:130%;}
.text9 {font-size:10px; line-height:110%;}
.text10 {font-size:10px; line-height:130%;}
.text11 {font-size:11px; line-height:130%;}
.text12 {font-size:12px; line-height:140%;}
.text13 {font-size:13px; line-height:145%;}
.text14 {font-size:14px; line-height:150%;}
.text16grey {font-size:16px; line-height:160%;}
.text16w {font-size:16px; line-height:160%; color:#ffffff;}
.text16 {font-size:16px; line-height:160%;}
.text14w {font-size:14px; line-height:160%; font-weight:bold; color:#ffffff;}
.text17 {font-size:18px; line-height:160%; color:#ff0000; font-weight:bold;}
.text18b {font-size:18px; line-height:160%; font-weight:bold;}
.text18 {font-size:11px; line-height:130%; color:#853a00;}
.text10r {font-size:10px; line-height:130%; color:#ff0000;}
.text14b {font-size:14px; line-height:150%; font-weight:bold;}
.text11g {font-size:11px; line-height:130%; color:#00a943;}
.text11gray {font-size:11px; line-height:130%; color:#666666;}
.text14r {font-size:14px; line-height:150%; color:red;}
.text15bu {font-size:15px; line-height:150%; color:#154c6d; font-weight:bold;}
.text14bl {font-size:14px; line-height:150%; font-weight:bold; color:#612900;}
.textbl {color:#612900;}
.text10r {font-size:10px; line-height:150%; color:red;}



A:link    {text-decoration: underline; color:#333399; line-height:120%;}
A:visited {text-decoration: underline; color:#333399; line-height:120%;}
A:active  {text-decoration: underline; color:#5454F7; line-height:120%;}
A:hover   {text-decoration: underline; color:#5454F7; line-height:120%;}
A {text-decoration:underline;}

.link_none A:link    {text-decoration: none; color:#0E9063; line-height:120%;}
.link_none A:visited {text-decoration: none; color:#0E9063; line-height:120%;}
.link_none A:active  {text-decoration: underline; color:#016E49; line-height:120%;}
.link_none A:hover   {text-decoration: underline; color:#016E49; line-height:120%;}


.link_grey A:link    {text-decoration: underline; color:#666666; line-height:120%;}
.link_grey A:visited {text-decoration: underline; color:#666666; line-height:120%;}
.link_grey A:active  {text-decoration: underline; color:#222222; line-height:120%;}
.link_grey A:hover   {text-decoration: underline; color:#222222; line-height:120%;}
.link_grey A {text-decoration:underline;}

.link_menu A:link    {text-decoration: none; color:#686868; line-height:120%;}
.link_menu A:visited {text-decoration: none; color:#686868; line-height:120%;}
.link_menu A:active  {text-decoration: underline; color:#CC3300; line-height:120%;}
.link_menu A:hover   {text-decoration: underline; color:#CC3300; line-height:120%;}
.link_menu A {text-decoration:underline;}

.link_position A:link    {text-decoration: none; font-size:11px; color:#3366CC; line-height:120%;}
.link_position A:visited {text-decoration: none; font-size:11px; color:#3366CC; line-height:120%;}
.link_position A:active  {text-decoration: none; font-size:11px; color:#333399; line-height:120%;}
.link_position A:hover   {text-decoration: none; font-size:11px; color:#333399; line-height:120%;}
.link_position A {text-decoration:underline;}

.copyright A:link    {font-size:12px; text-decoration: none; color:#CC3300; line-height:120%;}
.copyright A:visited {font-size:12px; text-decoration: none; color:#CC3300; line-height:120%;}
.copyright A:active  {font-size:12px; text-decoration: underline; color:#CC3300; line-height:120%;}
.copyright A:hover   {font-size:12px; text-decoration: underline; color:#CC3300; line-height:120%;}
.copyright A {font-size:12px; text-decoration:underline;}

.chef {
margin-left : 0;
	  margin-top : 0;
	  margin-right : 0;
	  margin-bottom: 0;
	  background-color: #FFFFFF;
      font-size:12px; line-height:normal; font-family:"MS PGothic", "Osaka", "Arial", "Verdana", "Helvetica", "sans-serif";
}
.chef_jisshu2 {
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom: 0;
	background-color: #fffea2;
	font-size:12px;
	line-height:18px;
	font-family:"MS PGothic", "Osaka", "Arial", "Verdana", "Helvetica", "sans-serif";
	letter-spacing: 0.1em;
}
.chef_jisshu {
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom: 0;
	background-color: #FFFFFF;
	font-size:12px;
	line-height:18px;
	font-family:"MS PGothic", "Osaka", "Arial", "Verdana", "Helvetica", "sans-serif";
	letter-spacing: 0.1em;
}
.chefNEW {
	background-color: #FF0000;
	font-size:12px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	height: 18px;
	width: 45px;
	text-align: center;
	padding: 3px;
}

.chefHARU {
	background-color: #FF0000;
	font-size:12px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	height: 17px;
	width: 90px;
	text-align: center;
	padding: 4px;
}

.chefHARU2 {
	background-color: #FF0000;
	font-size:12px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	height: 17px;
	width: 125px;
	text-align: center;
	padding: 3px;
}

.chefSHIN {
	background-color: #FF0000;
	font-size:12px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	height: 17px;
	width: 80px;
	text-align: center;
	padding: 4px;
}

.shinMENU {
	background-color: #FF0000;
	font-size:12px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	height: 20px;
	width: 70px;
	text-align: center;
	padding: 3px;
}

.panlist01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 10px;
	line-height: 180%;
	color: c40019;
}
.recipecontents {
	padding-left: 20px;
	padding-top: 10px;
	width: 700px;
}
.recipecontents .zairyos {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	line-height: 18px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.recipecontents .zairyos2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	text-align: right;
}
.recipecontents .zairyos3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	padding-left: 10px;
}
.recipecontents .zairyos4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.recipecontents .zairyos5 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	padding-right: 10px;
}
.recipecontents .zairyos6 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}


.panlist02 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 10px;
	line-height: 180%;
	color: #d98d86;
}
.panconcept {
	padding-right: 16px;
	padding-left: 16px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	line-height: 130%;
	color: #3b3b3b;
}
.panlist {

	padding-left: 45px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	line-height: 180%;
	color: 3b3b3b;
}
.panlist a:link {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 12px;
	line-height: 180%;
	color: 3b3b3b;
}
.panlist03 {


	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 10px;
	line-height: 180%;
	color: #d16c16;
}
.panlist04 {



	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 10px;
	line-height: 180%;
	color: #71af42;
}
.recipetitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #bc3e3e;
}
.recipecontents .number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
}

.recipecopy {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
}
.mailtitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #bc3e3e;
}

h1 {
	margin: 0px;
	padding: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
}

h3 {
	margin: 0px;
	padding: 0px;
}

.style1 {font-size: 10px}
body,td,th {
	font-size: 13px;
}
.style2 {
	color: #727172;}

.style3 {
	color: #383333;}

.style4 {
	color: #4f4f4f;}

.style5 {
	color: #4f4f4f;
	font-size: 11px;
}

.style6 {
	color: #ff0000;
	font-size: 11px;
}
.style7 {
	color: #ff0000;
	font-weight: bold;
 }

.style8 {
	color: #026ac2;
	font-weight: bold;
	font-size: 16px;
}
.style9 {
	font-weight: bold;
	font-size: 14px;
	 line-height:120%;
}
.style10 {
	color: #049fd5;
	font-weight: bold;
	font-size: 16px;
}

.style11 {
	color: #ffa800;
}

.style12 {
	padding: 5px 10px 5px 50px;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}

.style13 {
	padding: 15px 10px 5px 60px;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}

.style14 {
	color: #ff0000;
	font-weight: bold;
	font-size: 32px;
 line-height:100%;
}

.styleRED {
	color: #ff0000;
	font-weight: bold;
	line-height:140%;
}



under {
	text-decoration: underline;
	color: #ffba25;
}

.sakugen01 tr td {
	padding: 0px 0px 0px 5px;
}

.sakugen01_1 {
	text-align: center;
}

.haisyutsu01 tr td{
	padding: 0px 0px 0px 10px;
}

#design1 table {
	border-collapse:collapse;
	border:#820404 solid 1px;
}

#design1 th{
	background:#820404;
	color:#fffff;
	border:#820404 solid 1px;
}

#design1 td{
	border:#820404 solid 1px;
}


.text14bl h3 {
	padding: 0px 0px 0px 10px;
	margin: 4px 0px 6px 0px;
	font-size:14px; line-height:150%;
	font-weight:bold;
	background: url("/school/course/yofutyuka/images/yofutyuka_title03.gif");
	background-repeat: no-repeat;
}

.text14 h2 {
	padding: 0px 0px 0px 10px;
	margin: 4px 0px 6px 0px;
	font-size:14px; line-height:150%;
	font-weight:bold;
}





