@charset	"utf-8";

/* ヨガインストラクター養成講座 ---------------------------- */

/* head section -------------------------------------------- */

#key_image	{
	clear:	both;
	width:	840px;
	height:	94px;
	padding-bottom:	14px;
}
/* top left ------------------------------------------------ */



/* top right ----------------------------------------------- */

em	{
	color:	#339900;
}

em.more	{
	color:	#ff3300;
}

ul.utlmerit	{
	margin:	2px 0px 10px 16px;
}

ul.utlmerit li	{
	margin-left:	16px;
	list-style-type:	disc;
}

p.catchcopy	{
	color:	#339900;
}

dl.trainingslist	{
	margin:	12px 4px 16px 22px;
}

div.offers	{
	color:	#66cc00;
}

div.offers2	{
	color:	#66cc00;
	width:	600px;
	margin-left:	16px;
}

div.training_keyimage	{
	width:	580px;
	height:	186px;
	padding:	10px 20px;
}

div.tempwrap	{
	width:	568px;
	margin:	2px 16px 10px;
}





/* AKIC、AMIC関連 */

div#rightcontents div.akic_amic	{
	margin-bottom:	360px;
}

div#rightcontents div.akic_amic p	{
	margin:	0px 8px 12px 20px;
}

div#rightcontents div.akic_amic ul	{
	margin:	0px 8px 12px 20px;
}

div#rightcontents div.akic_amic ul li	{
	margin-left:	18px;
	list-style-type:	disc;
}

p.bodysub	{
	font-weight:	600;
}



/* 書籍・DVD販売 */

div#rightcontents h2	{
	clear:	both;
}

div#rightcontents div.sellitems h3	{
	margin:	0px 0px 12px 0px;
}

div#rightcontents div.sellitems	{
	width:	560px;
	margin:	4px auto 16px;
	padding-bottom:	8px;
	border-bottom:	dashed 1px #99ccff;
	clear:	both;
}

div#rightcontents div.sellitems:after	{
	content:	"　";
	visibility:	hidden;
}

div#rightcontents div.sellitems img	{
	display:	block;
	float:	left;
}

div#rightcontents div.sellitems p	{
	margin:	0px;
	width:	440px;
	float:	right;
}


/* 2010/9/4 added start----------------------------------------------- */

.tt_tbl tr,td {border-bottom:#666666 solid 1px; border-collapse:collapse; padding:3px;}

#ttpagelinkbutton	{
	width:	620px;
	height:	46px;
	margin:	12px auto 24px;
}

#ttpagelinkbutton ul	{
	width:	615px;
	margin:	0px auto 0px;
	padding:	12px 0px 16px;
}

#ttpagelinkbutton_e ul	{
	width:	615px;
	margin:	0px auto 24px;
	padding:	0px 0px 16px;
}


#ttpagelinkbutton ul li,#ttpagelinkbutton_e ul li	{
	display:	block;
	width:	167px;
	height:	30px;
	margin:	0px 5px 0px 8px;
	padding:	12px 0px 0px 22px;
background-image:	url("../images/toplinkbutton.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
	color:	#ffffff;
	font-weight:	600;
	float:	left;
}

#ttpagelinkbutton ul li a:link,#ttppagelinkbutton_e ul li a:link	{
	color:	#ffffff;
	text-decoration:	none;
	font-weight:	600;
}
#ttpagelinkbutton ul li a:visited,#ttpagelinkbutton_e ul li a:visited	{
	color:	#ffffff;
	text-decoration:	none;
	font-weight:	600;
}
#ttpagelinkbutton ul li a:hover,#ttpagelinkbutton_e ul li a:hover	{
	color:	#ffffff;
	text-decoration:	underline;
	font-weight:	600;
}
/* 2010/9/4 added end----------------------------------------------- */




