@charset "utf-8";

/* --------------------------------------------------------------------
	サイトのご利用に際して
-------------------------------------------------------------------- */

/* 共通
----------------------------------------------------------- */

#maincts .frm
	{
	border: 1px solid #e5e5e5;
	margin-top: 20px;
	padding: 0 40px 40px;
	}


#maincts .link
	{
	padding-top: 15px;
	}

#maincts .link li
	{
	margin-top: 5px;
	}

#maincts .link a
	{
	background: url("/common/img/arrow_1.gif") no-repeat scroll 0 45% transparent;
	font-weight: bold;
	padding-left: 16px;
	}

#maincts h2.tit
	{
	margin-top: 40px;
	}

#maincts .lead
	{
	margin-top: 20px;
	}

#maincts .ctit
	{
	background:none;
	font-weight:bold;
	padding: 40px 0 7px;
	border-bottom:1px solid #c7e179;
	}

#maincts .title
	{
	font-weight:bold;
	}

#maincts ol,
#maincts ul
	{
	margin-top: 15px;
	}

#maincts ol li,
#maincts ul li
	{
	margin-bottom: 3px;
	padding-left: 1.8em;
	text-indent: -1.4em;
	}

#maincts ol li.last,
#maincts ul li.last
	{
	margin-bottom: 0;
	}

#maincts ol li ul,
#maincts ul li ul
	{
	margin: 5px 0 0 0;
	}

#maincts ol li li,
#maincts ul li li
	{
	margin-bottom: 4px;
	}


#maincts ol li li ul,
#maincts ul li li ol
	{
	margin-bottom: 20px;
	}


/* 推奨動作環境
-------------------------------------------- */
#maincts dl.rec
	{
	margin: 0;
	}
#maincts dl.first
	{
	margin-top: 20px;
	}
#maincts dl.rec dt
	{
	float: left;
	width: 80px;
	}

#maincts dl.rec dd
	{
	float: left;
	width: 770px;
	}

#maincts .pluginLink
	{
	margin-top: 20px;
	}

#maincts .pluginLink dt
	{
	}

#maincts .pluginLink dd
	{
	margin-top: 5px;
	}
#maincts .pluginLink a
	{
	padding-left: 16px;
	background: url(/common/img/icon_blank.gif) no-repeat 0 48%;
	}
