@charset	"utf-8";

/* TOP PAGE ------------------------------------------------ */

/* head section -------------------------------------------- */

#key_image	{
	clear:	both;
	width:	840px;
	height:	2px;
	padding-bottom:	14px;
}
/* top left ------------------------------------------------ */



/* top right ----------------------------------------------- */

/* インストラクター派遣 */

div#rightcontents div.tempworks p	{
	margin:	0px 10px 4px 20px;
}

div#rightcontents div.tempworks ul	{
	margin:	0px 8px 12px 16px;
}
div#rightcontents div.tempworks ul li	{
	margin-left:	32px;
	list-style-type:	circle;
}

div#rightcontents div.tempworks ul.mailformat li	{
	margin-left:	12px;
	list-style-type:	none;
}

/* 求人関連 */

div#rightcontents div.recruitejobs dl	{
	margin:	0px 6px 12px 20px;
}

div#rightcontents div.recruitejobs dl dt	{
	border-bottom:	dashed 1px #996633;
	color:	#6a493d;
	font-weight:	600;
}

div#rightcontents div.recruitejobs dl dd	{
	padding:	4px 0px 10px 12px;
}

div#rightcontents div.recruitejobs dl dd p	{
	margin:	0;
}

div#rightcontents div.recruitejobs ul	{
	margin:	0px 6px 12px 20px;
}

div#rightcontents div.recruitejobs ul li	{
	margin-left:	24px;
	list-style-type:	disc;
	font-weight:	600;
}

div#rightcontents div.recruitejobs dl dd ul	{
	margin:	0px 6px 12px 0px;
}

div#rightcontents div.recruitejobs dl dd ul li	{
	margin-left:	18px;
	font-weight:	400;
	list-style-type:	circle;
}


/* 利用規約 */

dl.regulationlist	{
	margin:	10px 32px 24px 20px;
}

dl.regulationlist dt	{
	font-weight:	600;
	color:	#6a493d;
	margin:	4px 0px 2px 8px;
}

dl.regulationlist dd	{
	margin:	2px 0px 2px 8px;
}


dl.reglistsub	{
	margin:	0px 8px 0px 10px;
}

dl.reglistsub dt	{
	font-weight:	400;
	color:	#666666;
}

dl.reglistsub dd	{
	margin:	2px 0px 2px 16px;
	font-size:	10px;
	color:	#999999;
}

/* プライバシーポリシー */

dl.policies	{
	margin:	10px 32px 24px 20px;
}

dl.policies dt	{
	font-weight:	600;
	margin:	0px 0px 6px 0px;
}

dl.policies dd	{
	margin:	2px 0px 16px 2px;
}


/* サイトマップ */

dl.sitemap	{
	width:	620px;
	margin:	16px 0px 24px 0px;
}

dl.sitemap dt	{
	background-image:	url("images/mapdtback.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
	font-weight:	600;
	color:	#ffffff;
	width:	600px;
	height:	20px;
	padding:	6px 0px 0px 20px;
}

dl.sitemap dt a:link	{
	color:	#ffffff !important;
	text-decoration:	none !important;
}
dl.sitemap dt a:visited	{
	color:	#ffffff !important;
	text-decoration:	none !important;
}
dl.sitemap dt a:hover	{
	color:	#ffffff !important;
	text-decoration:	underline !important;
}


dl.sitemap dd	{
	margin-bottom:	20px;
}

dl.sitemap dd ul	{
	margin:	20px 0px 16px;
}

dl.sitemap dd ul li	{
	list-style-image:	url("../common/images/sqrarrow_green.gif");
	padding-bottom:	12px;
	margin-left:	32px;
}

dl.sitemap dd ul li a:link	{
	color:	#666666 !important;
	text-decoration:	none !important;
}

dl.sitemap dd ul li a:visited	{
	color:	#666666 !important;
	text-decoration:	none !important;
}

dl.sitemap dd ul li a:hover	{
	color:	#66cc00 !important;
	text-decoration:	underline !important;
}

/* インストラクター登録フォーム */
#instformhead	{
	width:	840px;
	height:	50px;
	background-image:	url("images/formareahead.gif");
	background-repeat:	repeat-x;
	background-position:	top left;
}

div.instwinclose	{
	width:	840px;
	margin:	10px 0px 8px;
	text-align:	center;
}

div.instwinclose ul	{
	margin:	2px auto 4px;
}
div.instwinclose ul li	{
	display:	inline;
/* 	color:	#547e87; */
	font-size:	12px;
}


/* 	アンケート　GoogleDocs対策 */
div .ss-footer-links {display:none; !important}

