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


/*---------------
□□□layout□□□
---------------*/
/*----------common----------*/

/*----------henseiContainer----------*/
div#henseiContainer{}
div#henseiContainer div.block
{
	padding:10px 0px;
}
div#henseiContainer div.block p
{
	padding:5px 10px;
}
div#henseiContainer div.block ul.list1 li
{
	padding:5px 10px;
}
div#henseiContainer div.block ol
{
	margin-left:3em;
}
div#henseiContainer div.block ol li
{
	padding:5px 10px;
	list-style:decimal;
}
div#henseiContainer div.block ol dl
{
	padding:5px 0px;
}
div#henseiContainer div.block ol dt
{
	padding:5px 0px;
}
div#henseiContainer div.block ol dd
{
	padding:0px 5px 10px;
}

/*----------complianceContainer----------*/
div#complianceContainer{}
div#complianceContainer div.block
{
	padding:10px 0px;
}
div#complianceContainer div.block p
{
	padding:5px 10px;
}
div#complianceContainer div.block ul.list1 li
{
	padding:5px 10px;
}
div#complianceContainer div.block ol
{
	margin-left:3em;
}
div#complianceContainer div.block ol li
{
	padding:5px 10px;
	list-style:decimal;
}
div#complianceContainer div.block ol dl
{
	padding:5px 0px;
}
div#complianceContainer div.block ol dt
{
	padding:5px 0px;
}
div#complianceContainer div.block ol dd
{
	padding:0px 5px 10px;
}

/*----------kokuminContainer----------*/
div#kokuminContainer{}
div#kokuminContainer div.block
{
	padding:10px 0px;
}
div#kokuminContainer div.block h4
{
	background: url(../common/images/dotline.gif) repeat-x left bottom;
	padding:5px 10px;
}
div#kokuminContainer div.block p
{
	padding:5px 10px;
}
div#kokuminContainer div.block p.date
{
	text-align:right;
}
div#kokuminContainer div.block p.end
{
	text-align:right;
}
div#kokuminContainer div.block ol
{
	margin-left:3em;
}
div#kokuminContainer div.block ol li
{
	padding:5px 10px;
	list-style:decimal;
}
div#kokuminContainer div.block ol li ol
{
	margin-left:1em;
	padding:5px;
}
div#kokuminContainer div.block ol li li
{
	padding:0px 10px;
}
div#kokuminContainer div.block ol dl
{
	padding:5px 0px;
}
div#kokuminContainer div.block ol dt
{
	padding:5px 0px;
}
div#kokuminContainer div.block ol dd
{
	padding:0px 10px 10px;
}

/*----------actionContainer----------*/
div#actionContainer{}
div#actionContainer div.block
{
	padding:10px 0px;
}
div#actionContainer div.block p
{
	padding:5px 10px;
}
div#actionContainer div.block ol
{
	margin-left:3em;
}
div#actionContainer div.block ol li
{
	padding:5px 10px;
	list-style:decimal;
}
div#actionContainer div.block ol dl
{
	padding:5px 0px;
}
div#actionContainer div.block ol dd
{
	padding:5px 5px 20px;
}
div#actionContainer div.block span.target
{
	background:#333;
	margin-right:10px;
	padding:3px 10px;
}
div#actionContainer div.block span.answer
{
	margin-right:10px;
}

/*----------securityContainer----------*/
div#securityContainer{}
div#securityContainer div.block
{
	padding:10px 0px;
}
div#securityContainer div.block p
{
	padding:5px 10px;
}
div#securityContainer div.block p.date
{
	text-align:right;
}
div#securityContainer div.block p.end
{
	text-align:right;
}
div#securityContainer div.block ol li
{
	margin-left:2em;
	padding:5px 10px 10px;
	list-style:decimal;
}
div#securityContainer div.block ol dl
{
}
div#securityContainer div.block ol dt
{
	padding-bottom:5px;
}
div#securityContainer div.block ol dd
{
	padding:0px 10px 10px;
}


/*----------privacyContainer----------*/
div#privacyContainer{}
div#privacyContainer div.block
{
	padding:10px 0px;
}
div#privacyContainer div.block p
{
	padding:5px 10px;
}
div#privacyContainer div.block p.date
{
	text-align:right;
}
div#privacyContainer div.block p.end
{
	text-align:right;
}
div#privacyContainer div.block ol.list1 li
{
	padding:5px 10px 10px;
}
div#privacyContainer div.block ol.list2
{
	margin-left:2em;
	padding-top:5px;
}
div#privacyContainer div.block ol.list2 li
{
	padding:0px 10px;
	list-style:decimal;
}
div#privacyContainer div.block ol.list3
{
	margin-left:2em;
	padding:5px 0px 10px;
}
div#privacyContainer div.block ol.list3 li
{
	padding:0px 10px;
	list-style:lower-roman;
}
div#privacyContainer div.block ol dl
{
	margin-left:1em;
}
div#privacyContainer div.block ol dt
{
	padding:5px 5px 0px;
}
div#privacyContainer div.block ol dd
{
	padding:0px 10px 10px;
}

/*----------disclaimerContainer----------*/
div#disclaimerContainer{}
div#disclaimerContainer div.block
{
	padding:10px 0px;
}
div#disclaimerContainer div.block p
{
	padding:5px 10px;
}

/*----------faqContainer----------*/
div#faqContainer{}
div#faqContainer div.block
{
	padding:10px 0px;
}
div#faqContainer div.block dt
{
	background: url(../common/images/dotline.gif) repeat-x left bottom;
	padding:5px 10px;
}
div#faqContainer div.block dd
{
	padding:5px 10px 20px;
}

div#faqContainer div.block p
{
	padding:5px 10px;
}



/*---------------
□□□font□□□
---------------*/
div#henseiContainer div.block ol li
{
	font-size:108%; 
	font-weight:bold;
}
div#henseiContainer div.block ol dt
{
	font-size:93%;
}
div#henseiContainer div.block ol dd
{
	font-size:93%; 
	font-weight:normal;
}

div#complianceContainer div.block ol li
{
	font-size:108%; 
	font-weight:bold;
}
div#complianceContainer div.block ol dt
{
	font-size:93%;
}
div#complianceContainer div.block ol dd
{
	font-size:93%; 
	font-weight:normal;
}

div#kokuminContainer div.block ol li
{
	font-size:108%; 
	font-weight:bold;
}
div#kokuminContainer div.block ol li li
{
	font-size:93%; 
	font-weight:normal;
}
div#kokuminContainer div.block ol dt
{
	font-size:93%;
}
div#kokuminContainer div.block ol dd
{
	font-size:93%; 
	font-weight:normal;
}

div#actionContainer div.block ol li
{
	font-size:108%; 
	font-weight:bold;
}
div#actionContainer div.block ol dt
{
	font-weight:normal;
}
div#actionContainer div.block ol dd
{
	font-size:93%; 
	font-weight:normal;
}
div#actionContainer div.block span.target
{
	color:#fff;
}
div#actionContainer div.block span.answer
{
	font-weight:bold;
}

div#securityContainer div.block .stg
{
	font-size:108%; 
	font-weight:bold;
}
div#securityContainer div.block ol dt
{
	font-weight:bold;
}

div#privacyContainer div.block .stg
{
	font-size:108%; 
	font-weight:bold;
}
div#privacyContainer div.block ol dt
{
	font-weight:bold;
}
div#faqContainer div.block dt
{
	font-size:108%; 
	font-weight:bold;
}
div#faqContainer div.block .stg
{
	font-size:108%; 
	font-weight:bold;
}