@charset "UTF-8";


#container {
	width:870px;
	margin:0 auto;
	background-color: #FFFFFF;
	border-left: 1px dashed #AFBEDB;
	border-right: 1px dashed #AFBEDB;
}

#container_01 {
	width:870px;
	margin:0 auto;
	background-color: #FFFFFF;
	border-left: 1px dashed #F7B96D;
	border-right: 1px dashed #F7B96D;
}

#container_bk {
	width:540px;
	margin:0 auto;
	background-color: #FFFFFF;
}

#container_02 {
	width:870px;
	margin:0 auto;
	background-color: #FFFFFF;
	border-left: 1px dashed #BFD46E;
	border-right: 1px dashed #BFD46E;
}
#container_03 {
	width:870px;
	margin:0 auto;
	background-color: #FFFFFF;
	border-left: 1px dashed #F29BBC;
	border-right: 1px dashed #F29BBC;
}


#left {
	float: left;
	width: 273px;
	xbackground-color: red;
}

#main01 {
	float: left;
	width: 585px;
	padding-top: 40px;
	xbackground-color: red;
}
#main02 {
	float: left;
	width: 650px;
	padding-top: 20px;
	xbackground-color: red;
}
#main02_kouenkai {
	float: left;
	width: 568px;
	padding-top: 20px;
	xbackground-color: red;
	background-image: url(../seminar/kouenkai120303/image/background.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
}
#main03 {
	width: 800px;
	padding-top: 20px;
	xbackground-color: red;
	margin:0 auto;
}
#main04 {
	width: 650px;
	padding-top: 20px;
	xbackground-color: red;
	margin-left:200px;
}


/* ================================================================================= */


/* �ｽw�ｽb�ｽ_�ｽ[
------------------------------------- */

h1 a {
	width: 140px;
	height: 54px;
	display: block;
	background-image: url(../image/header_logo.gif);
	float: left;
	text-indent: -9999px;
}

h4 a {
	font-size: 13px; _font-size: 80%;
	line-height: 1.3;
}

h3 a {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.3;
	color: #432D24;
}
h3 {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.3;
	color: #432D24;
}
#header_bar {
	margin:0 auto;
	font-size: 1px;
	width: 872px;
	height: 3px;
	background-color: #AFBEDB;
}
#header_bar_01 {
	margin:0 auto;
	font-size: 1px;
	width: 872px;
	height: 3px;
	background-color: #F7B96D;
}
#header_bar_02 {
	margin:0 auto;
	font-size: 1px;
	width: 872px;
	height: 3px;
	background-color: #BFD46E;
}
#header_bar_03 {
	margin:0 auto;
	font-size: 1px;
	width: 872px;
	height: 3px;
	background-color: #F29BBC;
}

#header_right {
	width: 699px;
	height: 54px;
	float: left;
}

#header_snavi_box {
	float: left;
	position: relative;
	top: 11px;
	left: 120px;
}

#header_snavi01 {
	float: left;
}
#header_snavi01 a {
	width: 151px;
	height: 16px;
	display: block;
	background-image: url(../image/snavi01.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#header_snavi01 a:hover {
	background-image: url(../image/snavi01_ov.gif);
}

#header_snavi02 {
	float: left;
}
#header_snavi02 a {
	width: 79px;
	height: 16px;
	display: block;
	background-image: url(../image/snavi02.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#header_snavi02 a:hover {
	background-image: url(../image/snavi02_ov.gif);
}

#header_snavi03 {
	float: left;
}
#header_snavi03 a {
	width: 106px;
	height: 16px;
	display: block;
	background-image: url(../image/snavi03.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#header_snavi03 a:hover {
	background-image: url(../image/snavi03_ov.gif);
}
#header_snavi04 {
	float: left;
}
#header_snavi04 a {
	width: 130px;
	height: 16px;
	display: block;
	background-image: url(../image/snavi04.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
}
#header_snavi04 a:hover {
	background-image: url(../image/snavi04_ov.gif);
}
#header_home {
	float: left;
}
#header_home a {
	width: 67px;
	height: 16px;
	display: block;
	background-image: url(../image/header_home.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#header_home a:hover {
	background-image: url(../image/header_home_ov.gif);
}
#header_catch {
	font-size: 12px; _font-size: 75%;
	position: relative;
	left: 2px;
	padding-bottom: 4px;
	border-bottom: 1px dashed #F2DDEC;
}


/* �ｽt�ｽb�ｽ^�ｽ[
------------------------------------- */
#footer_bar {
	margin:0 auto;
	font-size: 1px;
	width: 872px;
	height: 7px;
	background-color: #CCC;
	border-bottom: 1px solid #FFF;
}

#footer_box {
	margin:0 auto;
	width: 872px;
	background-color: #EFEFEF;
}

#footer_navi {
	width: 840px;
	height: 20px;
	line-height: 20px;
}
#footer_navi ul {
	padding: 0px;
	float: right;
}
#footer_navi li {
	float: left;
	color: #333;
	font-size: 11px; _font-size: 70%;
	list-style: none;
}
#footer_navi li a {
	color: #333;
}

#footer_navi .navibtn a {
	background-image: url(../image/snavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 13px;
}

#footer_navi .navibtn a:hover {
text-decoration: underline;
}

#footer_navi .navispace {
	margin: 0px 8px;
}

#footer_bottom {
	background-color: #FFF;
	height: 28px;
	line-height: 28px;
}

#footer_copy {
	float: left;
	font-size: 11px; _font-size: 70%;
	font-family: Arial, sans-serif;
	color: #333;
	margin-left: 15px;
}

#footer_address {
	float: right;
	font-size: 12px; _font-size: 75%;
	font-family: "�ｽl�ｽr �ｽo�ｽS�ｽV�ｽb�ｽN", sans-serif;
	color: #333;
	margin-right: 15px;
}

/*  */
/* �ｽ�ｽ�ｽi�ｽr
------------------------------------- */
/* 
#left_bg00 {
	width: 870px;
	height: 100%;
	overflow:auto;
	background-image: url(../image/left_bg00.gif);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}
#left_bg01 {
	width: 870px;
	height: 100%;
	overflow:auto;
	background-image: url(../image/left_bg01.gif);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}
#left_bg02 {
	width: 870px;
	height: 100%;
	overflow:auto;
	background-image: url(../image/left_bg02.gif);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}
#left_bg03 {
	width: 870px;
	height: 100%;
	overflow:auto;
	background-image: url(../image/left_bg03.gif);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}
#left_bg04 {
	width: 870px;
	height: 100%;
	overflow:auto;
	background-image: url(../image/left_bg04.gif);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}
#left_bg05 {
	width: 870px;
	height: 100%;
	overflow:auto;
	background-image: url(../image/left_bg05.gif);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}
#left_bg06 {
	width: 870px;
	height: 100%;
	overflow:auto;
	background-image: url(../image/left_bg06.gif);
	background-repeat: repeat-y;
	background-position: 10px 0px;
}

#left_macro00 {
	background-image: url(../image/left_macro00.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
#left_macro01 {
	background-image: url(../image/left_macro01.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
#left_macro02 {
	background-image: url(../image/left_macro02.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
#left_macro03 {
	background-image: url(../image/left_macro03.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
#left_macro04 {
	background-image: url(../image/left_macro04.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
#left_macro05 {
	background-image: url(../image/left_macro05.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}
#left_macro06 {
	background-image: url(../image/left_macro06.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

#left_img00 {
	width: 250px;
	height: 189px;
	background-image: url(../image/left_img00.jpg);
	background-repeat: no-repeat;
	background-position: 26px 42px;
}
#left_img01 {
	width: 250px;
	height: 166px;
	background-image: url(../image/left_img01.jpg);
	background-repeat: no-repeat;
	background-position: 26px 42px;
}
#left_img02 {
	width: 250px;
	height: 166px;
	background-image: url(../image/left_img02.jpg);
	background-repeat: no-repeat;
	background-position: 26px 42px;
}
#left_img03 {
	width: 250px;
	height: 166px;
	background-image: url(../image/left_img03.jpg);
	background-repeat: no-repeat;
	background-position: 26px 42px;
}
#left_img04 {
	width: 250px;
	height: 166px;
	background-image: url(../image/left_img04.jpg);
	background-repeat: no-repeat;
	background-position: 26px 42px;
}
#left_img05 {
	width: 250px;
	height: 166px;
	background-image: url(../image/left_img05.jpg);
	background-repeat: no-repeat;
	background-position: 26px 42px;
}

#left_img06 {
	width: 250px;
	height: 166px;
	background-image: url(../image/left_img06.jpg);
	background-repeat: no-repeat;
	background-position: 26px 42px;
}
#left_img00 {
	width: 250px;
	height: 189px;
	background-image: url(../image/left_img00.jpg);
	background-repeat: no-repeat;
	background-position: 26px 42px;
}
#left_bar01 {
	width: 250px;
	height: 10px;
	background-image: url(../image/left_bar01.gif);
	background-repeat: no-repeat;
	background-position: 26px 0px;
	font-size: 1px;
}
#left_bar02 {
	width: 250px;
	height: 10px;
	background-image: url(../image/left_bar02.gif);
	background-repeat: no-repeat;
	background-position: 26px 0px;
	font-size: 1px;
}
#left_bar03 {
	width: 250px;
	height: 10px;
	background-image: url(../image/left_bar03.gif);
	background-repeat: no-repeat;
	background-position: 26px 0px;
	font-size: 1px;
}
#left_bar04 {
	width: 250px;
	height: 10px;
	background-image: url(../image/left_bar04.gif);
	background-repeat: no-repeat;
	background-position: 26px 0px;
	font-size: 1px;
}
#left_bar05 {
	width: 250px;
	height: 10px;
	background-image: url(../image/left_bar05.gif);
	background-repeat: no-repeat;
	background-position: 26px 0px;
	font-size: 1px;
}
#left_bar06 {
	width: 250px;
	height: 10px;
	background-image: url(../image/left_bar06.gif);
	background-repeat: no-repeat;
	background-position: 26px 0px;
	font-size: 1px;
} */

/* ------------------- */

.left_title01 {
	width: 204px;
	height: 24px;
	line-height: 24px;
	margin: 0px 0px 1px 26px;
	font-size: 12px;
	color: #FFF;
	text-indent: 15px;
}

.left_title01 a {
	color: #FFF;
	width: 204px;
	display: block;
}
.left_title01 a:link {
	color: #FFF;
}
.left_title01 a:visited {
	color: #FFF;
}

.left_title01 .color02 {
	background-color: #E872B2;
	border-bottom: 1px solid #E872B2;
}
.left_title01 .color03 {
	background-color: #E789A1;
	border-bottom: 1px solid #DB6E8E;
}
.left_title01 .color04 {
	background-color: #99AFDC;
	border-bottom: 1px solid #829ED6;
}
.left_title01 .color05 {
	background-color: #9ABF34;
	border-bottom: 1px solid #96BC2B;
}

.left_title01 .color02 a:hover {
	background-color:#E456A5;
}
.left_title01 .color03 a:hover {
	background-color: #E5608C;
}
.left_title01 .color04 a:hover {
	background-color: #829ED6;
}
.left_title01 .color05 a:hover {
	background-color: #82A912;
}

.left_title01_1 {
	width: 204px;
	line-height: 24px;
	margin: 0px 0px 1px 26px;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}

/* ------------------- */

.left_title02 {
	width: 204px;
	height: 24px;
	line-height: 24px;
	margin: 0px 0px 1px 26px;
	font-size: 12px;
	color: #3C3C3C;
	text-indent: 15px;
}
.left_title02 a {
	color: #3C3C3C;
	width: 204px;
	display: block;
}
.left_title02 a:link {
	color: #3C3C3C;
}
.left_title02 a:visited {
	color: #3C3C3C;
}
.left_title02 .color04 {
	background-color: #D1DAF0;
	border-bottom: 1px solid #BCCCEF;
}
.left_title02 .color04 a:hover {
	background-color: #DBE5F9;
}

/* ------------------- */

.left_submenu ul {
	padding: 0px;
	margin: 0px 0px 10px 26px;
	list-style-type: none;
	font-size: 12px;
	line-height: 13px;
}
.left_submenu li {
	width: 204px;
	border-bottom: 1px solid #DDD;
}
.left_submenu li a {
	text-decoration: none;
	padding: 5px 5px;
	display: block;
	width: 194px;
}
.left_submenu li a:link {
	color: #3C3C3C;
}
.left_submenu li a:visited {
	color: #3C3C3C;
}

.left_submenu .menucolor01 li {
	background-color: #F3F3F3;
}
.left_submenu .menucolor02 li {
	background-color: #F3F3F3;
}
.left_submenu .menucolor03 li {
	background-color: #F3F3F3;
}
.left_submenu .menucolor04 li {
	background-color: #F3F3F3;
}
.left_submenu .menucolor05 li {
	background-color: #F3F3F3;
}

.left_submenu .menucolor01 li a:hover {
	background-color: #FDECE5;
}
.left_submenu .menucolor02 li a:hover {
	background-color: #FAE4F1;
}
.left_submenu .menucolor03 li a:hover {
	background-color: #FCE5EF;
}
.left_submenu .menucolor04 li a:hover {
	background-color: #EEF1FA;
}
.left_submenu .menucolor05 li a:hover {
	background-color: #EEF4D6;
}


/* �ｽg�ｽb�ｽv�ｽy�ｽ[�ｽW
------------------------------------- */
.leftbox {
	width: 390px;
	float: left;
}
.rightbox {
	width: 440px;
	float: right;
	background-image: url(../image/dot_tate.gif);
	background-repeat: repeat-y;
	xbackground-position: 412px;
}
.rightbox002 {
	float: right;
	width: 440px;
	margin: auto;
	text-align: center;
}
.right_tbl {
	margin-left: 13px
}
.right_tbl td {
	vertical-align: top;	
}

.newsbox {
	clear: both;
	height: 100%;
	overflow:auto;
	margin-bottom: 6px;
}
.newsdate {
	width: 65px;
	float: left;
	text-align: left;
	line-height: 1.5;
	font-family: Arial, sans-serif;
	font-size: 11px; _font-size: 70%;
	line-height: 1.3;
}
.newstext {
	width: 280px;
	float: left;
	font-size: 11px; _font-size: 70%;
	line-height: 1.3;
}
.newstext_orange {
	width: 280px;
	font-size: 11px;
	_font-size: 70%;
	line-height: 1.3;
	color: #FF481A;
}

.newstext a:link {
	color: #333;
}
.newstext a:visited {
	color: #333;
}
.newstext a:hover  {
	border-bottom:1px solid #333;
}


/* ================================================================================= */


/* �ｽ�ｽ�ｽV�ｽs
------------------------------------- */
.recipe_header {
	width: 578px;
	height: 63px;
	background-image: url(../cookingschool/recipe/image/recipe_bg01.gif);
	background-repeat: no-repeat;
}
.recipe_header table {
	border-collapse:collapse;
	position: relative;
	top: 23px;
	left: 287px;
}

.recipe01 {
	width: 578px;
	background-image: url(../cookingschool/recipe/image/recipe_bg02.gif);
	background-repeat: repeat-y;
}
.recipe02 {
	width: 578px;
	background-image: url(../cookingschool/recipe/image/recipe_bg03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 55px;
}
.recipe02 table {
	border-collapse:collapse;
	border-spacing: 0px;
	margin-left: 77px;
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.recipe02 table td {
	vertical-align: top;	
}

.recipe_title {
	line-height: 1.3;
	color: #F3265D;
	font-size: 12px;
	padding: 5px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.recipe_title001 {
	line-height: 1.3;
	color: #B26EA5;
	font-size: 12px;
	padding: 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
		
.recipe_txt01 ul {
	line-height: 1.3;
	list-style-type: none;
	margin-top: 5px;
}
.recipe_txt01 li {
	padding: 0 1.5em 0 1.5em;
	margin-bottom: 5px;
}
.recipe_txt01 .c01 {
	padding: 0 2px 0 2px;
	font-weight: bold;
	color: #F3265D;
}
.recipe_txt01 .n01 {
	background-image: url(../cookingschool/recipe/image/re01.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n02 {
	background-image: url(../cookingschool/recipe/image/re02.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n03 {
	background-image: url(../cookingschool/recipe/image/re03.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n04 {
	background-image: url(../cookingschool/recipe/image/re04.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n05 {
	background-image: url(../cookingschool/recipe/image/re05.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n06 {
	background-image: url(../cookingschool/recipe/image/re06.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n07 {
	background-image: url(../cookingschool/recipe/image/re07.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n08 {
	background-image: url(../cookingschool/recipe/image/re08.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n09 {
	background-image: url(../cookingschool/recipe/image/re09.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n10 {
	background-image: url(../cookingschool/recipe/image/re10.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n11 {
	background-image: url(../cookingschool/recipe/image/re11.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n12 {
	background-image: url(../cookingschool/recipe/image/re12.gif);
	background-repeat:no-repeat;
}
.recipe_txt01 .n13 {
	background-image: url(../cookingschool/recipe/image/re13.gif);
	background-repeat:no-repeat;
}

.recipe_txt02 ul {
	list-style-type: none;
	border-bottom: 1px dashed #EAC8E0;
	}
.recipe_txt02 li {
	padding: 4px 1.5em 4px 1.5em;
	border-top: 1px dashed #EAC8E0;
	background-image: url(../cookingschool/recipe/image/re_listmark.gif);
	background-repeat: no-repeat;
}

/* �ｽ�ｽ�ｽV�ｽsTOP�ｽo�ｽi�ｽ[
------------------------------------- */
.recipe_box01 a {
	float: left;
	width: 109px;
	height: 180px;
	display: block;
	background-image: url(../image/back01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px 5px 10px 0px;
}
.recipe_box01 a:hover {
	background-image: url(../image/back01_ov.gif);
}
.recipe_box01 img {
	margin: 37px 0px 0px 7px;
}

.recipe_box02 a {
	float: left;
	width: 109px;
	height: 180px;
	display: block;
	background-image: url(../image/back02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px 5px 10px 0px;
}

.recipe_box02 a:hover {
	background-image: url(../image/back02_ov.gif);
}
.recipe_box02 img {
	margin: 37px 0px 0px 7px;
}

.recipe_box03 a {
	float: left;
	width: 109px;
	height: 180px;
	display: block;
	background-image: url(../image/back03.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px 5px 10px 0px;
}
.recipe_box03 a:hover {
	background-image: url(../image/back03_ov.gif);
}
.recipe_box03 img {
	margin: 37px 0px 0px 7px;
}

.recipe_box04 a {
	float: left;
	width: 109px;
	height: 180px;
	display: block;
	background-image: url(../image/back04.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px 5px 10px 0px;
}
.recipe_box04 a:hover {
	background-image: url(../image/back04_ov.gif);
}
.recipe_box04 img {
	margin: 37px 0px 0px 7px;
}

.recipe_box05 a {
	float: left;
	width: 109px;
	height: 180px;
	display: block;
	background-image: url(../image/back05.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px 5px 10px 0px;
}
.recipe_box05 a:hover {
	background-image: url(../image/back05_ov.gif);
}
.recipe_box05 img {
	margin: 37px 0px 0px 7px;
}

.recipe_toptext {
	font-size: 12px; _font-size: 75%;
	line-height: 1.2;
	color: #E14B71;
	margin: 10px 0px 0px 7px;
}
.recipe_1203text {
	font-size: 10px; _font-size: 70%;
	line-height: 1.2;
	color: #E14B71;
	margin: 10px 0px 0px 7px;
}
/* ============================================================== */

/* �ｽN�ｽb�ｽL�ｽ�ｽ�ｽO
------------------------------------- */
.title_cook01 {
	font-size: 14px; _font-size: 90%;
	font-family: serif;
	color: #DD4D87;
	letter-spacing: 0.1em;
}
.title_cook02 {
	color: #DD4D87;
	background-color: #FAE0E4;
	width: 70px;
	text-align: center;
	margin: 10px 0px 7px 0px;
}
.title_cook02_2 {
	color: #629832;
	background-color: #EFF3EB;
	width: 70px;
	text-align: center;
	margin: 10px 0px 7px 0px;
}
.title_cook02_3 {
	color: #DA8E10;
	background-color: #F9F0E2;
	width: 70px;
	text-align: center;
	margin: 10px 0px 7px 0px;
}
.title_cook02_4 {
	color: #C189B5;
	background-color: #F2E9F0;
	width: 70px;
	text-align: center;
	margin: 10px 0px 7px 0px;
}

.cookmenu {
	font-size: 11px;
	_font-size: 75%;
	line-height: 1.7;
	background-image: url(../cookingschool/regular_course/menu_back.gif);
	background-repeat: no-repeat;
	width: 640px;
	margin: 0px 0px 30px 0px;
	padding: 15px 0px 10px 35px;
}
.cookmenu02 {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.7;
	background-image: url(../cookingschool/image/menu_back2.gif);
	background-repeat: no-repeat;
	width: 490px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 25px;
}

.cookmenuA {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	background-image: url(../image/menu_backA.gif);
	background-repeat: no-repeat;
	width: 490px;
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 25px;
}
.cookmenuB {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	background-image: url(../image/menu_backB.gif);
	background-repeat: no-repeat;
	width: 490px;
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 25px;
}
.cookmenuC {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	background-image: url(../image/menu_backC.gif);
	background-repeat: no-repeat;
	width: 490px;
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 25px;
}



/* �ｽu�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽe�ｽ[�ｽu�ｽ�ｽ
------------------------------------- */
.nittei_tbl01 {
	border: 1px solid #EF8E9E;
	border-collapse:collapse;
	border-spacing: 0px;
	width: 600px;
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.nittei_tbl01 td {
	border: 1px solid #FCB2BF;
	text-align: center;
	padding: 5px 0px;
}
.nittei_tbl01 thead th {
	background-color: #EF8E9E;
	text-align: center;
	font-weight: normal;
	color: #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 0px;
}
.nittei_tbl01 tbody th {
	border: 1px solid #FCB2BF;
	color: #F29BBC;
	text-align: center;
}
.nittei_tbl01 tbody .bg01 {
	background-color: #FEEEEE;
}

/* ------------------- */

.nittei_tbl02 {
	border: 1px solid #EFA570;
	border-collapse:collapse;
	border-spacing: 0px;
	width: 530px;
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.nittei_tbl02 td {
	border: 1px solid #EFA570;
	text-align: center;
	padding: 5px 0px;
}
.nittei_tbl02 thead th {
	background-color: #EFA570;
	text-align: center;
	font-weight: normal;
	color: #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 0px;
}
.nittei_tbl02 tbody th {
	border: 1px solid #EFA570;
	color: #EFA570;
	text-align: center;
}
.nittei_tbl02 tbody .bg01 {
	background-color: #FEF1E8;
}

/* ------------------- */

.nittei_tbl03 {
	border: 1px solid #A8C475;
	border-collapse:collapse;
	border-spacing: 0px;
	width: 530px;
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.nittei_tbl03 td {
	border: 1px solid #A8C475;
	text-align: center;
	padding: 5px 0px;
}
.nittei_tbl03 thead th {
	background-color: #A8C475;
	text-align: center;
	font-weight: normal;
	color: #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 0px;
}
.nittei_tbl03 tbody th {
	border: 1px solid #A8C475;
	color: #A8C475;
	text-align: center;
}
.nittei_tbl03 tbody .bg01 {
	background-color: #F6F9F0;
}

/* ------------------- */

.nittei_tbl04 {
	border: 1px solid 4;
	border-collapse:collapse;
	border-spacing: 0px;
	width: 530px;
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.5;
}
.nittei_tbl04 td {
	border: 1px solid #B180B9;
	text-align: center;
	padding: 5px 0px;
}
.nittei_tbl04 thead th {
	background-color:#B180B9;
	text-align: center;
	font-weight: normal;
	color: #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 0px;
}
.nittei_tbl04 tbody th {
	border: 1px solid #B180B9;
	color: #B180B9;
	text-align: center;
}
.nittei_tbl04 tbody .bg01 {
	background-color: #EEDFEA;
}


/* �ｽZ�ｽ~�ｽi�ｽ[�ｽe�ｽ[�ｽu�ｽ�ｽ
------------------------------------- */
.seminar_tbl01 {
	width: 530px;
	border-collapse:collapse;
	border-spacing: 0px;
	font-family: "�ｽl�ｽr �ｽS�ｽV�ｽb�ｽN";
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.seminar_tbl01 th {
	background-color: #97B7DD;
	text-align: center;
	font-weight: normal;
	color: #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 0px;
	border-bottom: 5px solid #FFF;
}
.seminar_tbl01 td {
	background-color: #F3F6FB;
	color: #5475A8;
	border-bottom: 5px solid #FFF;
	text-align: left;
	padding: 5px 20px;
}
.seminar_tbl01 .bg01 th {
	background-color: #7DC2D1;
}
.seminar_tbl01 .bg02 td {
	background-color: #FFF;
	padding: 5px 40px;
}
.seminar_tbl01 .txtblack {
	color: #3C3C3C;
}


/* �ｽZ�ｽ~�ｽi�ｽ[�ｽe�ｽ[�ｽu�ｽ�ｽ
------------------------------------- */
.seminar_tbl011 {
	width: 530px;
	border-collapse:collapse;
	border-spacing: 0px;
	font-family: "�ｽl�ｽr �ｽS�ｽV�ｽb�ｽN";
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.4;
	
	border-bottom: 1px dotted #9CBF3E;
	border-top: 1px dotted #9CBF3E;
}
.seminar_tbl011 td {
	padding: 10px;
}
.seminar_tbl011_title {
	font-size: 15px; _font-size: 110%;
	line-height: 1.5;
	color: #5475A8;
}
.seminar_tbl011_name {
	color: #5475A8;
}


/* �ｽ�ｽu�ｽe�ｽ[�ｽu�ｽ�ｽ
------------------------------------- */
.jyukou_tbl01 {
	width: 530px;
	border-collapse:collapse;
	border-spacing: 0px;
	font-family: "�ｽl�ｽr �ｽS�ｽV�ｽb�ｽN";
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.jyukou_tbl01 th {
	background-color: #F8E7F1;
	text-align: left;
	font-weight: normal;
	color: #3C3C3C;
	border-left: 1px solid #FFF;
	padding: 5px 0px 5px 8px;
	border-bottom: 1px solid #F0B1C9;
}
.jyukou_tbl01 .bg02 th, .jyukou_tbl01 .bg02 td {
	border-top: 1px solid #F0B1C9;
}
.jyukou_tbl01 td {
	background-color: #FCF8FA;
	color: #3C3C3C;
	border-bottom: 1px solid #F0B1C9;
	text-align: left;
	padding: 5px 20px;
}
.jyukou_tbl01 .bg01 th {
	background-color: #F8E7F1;
}
.jyukou_tbl01 .bg01 td {
	background-color: #FCF8FA;
}


/* �ｽn�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ@�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ
------------------------------------- */
.tihou_tbl01 {
	border: 1px solid #EF8E9E;
	border-collapse:collapse;
	border-spacing: 0px;
	width: 530px;
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.tihou_tbl01 td {
	border: 1px solid #FCB2BF;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
.tihou_tbl01 thead th {
	background-color: #EF8E9E;
	text-align: center;
	color: #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 0px;
}
.tihou_tbl01 tbody th {
	border: 1px solid #FCB2BF;
	color: #E54A74;
	font-weight: normal;
	text-align: center;
}
.tihou_tbl01 tbody .bg01 {
	background-color: #FEEEEE;
}
/* ------------------- */
.tihou_tbl02 {
	border: 1px solid #EFA570;
	border-collapse:collapse;
	border-spacing: 0px;
	width: 530px;
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.tihou_tbl02 td {
	border: 1px solid #EFA570;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
.tihou_tbl02 thead th {
	background-color: #EFA570;
	text-align: center;
	color: #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 0px;
}
.tihou_tbl02 tbody th {
	border: 1px solid #EFA570;
	color: #E06B4D;
	font-weight: normal;
	text-align: center;
}
.tihou_tbl02 tbody .bg01 {
	background-color: #FEF1E8;
}
/* ------------------- */
.tihou_tbl03 {
	border: 1px solid #A8C475;
	border-collapse:collapse;
	border-spacing: 0px;
	width: 530px;
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.tihou_tbl03 td {
	border: 1px solid #A8C475;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
.tihou_tbl03 thead th {
	background-color: #A8C475;
	text-align: center;
	color: #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 0px;
}
.tihou_tbl03 tbody th {
	border: 1px solid #A8C475;
	color: #73A742;
	font-weight: normal;
	text-align: center;
}
.tihou_tbl03 tbody .bg01 {
	background-color: #F6F9F0;
}
/* ------------------- */
/* �ｽe�ｽ[�ｽu�ｽ�ｽ�ｽ@�ｽP�ｽi�ｽ�ｽ�ｽﾈゑｿｽ
------------------------------------- */
.table01_single {
	border-collapse:collapse;
	border-spacing: 0px;
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
	text-align: left;
	margin: 0px 0px 0px 20px;
}
.table01_single td {
	padding: 5px 10px 5px 10px;
}
.table01_single .pink {
	background-color: #FEEEEE;
	border: 1px solid #EF8E9E;
	color: #E54A74;
}

/* ------------------- */
.table01_green {
	border: 1px solid #9ABF34;
	border-collapse:collapse;
	border-spacing: 0px;
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
	margin: 0px 0px 0px 20px;
}
.table01_green td {
	border: 1px solid #B4D071;
	color: #7A972A;
	text-align: left;
	padding: 5px 10px 5px 10px;
}
.table01_green thead th {
	background-color: #9ABF34;
	text-align: center;
	color: #FFF;
	border-left: 1px solid #FFF;
	padding: 5px 0px;
}
.table01_green tbody th {
	border: 1px solid #FCB2BF;
	color: #7A972A;
	font-weight: normal;
	text-align: center;
}
.table01_green tbody .bg01 {
	background-color: #F4FAF2;
}

/* ------------------- */






/* �ｽl�ｽb�ｽg�ｽ�ｽ�ｽ[�ｽN�ｽe�ｽ[�ｽu�ｽ�ｽ
------------------------------------- */
.network_tbl01 {
	width: 450px;
	border-collapse:collapse;
	border-spacing: 0px;
	font-family: "�ｽl�ｽr �ｽS�ｽV�ｽb�ｽN";
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
}
.network_tbl01 th {
	background-color: #F7E6EB;
	text-align: left;
	font-weight: normal;
	color: #3C3C3C;
	border-left: 1px solid #FFF;
	padding: 5px 0px 5px 8px;
	border-bottom: 1px solid #F0B1C9;
}
.network_tbl01 .bg02 th, .network_tbl01 .bg02 td {
	border-top: 1px solid #F0B1C9;
}
.network_tbl01 td {
	background-color: #FCF8FA;
	color: #3C3C3C;
	border-bottom: 1px solid #F0B1C9;
	text-align: left;
	padding: 5px 0px 5px 20px;
}
.network_tbl01 .bg01 th {
	background-color: #F7D9EC;
}
.network_tbl01 .bg01 td {
	background-color: #FCF8FA;
}



/* �ｽﾞゑｿｽ�ｽﾑバ�ｽb�ｽN�ｽi�ｽ�ｽ�ｽo�ｽ[
------------------------------------- */
.musubi_backnum {
	float: left;
	width: 142px;
	height: 235px;
	background-image: url(../image/backnum_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px 5px 5px 0px;
}
.musubi_backnum .tuki {
	font-size: 12px; _font-size: 75%;
	width: 136px;
	background-color: #EEE;
	padding: 1px 0px;
	text-indent: 10px;
	margin: 7px 0px;
}
.musubi_backnum .text {
	font-size: 11px; _font-size: 70%;
	line-height: 1.2;
	margin: 0px 3px 0px 1px;
	padding-bottom: 10px;
}


/* ============================================================== */

/* �ｽV�ｽ�ｽ�ｽb�ｽv�ｽ�ｽ�ｽ�ｽ�ｽN
------------------------------------- */
.shoplinkbox {
	float: left;
	width: 320px;
	margin: 0px 5px 5px 5px;
}
/* ============================================================== */

/* �ｽ�ｽ�ｽﾐボ�ｽb�ｽN�ｽX
------------------------------------- */
.bookbox {
	float: left;
	width: 245px;
	margin: 0px 5px 15px 15px;
}
/* ============================================================== */


/* �ｽ^�ｽC�ｽg�ｽ�ｽ
------------------------------------- */
.title02_kenko {
	font-size: 13px; _font-size: 80%;
	width: 531px;
	height: 22px;
	background-image: url(../image/title02_kenko.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	letter-spacing: 0.2em;
}
.title02_kihon {
	font-size: 13px; _font-size: 80%;
	width: 531px;
	height: 22px;
	background-image: url(../image/title02_kihon.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	letter-spacing: 0.2em;
}
.title02_sisou {
	font-size: 13px; _font-size: 80%;
	width: 531px;
	height: 22px;
	background-image: url(../image/title02_sisou.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	letter-spacing: 0.2em;
}
.title02_senmon {
	font-size: 13px;
	_font-size: 80%;
	width: 531px;
	height: 22px;
	background-image: url(../image/title02_senmon.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	letter-spacing: 0em;
}
.title02_02 {
	font-size: 13px; _font-size: 80%;
	width: 631px;
	height: 22px;
	background-image: url(../image/title02_02.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	letter-spacing: 0.3em;
}
.title02_03 {
	font-size: 13px; _font-size: 80%;
	width: 531px;
	height: 22px;
	background-image: url(../image/title02_03.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	letter-spacing: 0.3em;
}
.title02_05 {
	font-size: 13px; _font-size: 80%;
	width: 531px;
	height: 22px;
	background-image: url(../image/title02_05.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
}
.title02_05_2 {
	font-size: 13px;
	_font-size: 80%;
	width: 531px;
	height: 75px;
	background-image: url(../image/title02_05_2.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	vertical-align: bottom;
}
.title02_05_3 {
	font-size: 13px;
	_font-size: 80%;
	width: 531px;
	height: 60px;
	background-image: url(../image/title02_05_3.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	vertical-align: bottom;
}
.title02_06 {
	font-size: 13px; _font-size: 80%;
	width: 531px;
	height: 22px;
	background-image: url(../image/title02_06.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 15px;
	letter-spacing: 0.1em;
}
.title03_02 {
	font-size: 13px;
	_font-size: 80%;
	width: 250px;
	height: 43px;
	background-image: url(../image/title03_02.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 25px;
	letter-spacing: 0.3em;
}
.title03_04 {
	font-size: 12px; _font-size: 75%;
	width: 550px;
	height: 43px;
	background-image: url(../image/title03_04.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 20px;
	letter-spacing: 0.1em;
}
.title03_05 {
	font-size: 13px; _font-size: 80%;
	width: 300px;
	height: 43px;
	background-image: url(../image/title03_05.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 25px;
	letter-spacing: 0.1em;
}
.title03_05long {
	font-size: 13px;
	_font-size: 80%;
	width: 400px;
	height: 43px;
	background-image: url(../image/title03_05.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 25px;
	letter-spacing: 0.1em;
}
.title03_06long {
	font-size: 13px; _font-size: 80%;
	width: 400px;
	height: 43px;
	background-image: url(../image/title03_05.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 25px;
	letter-spacing: 0.1em;
	color: #7CA93C;
}
.title03_05net {
	font-size: 13px; _font-size: 80%;
	width: 450px;
	height: 43px;
	background-image: url(../image/title03_05.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 25px;
	letter-spacing: 0.1em;
}
.title04_02 {
	font-size: 13px; _font-size: 80%;
	width: 140px;
	padding: 3px 20px;
	letter-spacing: 0.2em;
	background-color: #F8E7F1;
	border-right: 1px solid #C77DA5;
	border-bottom: 1px solid #C77DA5;
}
.title04_05 {
	font-size: 12px; _font-size: 75%;
	color: #FFF;
	width: 70px;
	padding: 2px 10px;
	letter-spacing: 0.1em;
	background-color: #9CBF3E;
	border-bottom: 1px solid #6D8A1E;
}
.title05_02long {
	font-size: 13px; _font-size: 80%;
	width: 400px;
	height: 43px;
	background-image: url(../image/title05_02long.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 25px;
	letter-spacing: 0.1em;
}
.title05_03 {
	font-size: 12px; _font-size: 75%;
	width: 400px;
	height: 43px;
	background-image: url(../image/title05_03.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 25px;
	letter-spacing: 0.1em;
}

/* �ｽ^�ｽC�ｽg�ｽ�ｽ�ｽi�ｽ�ｽ�ｽJ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽ�ｽj
------------------------------------- */
.title05_02 {
	font-size: 13px; _font-size: 80%;
	width: 531px;
	height: 46px;
	background-image: url(../image/title05_02.gif);
	background-repeat: no-repeat;
	padding: 12px 0px 0px 15px;
	letter-spacing: 0.1em;
}
.title06_02 {
	font-size: 12px; _font-size: 75%;
	color: #E25088;
	width: 500px;
	padding: 0px 15px;
	letter-spacing: 0em;
	border-bottom: 1px dotted #E25088;
}
.title07_02 {
	color: #333;
	width: 300px;
	padding: 2px 10px 1px 15px;
	letter-spacing: 0em;
	background-color: #FCF6FA;
	border-bottom: 1px solid #F0AEC9;
}
.title07_02new {
	color: #333;
	width: 500px;
	padding: 2px 10px 1px 15px;
	letter-spacing: 0em;
	background-color: #fdf3e7;
	border-bottom: 1px solid #f2bb7c;
}
.title07_03new {
	color: #333;
	width: 500px;
	padding: 2px 10px 1px 15px;
	letter-spacing: 0em;
	background-color: #faf1f0;
	border-bottom: 1px solid #d28377;
}
.title07_02_1 {
	color: #333;
	width: 340px;
	padding: 2px 5px 1px 10px;
	letter-spacing: 0em;
	background-color: #FCF6FA;
	border-bottom: 1px solid #F0AEC9;
}
.title07_02_2 {
	color: #333;
	width: 500px;
	padding: 2px 5px 1px 10px;
	letter-spacing: 0em;
	background-color: #FCF6FA;
	border-bottom: 1px solid #F0AEC9;
}
.title07_02_3 {
	color: #333;
	width: 500px;
	padding: 2px 5px 1px 10px;
	letter-spacing: 0em;
	background-color: #FFF2F3;
	border-bottom: 1px solid #F68F42;
}
.title07_02_4 {
	color: #333;
	width: 500px;
	padding: 2px 5px 1px 10px;
	letter-spacing: 0em;
	background-color: #FFF2F3;
	border-bottom: 1px solid #84503A;
}
.title07_02_4 {
	color: #333;
	width: 500px;
	padding: 2px 5px 1px 10px;
	letter-spacing: 0em;
	background-color: #E1F0F9;
	border-bottom: 1px solid #02ABC0;
}
.title07_02_5 {
	color: #333;
	width: 500px;
	padding: 2px 5px 1px 10px;
	letter-spacing: 0em;
	background-color: #eaeee4;
	border-bottom: 1px solid #718d4b;
}
.title07_02_6 {
	color: #333;
	width: 500px;
	padding: 2px 5px 1px 10px;
	letter-spacing: 0em;
	background-color: #F5E9E9;
	border-bottom: 1px solid #8B5A44;
}
.title07_02_7 {
	color: #333;
	width: 500px;
	padding: 2px 5px 1px 10px;
	letter-spacing: 0em;
	background-color: #E2E9ED;
	border-bottom: 1px solid #2C7988;
}
.title07_02_8 {
	color: #333;
	width: 500px;
	padding: 2px 5px 1px 10px;
	letter-spacing: 0em;
	background-color:#F9E2F2;
	border-bottom: 1px solid #AE4B91;
}
.title07_03 {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	color: #333;
	width: 450px;
	padding: 2px 0px 1px 15px;
	letter-spacing: 0em;
	background-color: #FCF6FA;
	border-bottom: 1px dashed #F0AEC9;
	border-top: 1px dashed #F0AEC9;
}
.title08_02 {
	font-size: 12px; _font-size: 75%;
	width: 500px;
	line-height: 1.7;
	background-image: url(../image/title08_02.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding: 35px 0px 0px 76px;
	letter-spacing: 0em;
}

.title08_02_1 {
	font-size: 12px; _font-size: 75%;
	width: 470px;
	line-height: 1.7;
	background-image: url(../cookingschool/image/title08_02_1.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding: 35px 0px 0px 56px;
	letter-spacing: 0em;
}
.title08_02_2 {
	font-size: 11px; _font-size: 75%;
	width: 600px;
	line-height: 1.7;
	background-image: url(../cookingschool/image/title08_02_1.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding: 35px 0px 0px 56px;
	letter-spacing: 0em;
}
.title08_02_2s
	font-size: 10px; _font-size: 75%;
	margin-top: 20px;
	padding: 35px 0px 0px 56px;
} 

/* �ｽ^�ｽC�ｽg�ｽ�ｽ�ｽi�ｽZ�ｽ~�ｽi�ｽ[�ｽj
------------------------------------- */
.txt12_02_s {
	font-size: 11px; _font-size: 70%;
	line-height: 1.7;
	width: 500px;
	margin: 3px 20px 3px 20px;
	padding-left: 1.4em;
	text-indent: -1.4em;
}
.jokyo {
	letter-spacing: 0em;
	color: #C5004C;
	font-size: 12px;
}
.title06_04 {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	color: #628CC8;
	width: 500px;
	padding: 3px 15px;
	letter-spacing: 0em;
	border-bottom: 1px dotted #628CC8;
	border-top: 1px dotted #628CC8;
}
.seminar01 a {
	font-size: 13px;
	_font-size: 80%;
	color: #628CC8;
	width: 390px;
	height: 43px;
	display: block;
	background-image: url(../image/seminar_b01.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding: 12px 0px 0px 46px;
	letter-spacing: 0.1em;
	line-height: 18px;
}
.seminar01 a:hover {
	background-image: url(../image/seminar_b01_ov.gif);
}
.seminar01_line2 a {
	font-size: 13px;
	_font-size: 80%;
	color: #628CC8;
	width: 390px;
	height: 43px;
	display: block;
	background-image: url(../image/seminar_b01.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding: 2px 0px 10px 46px;
	letter-spacing: 0.1em;
	line-height: 18px;
}
.seminar01_line3 {
	width: 390px;
	height: 120px;
	padding: 2px 0px 10px 20px;
	font-size: 12px;
	color: #885DA2;
}
.seminar01_line2 a:hover {
	background-image: url(../image/seminar_b01_ov.gif);
}
.seminar02 a {
	font-size: 13px; _font-size: 80%;
	color: #628CC8;
	width: 390px;
	height: 43px;
	display: block;
	background-image: url(../image/seminar_b02.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding: 12px 0px 0px 46px;
	letter-spacing: 0.1em;
}
.seminar02 a:hover {
	background-image: url(../image/seminar_b02_ov.gif);
}
.seminar03 a {
	font-size: 13px;
	_font-size: 80%;
	color: #628CC8;
	width: 390px;
	height: 43px;
	display: block;
	padding: 12px 0px 0px 46px;
	letter-spacing: 0.1em;
	vertical-align: middle;
}
.seminar03 a:link {
	color: #628CC8;
	background-image: url(../image/seminar_b03.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}
.seminar03 a:visited {
	color: #628CC8;
	background-image: url(../image/seminar_b03.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}
.seminar03 a:hover {
	color: #628CC8;
	background-image: url(../image/seminar_b03_ov.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}
.seminar03_line2 a {
	font-size: 13px;
	_font-size: 80%;
	color: #628CC8;
	width: 390px;
	height: 43px;
	display: block;
	background-image: url(../image/seminar_b03.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding: 2px 0px 10px 46px;
	letter-spacing: 0.1em;
	vertical-align: middle;
	line-height: 1.5em;
}
.seminar03_line2 a:link {
	color: #628CC8;
	background-image: url(../image/seminar_b03.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}
.seminar03_line2 a:visited {
	color: #628CC8;
	background-image: url(../image/seminar_b03.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}
.seminar03_line2 a:hover {
	background-image: url(../image/seminar_b03_ov.gif);
}
.seminar04 a {
	font-size: 13px;
	_font-size: 80%;
	color: #628CC8;
	width: 410px;
	height: 43px;
	display: block;
	background-image: url(../image/seminar_b04.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding: 12px 0px 0px 46px;
	letter-spacing: 0.1em;
	line-height: 18px;
}
.seminar04 a:hover {
	background-image: url(../image/seminar_b04_ov.gif);
}


/* �ｽ^�ｽC�ｽg�ｽ�ｽ�ｽi�ｽo�ｽﾅ関連�ｽj
------------------------------------- */
.title03_net {
	font-size: 14px; _font-size: 90%;
	width: 500px;
	height: 43px;
	background-image: url(../image/title03_05.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 25px;
	letter-spacing: 0.2em;
}
.title03_net02 {
	font-size: 11px; _font-size: 75%;
	width: 500px;
	height: 43px;
	padding: 0px 0px 0px 20px;
	letter-spacing: 0em;
}
.title03_musubi {
	width: 250px;
	height: 43px;
	background-image: url(../image/title03_05.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 0px 25px;
	letter-spacing: 0.1em;
}
.title03_book {
	width: 370px;
	height: 23px;
	padding: 5px 0px 0px 10px;
	background-color: #F5FBE6;
	border-bottom: 1px dotted #9CBF3E;
}
.title0302_book {
	width: 270px;
	height: 23px;
	padding: 5px 0px 0px 10px;
	background-color: #F5FBE6;
	border-bottom: 1px dotted #9CBF3E;
}
.title03_book02 {
	width: 300px;
	padding: 0px;
	background-color: #FFF;
	border-bottom: 1px dotted #9CBF3E;
	margin: 5px 0px;
}
.title06_net {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	color: #333;
	width: 500px;
	padding: 3px 15px;
	letter-spacing: 0em;
	border-bottom: 1px dotted #9CBF3E;
	border-top: 1px dotted #9CBF3E;
}
.title06_kouenkai {
	font-size: 12px; _font-size: 75%;
	line-height: 1.5;
	color: #333;
	width: 500px;
	padding: 3px 15px;
	letter-spacing: 0em;
	border-bottom: 1px dotted #9CBF3E;
	border-top: 1px dotted #9CBF3E;
}
.title06_kouenkai2 {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.3em;
	color: #333;
	width: 500px;
	padding: 20px;
	letter-spacing: 0em;
	background-image: url(../seminars/kouenkai120303/image/washi_back.gif);
	background-repeat: no-repeat;
	height: 260px;
}
.title01_con {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.7;
	color: #333;
	width: 450px;
	letter-spacing: 0.1em;
	background-color: #F5FBE6;
	border-bottom: 1px dotted #9CBF3E;
	border-top: 1px dotted #9CBF3E;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.title02_con {
	font-size: 10px; _font-size: 70%;
	line-height: 1.7;
	color: #FFF;
	padding: 1px 1px;
	margin: 2px 0px;
	background-color: #686B62;
}
.title03_con {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	color: #333;
	width: 450px;
	padding: 3px 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 0.1em;
}

.contents_bk_botan {
	width: 450px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}


/* �ｽe�ｽL�ｽX�ｽg
------------------------------------- */
.txt14 {
	font-size: 14px; _font-size: 85%;
	line-height: 1.5;
}
.txt13 {
	font-size: 13px; _font-size: 80%;
	line-height: 1.5;
}
.txt12 {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
}
.txt11 {
	font-size: 11px; _font-size: 70%;
	line-height: 1.5;
}

.txt11_inori {
	font-size: 11px; _font-size: 70%;
	line-height: 1.5;
	
}
.txt11_03 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}

/* ------------------- */
.seminar_end {
	width: 40px;
	height:40px;
	float: right;
}
.txt12_01 {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.7;
	width: 600px;
	margin: 5px 20px 15px 20px;
}
.txt12_01 a:link {
	color: #4775B6;
}
.txt12_01 a:visited {
	color: #4775B6;
}
.txt12_01 a:hover {
	color: #4775B6;
}
.txt12_01_001 {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.7;
	width: 500px;
	margin: 5px 20px 15px 20px;
	text-align: center;
}
.txt12_01 sup {
	font-size: 8px;
}
.txt12_02 {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.7;
	width: 500px;
	margin: 5px 0px 15px 0px;
	font-weight: bold;
}
.txt12_01_01 {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	width: 500px;
	margin: 5px 20px 0px 20px;
}
.txt12_01back {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	width: 500px;
	margin: 5px 20px 5px 20px;
}
.txt12_01link01 {
	width: 200px;
	border-bottom: 1px dotted #508DC7;
}
.txt12_01link02 {
	width: 200px;
	border-bottom: 1px dotted #7EB23F;
}
.txt12_01link03 {
	width: 200px;
	border-bottom: 1px dotted #E67317;
}
.txt12_01link04 {
	width: 200px;
	border-bottom: 1px dotted #E46664;
}
.txt12_01link05 {
	width: 200px;
	border-bottom: 1px dotted #E25088;
}
.txt12_01link06 {
	width: 200px;
	border-bottom: 1px dotted #AC65A3;
}
.img_left img {
	float: left;
	margin: 0px 10px 10px 0px;
}
.img_right img {
	float: right;
	margin: 0px 0px 10px 10px;
}
.txt12_01tuki {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	color: #4775B6;
	width: 500px;
	margin: 5px 20px 15px 20px;
}
.txt12_01net {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	color: #64981B;
	width: 500px;
	margin: 5px 20px 15px 20px;
}
.txt12_01con {
	line-height: 1.7;
	margin: 5px 20px 15px 20px;
}
.txt12_01musubi {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	color: #272121;
	margin: 5px 20px 15px 20px;
	width: 300px;
	padding: 5px 0px 5px 20px;
	background-color: #F0F6E1;
	border-bottom: 1px dotted #7A9D1B;
	border-top: 1px dotted #7A9D1B;
}
.txt11_02 {
	font-size: 11px; _font-size: 70%;
	line-height: 1.5;
	width: 300px;
	margin: 5px 20px 15px 150px;
}

.txt12_02 {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	width: 500px;
	margin: 5px 20px 15px 20px;
	padding-left: 1em;
	text-indent: -1em;
	list-style-type: none;
}
.txt12_03 td {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	vertical-align: top;	
}
.txt12_04 td {
	font-size: 12px; _font-size: 75%;
	color: #E25088;
	line-height: 1.7;
	vertical-align: top;	
}
.txt12_04 td {
	font-size: 12px; _font-size: 75%;
	color: #E25088;
	line-height: 1.7;
	vertical-align: top;	
}
.txt12_04new td {
	font-size: 12px; _font-size: 75%;
	color: #399f83;
	line-height: 1.7;
	vertical-align: top;	
}
.txt12_05new td {
	font-size: 12px; _font-size: 75%;
	color: #9e4764;
	line-height: 1.7;
	vertical-align: top;	
}
.txt12_04_2 td {
	font-size: 12px; _font-size: 75%;
	color: #E25088;
	line-height: 1.7;
	vertical-align: top;	
}
.txt12_04_3 td {
	font-size: 12px;
	_font-size: 75%;
	color: #707070;
	line-height: 1.7;
	vertical-align: top;
}
.txt12_04_4 td {
	font-size: 12px;
	_font-size: 75%;
	color: #E5773D;
	line-height: 1.7;
	vertical-align: top;
}
.txt12_04_5 td {
	font-size: 12px;
	_font-size: 75%;
	color: #018FA0;
	line-height: 1.7;
	vertical-align: top;
}
.txt12_04_6 td {
	font-size: 12px;
	_font-size: 75%;
	color: #00914C;
	line-height: 1.7;
	vertical-align: top;
}
.txt12_04_7 td {
	font-size: 12px;
	_font-size: 75%;
	color: #AB604C;
	line-height: 1.7;
	vertical-align: top;
}
.txt12_04_8 td {
	font-size: 12px;
	_font-size: 75%;
	color: #2C7988;
	line-height: 1.7;
	vertical-align: top;
}
.txt12_04_9 td {
	font-size: 12px;
	_font-size: 75%;
	color:#AE4B91;
	line-height: 1.7;
	vertical-align: top;
}
.special_course_koushipci {
	float: left;
	margin: 5px 20px 15px 0px;
}
.special_course_koushipci2 img {
	float: left;
	margin: 0px 10px 10px 0px;
}
.special_course_koushipci2 .koushi_profile {
	float: left;
	width: 320px;
	margin: 80px 0px 10px 0px;
}
.special_course_setsumei {
	width:520px;
}
.txt12_05 {
	margin: 5px 0px 15px 20px;
}
.txt12_05 td {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	vertical-align: top;	
}
.txt12_06 {
	background-color: #F4FBE6;
	margin: 5px 0px 15px 20px;
	border-right: 1px solid #C7E389;
	border-bottom: 1px solid #C7E389;
}
.txt12_06 td {
	font-size: 12px; _font-size: 75%;
	line-height: 1.7;
	vertical-align: top;	
	padding: 13px;
}
.txt11_cp {
	font-size: 11px;
	_font-size: 70%;
	line-height: 1.2;
	width: 520px;
	color: #333;
	margin: 8px;
}
.txt11_cp2 {
	font-size: 11px;
	_font-size: 70%;
	line-height: 1.2;
	width: 215px;
	color: #333;
	float: right;
	margin: 8px;
}
.txt11_cp3 {
	font-size: 11px;
	_font-size: 70%;
	line-height: 1.2;
	width: 510px;
	color: #333;
	margin: 8px;
}

.txt12_shopmap {
	font-size: 12px; _font-size: 75%;
	text-decoration: none;
	line-height: 1.5;
	margin-left: 100px;
	padding: 3px;
}
.txt12_shopmap a:link, .txt12_shopmap a:visited {
	color: #666;
}
.txt12_01bold {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.7;
	font-weight: bold;
	color: #64981B;
}
.shinsai_aisatu_text {
	font-size: 12px;
	line-height: 1.3em;
}
.shinsai_aisatu_midashi {
	font-size: 13px;
	line-height: 1.3em;
}
.txt12_02_2 {
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.7;
	width: 520px;
	margin: 5px 20px 15px 25px;
	padding-left: 1em;
	text-indent: -1em;
	list-style-type: none;
}

#newrecipe_title {
	width: 615px;
	height: 210px;
}
.newrecipe_title_left {
	width: 150px;
	float: left;
	height: 190px;
}
.new_recipe_right {
	width: 465px;
	float: left;
	height: 210px;
}
.new_recipe_monthtitle {
width: 460px;
margin: 0px 0px 10px 5px;
font-size: 12px;
color: #E25088;
border-bottom: 1px dotted #E25088;
}
.new_recipe_smallpic {
	width: 150px;
	margin-right: 5px;
	float: left;
	font-size: 11px;
	line-height: 13px;
	color: #98499B;
	text-align: center;
}
#newrecipe_main {
	width: 575px;
}
.new_recipe_mainpic {
	float: left;
	width: 325px;
}
.newrecipe_zairyou {
	float: left;
	width: 230px;
	background-color: #FEF1F4;
	margin: 10px;
}
.newrecipe_zairyou_title {
	float: left;
	height: 80px;
	width: 250px;
}
.newrecipe02 {
	border-collapse:collapse;
	border-spacing: 0px;
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.5;
	margin: 5px;
}
.newrecipe02 ul {
	list-style-type: none;
	border-bottom: 1px dashed #EAC8E0;
	}
.newrecipe02 li {
	padding: 4px 1.5em 4px 1.5em;
	border-top: 1px dashed #EAC8E0;
	background-image: url(../publish/image/re_listmark.gif);
	background-repeat: no-repeat;
}

#new_recipe_tukurikata {
	width: 555px;
	border-collapse:collapse;
	border-spacing: 0px;
	font-size: 12px;
	_font-size: 75%;
	line-height: 1.5;
	margin: 10px;
}
#new_recipe_tukurikata ul {
	list-style-type: none;
	}
#new_recipe_tukurikata li {
	padding: 4px 1.5em 4px 1.5em;
	border-bottom: 1px dashed #EAC8E0;
	background-image: url(../publish/image/re_listmark.gif);
	background-repeat: no-repeat;
}
#new_recipe_tukurikata .n01 {
	background-image: url(../publish/image/re01.gif);
	background-repeat:no-repeat;
}
#new_recipe_tukurikata .n02 {
	background-image: url(../publish/image/re02.gif);
	background-repeat:no-repeat;
}
#new_recipe_tukurikata .n03 {
	background-image: url(../publish/image/re03.gif);
	background-repeat:no-repeat;
}
#new_recipe_tukurikata .n04 {
	background-image: url(../publish/image/re04.gif);
	background-repeat:no-repeat;
}
#new_recipe_tukurikata .n05 {
	background-image: url(../publish/image/re05.gif);
	background-repeat:no-repeat;
}
#new_recipe_tukurikata .n06 {
	background-image: url(../publish/image/re06.gif);
	background-repeat:no-repeat;
}
#new_recipe_tukurikata .n07 {
	background-image: url(../publish/image/re07.gif);
	background-repeat:no-repeat;
}
#new_recipe_tukurikata .n08 {
	background-image: url(../publish/image/re08.gif);
	background-repeat:no-repeat;
}
#new_recipe_tukurikata .n09 {
	background-image: url(../publish/image/re09.gif);
	background-repeat:no-repeat;
}
#new_recipe_tukurikata .c01 {
	padding: 0 2px 0 2px;
	font-weight: bold;
	color: #F3265D;
}
.newrecipe02 .c01 {
	padding: 0 2px 0 2px;
	font-weight: bold;
	color: #F3265D;
}
.rssBody li {
	list-style:none;
	font-size:11px;
	line-height:1.3em;
}
.rssdate {
	font-size:11px;
	_font-size: 80%;
	line-height: 1.3em;
}
.rssBody{
	height:200px;
	width:385px;
	overflow:auto;
}
.recipe_point {
	font-size: 11px;
	line-height: 1.3em;
	_font-size: 80%;
	color: #AE4B91;
	width:210px;
	margin-left: 10px;
	margin-left: 10px;
}

h2.special_catch {
	font-size: 16px;
	line-height: 1.4em;
	_font-size:120%;
	color:#C6668F;
}