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

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

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;
/*	margin-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:url(../img/seminar/bg-P-about.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#ffffe6;
	width:445px;
	padding-left:40px;
	padding-top:20px;
/*	padding-bottom:10px;
*/	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;
/*	background:url(../img/seminar/bg-voice-author.gif) no-repeat left center;
	padding-left:25px;
*/	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-seven
-----------------------------------------*/

/*.P-seven {
	margin-top:10px;
	margin-bottom:20px;	
}

.sub-seven {
	border-top:1px dotted #b4b4b4; 
	padding-top:20px;
	margin-top:20px;
}

.P-seven h4 {
	padding-bottom:20px
}

.P-seven p {
	padding-bottom:20px;
}

.P-seven p span {
	font-weight:bold;
	color:#00b391;
	font-size:125%;	
}

.P-seven .P-seven-list {
	background:url(../img/seminar/bg-Pseven03.gif) repeat-y left top;	
	width:485px;
}

.P-seven .P-seven-list h5 {
	padding-left:15px;
	padding-bottom:10px;
	color:#a03aa0;
	font-weight:bold;
	font-size:117%;
}

.P-seven .P-seven-list p {
	padding-left:15px;
	padding-right:15px;
}

.P-seven .P-seven-list dl {
	padding:0 15px 0;
}

.P-seven .P-seven-list dl dt {
	font-weight:bold;
	color:#00b391;
}

.P-seven .P-seven-list dl dd {
	padding-bottom:15px;
}
*/
/*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;	
}












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

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 {
/*	padding-bottom:20px;
*/}

#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:10px;
	border-bottom:1px dotted #666666;
}


/*#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:15px;
	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 システムここまで

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




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

	サイドナビここから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;
}
/*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;	
}


































