@charset "utf-8";
/* CSS Document */


/*----------------------------------------

ホバーウィンドウのスタイル指定

-----------------------------------------*/
#sinks {
	Z-INDEX:1;
	position:absolute;
	visibility:hidden;
	left:200px; /* ウィンドウの左から200px右に移動した位置 */
	top:100px;  /* ウィンドウの上から100px下に移動した位置 */
	line-height:1.5em; /* 行間隔 */
	padding:20px; /* 余白 */
	color:#333;
}
.sinks1{
	background-color:#ff2586; /* 背景色 */
	border:4px solid #ff2586; /* 枠線 */
	width:520px;
	height:600px;
 /* ウィンドウサイズ（幅・高さ）*/

}

#sinks h1 {
	color:#ffffff;
	font-size:134%;
	font-weight:bold;
	padding:0 0 25px 0;
}

#sinks p {
	color:#ffffff;
}

#sinks span {
	font-weight:bold;
	font-size:120%;
}


#sinks p.close {
	text-align:center;
	padding:20px 0 0 0;
	font-weight:bold;
}
#sinks p.close a {
	color:#ffffff;
	font-size:75%;
}


/*----------------------------------------

ホバーウィンドウのスタイル指定

-----------------------------------------*/
.sinks2{
	background-color:#53af20; /* 背景色 */
	border:4px solid #53af20; /* 枠線 */
	width:520px;
	height:600px;
 /* ウィンドウサイズ（幅・高さ）*/

} 


/*----------------------------------------

seminar-main ゆみこのセミナー

-----------------------------------------*/

#seminar #seminar-main {
	float:right;
	width:484px;
	margin-bottom:20px;
}

/*---p.more-link---*/
#seminar p.more-link {
	text-align:right;
	padding-top:10px;
}

#seminar p.more-link a {
	background:url(../../common/img/icon-05.gif) no-repeat left center;
	padding-left:20px;
}

/*y-seminar
-----------------------------------------*/

#seminar-main #y-seminar {
	margin-bottom:10px;
}

#seminar-main #y-seminar img {
	padding-bottom:10px;
}


/*pseminar
-----------------------------------------*/

#seminar-main #pseminar {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #b4b4b4;
	position:relative;	
	clear:both;
}

#seminar-main #pseminar h3 {
	padding-bottom:20px;
}

#seminar-main #pseminar p.pseminar-link {
	position:absolute;
	top:100px;
	right:2px;
}

#seminar-main p.seminar-text {
	padding-bottom:20px;
}

/*mseminar
-----------------------------------------*/

#seminar-main #mseminar {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #b4b4b4;
	position:relative;	
}

#seminar-main #mseminar h4 {
	padding-bottom:20px;
}

#seminar-main #mseminar p.mseminar-link {
	position:absolute;
	top:78px;
	right:3px;
}

p.seminar-text {
	padding-bottom:20px;
}


/*tseminar
-----------------------------------------*/

#seminar-main #tseminar {
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative;	
}

#seminar-main #tseminar h4 {
	padding-bottom:20px;
}

p.seminar-text {
	padding-bottom:20px;
}


/*----------------------------------------

Pseminar-main　ピースフードセミナー

-----------------------------------------*/
#seminar #Pseminar-main {float:right;width:484px;margin-bottom:40px;}

/*Sbtn-area
-----------------------------------------*/
.Sbtn-area {margin-bottom:20px;text-align:center;clear:both;}

/*btn-area
-----------------------------------------*/
.btn-area {margin-bottom:20px;}
.btn-area p.entry-btn {float:left;width:230px;}
.btn-area p.PagetTop {padding-top:17px;}

/*P-ttl-area
-----------------------------------------*/
#P-ttl-area {padding-bottom:20px;}
#P-ttl-area h3 {padding-bottom:20px;}


/*P-y-area
-----------------------------------------*/
#P-y-area {margin-bottom:10px;	}
#P-y-area .y-voice {float:left;width:300px;}
#P-y-area .y-voice p {padding-bottom:20px;}
#P-y-area p.entry-btn {float:left;width:230px;}
#P-y-area img.y-voice-img {float:right}


/*P-about
-----------------------------------------*/
#P-about {background-image:#ffffe6 url(../img/seminar/bg-P-about.gif) repeat-y left top;width:445px;padding-left:40px;padding-top:20px;clear:both;margin-bottom:10px;}
#P-about p.Pabout-read {padding-bottom:20px;}
#P-about h4 {padding-bottom:20px;}
#P-about p {width:435px;padding-bottom:20px;}

/*P-voice
-----------------------------------------*/
.P-voice {padding-top:15px;margin-bottom:20px;	clear:both;}
.P-voice h4 {padding-bottom:20px}
.P-voice ul li {background:url(../img/seminar/bg-voice01.gif) no-repeat left top;width:485px;margin-bottom:15px;}
.P-voice ul li h5 {padding:15px;font-weight:bold;}
.P-voice .voice-text {background:url(../img/seminar/bg-voice02.gif) no-repeat left bottom;padding:0 15px 5px;width:455px;font-size:92%;}
.P-voice .voice-text p.author {float:right;font-weight:bold;}
span.c-green-B {font-weight:bold;color:#00b391;	}
span.c-orenge-B {font-weight:bold;color:#ff823f;	}

/*P-feetest
-----------------------------------------*/
#P-feetest {border-bottom:4px dotted #77e3db;border-top:4px dotted #77e3db;padding-top:20px;margin-top:10px;margin-bottom:20px;}
#P-feetest p {padding-bottom:20px;}
#P-feetest p.Emtext01 {font-weight:bold;color:#ff823f;font-size:134%;}

/*P-delicious
-----------------------------------------*/
#P-delicious {margin-top:10px;margin-bottom:20px;	}
#P-delicious h4 {padding-bottom:20px}
#P-delicious p {padding-bottom:20px;}

/*P-learns
-----------------------------------------*/
#P-learns {margin-top:10px;margin-bottom:20px;	clear:both;}
#P-learns h4 {padding-bottom:20px}
#P-learns ul li {background:url(../img/seminar/icon-learn.gif) no-repeat left center;padding-left:30px;margin-bottom:10px;}

/*P-learns
-----------------------------------------*/
#P-Tboox {margin-top:10px;margin-bottom:20px;	clear:both;}
#P-Tboox h4 {padding-bottom:20px}
#P-Tboox p {padding-bottom:20px;}
#P-Tboox ul li {clear:both;}
#P-Tboox ul li img.Tbook-img {float:left;}
#P-Tboox ul li .Pbook-text {float:right;width:350px;}
#P-Tboox ul li .Pbook-text h5 {font-weight:bold;color:#00b391;	padding-bottom:10px;}
#P-Tboox ul li .Pbook-text p.Tbook-link {float:right;}

/*brain
-----------------------------------------*/
.brain {margin-top:10px;margin-bottom:20px;	clear:both;}
.brain h4 {padding-bottom:20px;}
.brain p {padding-bottom:20px;line-height:1.8;}

/*teacther
-----------------------------------------*/
.teacther {margin-top:10px;margin-bottom:20px;	clear:both;}
.teacther h4 {padding-bottom:20px;}
.teacther p {padding-bottom:20px;line-height:1.8;}
.teacther span {font-weight:bold;font-size:117%;}

/*mast-message
-----------------------------------------*/
.mast-message {margin-top:10px;clear:both;}
.mast-message h4 {padding-bottom:20px;}
.mast-message p {padding-bottom:20px;line-height:1.8;}
.mast-message span {font-weight:bold;font-size:117%;color:#00b391;	}



/*----------------------------------------

Pseminar-main　ピースフードセミナー  11/06/17

-----------------------------------------*/
.survival110617 dl.scene1 { padding:15px; margin-bottom:20px; background:#fcfade;}
.survival110617 dl.scene1 dt { margin-bottom:15px; font-weight:bold; color:#f66c08; font-size:117%;}
.survival110617 dl.scene1 dd ul { padding-left:25px;}
.survival110617 dl.scene1 dd ul li { padding-left:25px; background:url(../img/seminar/survival/icon_hart_orenge.gif) no-repeat left center;}

.survival110617 .schedule { padding:20px 20px 0; margin-bottom:20px; border:1px solid #fb9727; color:#fb9727;}
.survival110617 .schedule table { margin-bottom:20px;}
.survival110617 .schedule table th,
.survival110617 .schedule table td { vertical-align:top; padding-right:20px; font-weight:bold;}

.survival110617 .voice { padding:20px 20px 0; margin-bottom:30px; background:#fcf4fc;}
.survival110617 .voice dl dt { margin-bottom:15px; color:#e12afc; font-weight:bold; font-size:117%;}
.survival110617 .voice dl dd .ph { margin-bottom:15px; zoomo:1; overflow:hidden;}
.survival110617 .voice dl dd .ph img { float:left; padding-right:10px;}
.survival110617 .voice dl dd .ph p { padding-top:20px; color:#e12afc;}
.survival110617 .voice dl dd .txt  p { clear:both;}

.survival110617 dl.tubuList { padding:15px; margin-bottom:20px; background:#eef3f1;}
.survival110617 dl.tubuList dt { margin-bottom:15px; font-weight:bold; color:#00cbac; font-size:117%;}
.survival110617 dl.tubuList dd ul { padding-left:25px;}
.survival110617 dl.tubuList dd ul li { padding-left:25px; margin-bottom:3px; background:url(../img/seminar/survival/icon_check.gif) no-repeat left top;}

.survival110617 .yumikoIntro { padding:20px 20px 0; margin-bottom:20px; border:1px solid #f0b61b; }
.survival110617 .yumikoIntro .ph { float:left; width:102px; padding-right:10px;}
.survival110617 .yumikoIntro dl { float:right; width:320px; margin-bottom:10px;}
.survival110617 .yumikoIntro p { clear:both;}

.survival110617 .book { margin-bottom:20px; zoom:1; overflow:hidden;}
.survival110617 .book .ph { float:left; width:181px; }
.survival110617 .book dl { float:right; width:295px;}
.survival110617 .book dl dt { font-weight:bold; margin-bottom:10px;}

.survival110617 dl.possibleList { padding:15px; margin-bottom:20px; background:#fcfade;}
.survival110617 dl.possibleList dt { margin-bottom:15px; font-weight:bold; color:#7ee127; font-size:117%;}
.survival110617 dl.possibleList dd ul { padding-left:25px;}
.survival110617 dl.possibleList dd ul li { padding-left:25px; margin-bottom:3px; background:url(../img/seminar/survival/icon_hart_green.gif) no-repeat left center;}

.survival110617 .voice02 { margin-bottom:20px; background:url(../img/seminar/survival/bg_voice_top.gif) no-repeat left top;}
.survival110617 .voice02 .inner { padding:20px; background:url(../img/seminar/survival/bg_voice_btm.gif) no-repeat left bottom;}
.survival110617 .voice02 dl dt { margin-bottom:15px;}

.survival110617 .catch { padding:40px 50px; font-weight:bold; font-size:117%; color:#f55f5f;}

.survival110617 .voice03 { padding:20px 20px 0; margin-bottom:30px; background:#fcf4fc;}
.survival110617 .voice03 dl dt { margin-bottom:15px; color:#e12afc; font-size:117%;}
.survival110617 .voice03 dl dd .ph { float:left; width:116px; padding:0 20px 20px 0;}


.survival110617 .btnArea { text-align:center; margin-bottom:40px;}
.survival110617 .mb20 { margin-bottom:15px;}
.survival110617 p { padding-bottom:15px;}
.survival110617 .orenge { color:#f66c08;}
.survival110617 .red { color:#fa1f1f;}
.green01 { color:#5db547;}
.green02 { color:#b0ce00;}
.purple { color:#e12afc;}
.yel { color:#f0b61b;}
.black { color:#222222;}
.survival110617 .font16 { font-size:117%;}



/*----------------------------------------

Mseminar-main　ミラクルスイーツセミナー

-----------------------------------------*/
#seminar #Mseminar-main {float:right;width:484px;}
#seminar-main #Mseminar span {font-weight:bold;color:#e84a99;}
#seminar-main span.c-pink-B02 {font-weight:bold;color:#e84a99;font-size:134%;}

/*M-ttl-area
-----------------------------------------*/
#M-ttl-area {margin-bottom:20px;}
#M-ttl-area h3 {}
#M-ttl-area p{padding-bottom:30px;}

/*M-y-voice
-----------------------------------------*/
#M-y-voice {margin-bottom:30px;	}
#M-y-voice p {float:left;width:300px;}
#M-y-voice img {float:right;}

/*M-y-area
-----------------------------------------*/
.M-y-area {margin-bottom:20px;	padding-top:10px;clear:both;}
.M-y-area p {padding-bottom:10px;}

/*M-voice
-----------------------------------------*/
.M-voice {padding-top:15px;margin-bottom:20px;	clear:both;}
.M-voice h4 {padding-bottom:20px}
.M-voice ul li {background:url(../img/seminar/bg-voice01.gif) no-repeat left top;width:485px;margin-bottom:15px;}
.M-voice ul li h5 {padding:15px;font-weight:bold;}
.M-voice .voice-text {background:url(../img/seminar/bg-voice02.gif) no-repeat left bottom;padding:0 15px 5px;width:455px;font-size:92%;}
.M-voice .voice-text p.author {float:right;font-weight:bold;}

/*M-zakkoku
-----------------------------------------*/
.M-zakkoku{
	padding-top:15px;
	margin-bottom:20px;	
	clear:both;
}

.M-zakkoku h4 {
	padding-bottom:20px
}

.M-zakkoku p {
	padding-bottom:20px;
}

/*M-Z-imgarea*/
.M-zakkoku .M-Z-imgarea {
	padding-bottom:20px;
}

.M-zakkoku .M-Z-imgarea img {
	float:left;
	width:191px;	
}

.M-zakkoku .M-Z-imgarea p {
	float:right;
	width:275px;
}

/*M-zakkoku dl*/
.M-zakkoku dl {
	clear:both;
	font-weight:bold;
	font-size:117%;
	padding-bottom:20px;
	line-height:2;
}

.M-zakkoku dl dd span {
	color:#e84a99;
}

/*M-enjoy
-----------------------------------------*/
.M-enjoy{
	padding-top:15px;
	margin-top:10px;
	margin-bottom:20px;	
	clear:both;
	border-top:1px dotted #b4b4b4;
}

.M-enjoy h4 {
	padding-bottom:20px
}

.M-enjoy p {
	padding-bottom:20px;
	line-height:2;
}

.M-enjoy p span {
	font-weight:bold;
	font-size:125%;
	color:#e84a99;
}


/*---M-effect-list---*/

.M-effect-list {
	background:url(../img/seminar/bg-Pseven03.gif) repeat-y left top;	
	width:485px;
	margin-bottom:20px;
}

.M-effect-list h5 {
	padding-left:15px;
	padding-bottom:10px;
	color:#6cdab9;
	font-weight:bold;
	font-size:117%;
}

.M-effect-list p {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
}

.M-effect-list dl {
	padding:0 15px 0;
}

.M-effect-list dl dt {
	font-weight:bold;
	color:#e84a99;
}
.M-effect-list dl dd {
	padding-bottom:15px;
}


/*M-lecture
-----------------------------------------*/
.M-lecture {
	padding-top:15px;
	margin-top:10px;
	margin-bottom:20px;	
	clear:both;
	border-top:1px dotted #b4b4b4;
}

.M-lecture h4 {
	padding-bottom:20px
}

.M-lecture p {
	padding-bottom:20px;
	line-height:2;
}

.M-lecture p span {
	font-weight:bold;
	font-size:125%;
	color:#e84a99;
}


/*M-report
-----------------------------------------*/
.M-report {
	padding-top:15px;
	margin-top:10px;
	margin-bottom:20px;	
	clear:both;
	border-top:1px dotted #b4b4b4;
}

.M-report h4 {
	padding-bottom:20px
}

.M-report dt {
	font-weight:bold;
	font-size:125%;
	color:#e84a99;
}

.M-report dd {
	padding-bottom:20px;
}

.M-report p.sub-text {
	font-size:84%;
}

.M-report p.sub-text02 {
	padding-top:20px;
	font-weight:bold;
}

/*.M-report .M-report-box*/

.M-report .M-report-box {
	padding-top:20px;
	padding-bottom:20px;
}

.M-report .M-report-box dl {
	float:left;
	width:260px;	
}

.M-report .M-report-box img {
	float:right;
	width:209px;
}



/*--------------------------------------------
#blig-link
----------------------------------------------*/

#blig-link {
	border-top:1px dotted #b4b4b4;
	padding-top:10px;
}

#blig-link img {
	float:left;
}


#blig-link p {
	float:left;
	width:300px;
	margin-top:35px;
	background:url(../../common/img/icon-08.gif) no-repeat left 1px;
	padding-left:15px;
	font-size:75%;
}





/*----------------------------------------

system セミナーシステム

-----------------------------------------*/

#system {
}


/*	#Sy-ttl-area
-----------------------------------------*/

#Sy-ttl-area {
	padding-bottom:20px;
}

#Sy-ttl-area  h3 {
	padding-bottom:10px;
}


/*	#Sy-step01
-----------------------------------------*/

#Sy-step01 {
	padding-top:10px;
	padding-bottom:0;
}


/*#Sy-step01 .system-box*/

#Sy-step01 .system-box {
	background:url(../img/seminar/bg-system01.gif) no-repeat left bottom;
	padding-bottom:10px;
	width:485px;
	margin-bottom:5px;
	margin-top:10px;
}

#Sy-step01 .system-box .system-text-area {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}

#Sy-step01 .system-box .system-text-area dl dt {
	padding-bottom:10px;
}

#Sy-step01 .system-box .system-text-area dl dd {
	font-size:84%;
}

#Sy-step01 .system-box .system-text-area dl dd span.Pseminar-text {
	font-weight:bold;
}

#Sy-step01 .system-box .system-text-area dl dd span.Tseminar-text {
	font-size:120%;
	color:#00cbbb;
	font-weight:bold;
}


/*#Sy-step01 .S-link-btn*/

#Sy-step01 .S-link-btn {
	clear:both;
	padding-top:10px;
	padding-left:10px;
}

/*#Sy-step01 .S-link-btn {
	clear:both;
	padding-bottom:30px;
}
*/

/*	#Sy-step02
-----------------------------------------*/
#Sy-step02 {
	clear:both;
	margin-bottom:20px;
}

#Sy-step02 p.step02-read {
	padding-top:20px;
}

#Sy-step02 h4.step02-read-B {
	padding-top:20px;
}

#Sy-step02 h4 {
	clear:both;
	padding-top:30px;
}


#Sy-step02 .system-box {
	clear:both;
	background:url(../img/seminar/bg-system01.gif) no-repeat left bottom;
	padding-bottom:20px;
	padding-bottom:20px;
	width:485px;
	margin-top:10px;
}

#Sy-step02 .system-box .system-text-area {
	padding-left:15px;
	padding-right:1px;
	padding-top:10px;
}

#Sy-step02 .system-box .system-text-area dl.Sy-gaiyou  {
	float:left;
	width:255px;
}

#Sy-step02 .system-box .system-text-area p.Sy-gaiyou  {
	font-size:84%;
	width:465px;
	background:url(../img/seminar/img-system02.jpg) no-repeat right top;
	padding-top:5px;
}

#Sy-step02 .system-box .system-text-area p.Sy-gaiyou02  {
	font-size:84%;
	width:465px;
	background:url(../img/seminar/img-system05.jpg) no-repeat right top;
	padding-top:5px;
}



#Sy-step02 .system-box .system-text-area dl dt {
	padding-bottom:10px;
}

#Sy-step02 .system-box .system-text-area dl dd {
	font-size:84%;
}

#Sy-step02 .system-box .system-text-area img.Sy-img {
	float:right;
}


/*	#Sy-step03
-----------------------------------------*/
#Sy-step03 {
	clear:both;
	border-top:1px dotted #b4b4b4;
	margin-top:10px;
	padding-top:20px;
	margin-bottom:20px;
}

#Sy-step03 .system-box {
	clear:both;
	background:url(../img/seminar/bg-system01.gif) no-repeat left bottom;
	padding-bottom:20px;
	width:485px;
	margin-top:10px;
}

#Sy-step03 .system-box .system-text-area {
	padding-left:15px;
	padding-right:1px;
	padding-top:10px;
}

#Sy-step03 .system-box .system-text-area dl.Sy-gaiyou  {
	float:left;
	width:280px;
}

#Sy-step03 .system-box .system-text-area dl dt {
	padding-bottom:10px;
}

#Sy-step03 .system-box .system-text-area dl dd {
	font-size:84%;
}

#Sy-step03 .system-box .system-text-area img.Sy-img {
	float:right;
}

p.kaiinn {
	clear:both;
	padding-top:5px;
	font-weight:bold;
	font-size:84%;
}

p.Sy-contact {
	clear:both;
	font-size:84%;
}

/*つぶつぶミラクルスイーツ クッカリーセミナー*/
.MSC {
	background:url(../img/seminar/bg-system-MSC.jpg) no-repeat right top;
}

/*----------------------------------------

//system システムここまで

-----------------------------------------*/


/*	11/10/05 post 地方開催者からの声
-----------------------------------------*/
h3.ruralvoiceTtl { padding:5px 10px; margin-bottom:5px; background:#61b615; font-weight:bold; color:#fff;}

.rVoiceBox { width:444px; padding:20px; margin-bottom:5px; background:#f8f8f8; clear:both; zoom:1; overflow:hidden;}
.rVoiceBox .ph { float:left; width:116px; margin:0 10px 15px 0;}
.rVoiceBox .date { padding:0; color:#61b615;}
.rVoiceBox h4{ padding:0 0 5px 0; font-weight:bold; font-size:134%; color:#61b615;}
.rVoiceBox table { margin-bottom:15px;}

.rVoiceBox .txtArea { clear:both;}
.rVoiceBox {}


/*----------------------------------------

	サイドナビここからseminar-sub

-----------------------------------------*/


#seminar #seminar-sub {
	float:left;
	width:184px;
}

#seminar #seminar-sub h3 {
}

#seminar #seminar-sub h3.s-class {
	margin-bottom:10px;
}

/*seminar-list*/

#seminar #seminar-sub .seminar-list {
	background:url(../img/seminar/bg-h4-main-sab02.gif) no-repeat left bottom;
	padding:6px 10px 10px;
	width:164px;
	margin-bottom:10px;
}

/*01*/
#seminar #seminar-sub .seminar-list ul li.S-01 {
	background:url(../img/seminar/icon-01.gif) no-repeat left center;
	padding-left:18px;
}
/*mirai*/
#seminar #seminar-sub .seminar-list ul li.S-mirai {
	background:url(../img/seminar/icon-mirai.gif) no-repeat left center;
	padding-left:18px;
}
/*02*/
#seminar #seminar-sub .seminar-list ul li.S-02 {
	background:url(../img/seminar/icon-02.gif) no-repeat left center;
	padding-left:18px;
}
/*03*/
#seminar #seminar-sub .seminar-list ul li.S-03 {
	background:url(../img/seminar/icon-03.gif) no-repeat left center;
	padding-left:18px;
}
/*04*/
#seminar #seminar-sub .seminar-list ul li.S-04 {
	background:url(../img/seminar/icon-04.gif) no-repeat left center;
	padding-left:18px;
}
/*05*/
#seminar #seminar-sub .seminar-list ul li.S-05 {
	background:url(../img/seminar/icon-05.gif) no-repeat left center;
	padding-left:18px;
}
/*MSC*/
#seminar #seminar-sub .seminar-list ul li.S-MSC {
	background:url(../img/seminar/icon-08.gif) no-repeat left center;
	padding-left:18px;
}

/*06*/
#seminar #seminar-sub .seminar-list ul li.S-06 {
	background:url(../img/seminar/icon-06.gif) no-repeat left center;
	padding-left:18px;
}
/*07*/
#seminar #seminar-sub .seminar-list ul li.S-07 {
	background:url(../img/seminar/icon-07.gif) no-repeat left center;
	padding-left:18px;
}
/*08*/

#seminar #seminar-sub .seminar-list a {
	color:#26bea1;
	font-size:75%;
}
/*09*/
#seminar #seminar-sub p.seminar-list-link {
	text-align:right;
	padding-top:5px;	
}



































