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


/*---------------
□□□layout□□□
---------------*/
div#headerContainer
{
	background: url(../common/images/photo_top.jpg) no-repeat center top;
	height:150px;
}
div#main div.listbox
{
	width:700px;
}
div#main h3.title
{
	padding:10px 10px 10px;
	border-bottom:1px solid #333;
}
ul#btn-sbm {
	text-align: left;
	padding: 20px;
}

ul#btn-sbm li {
	display: inline;
	margin-left: 0px;
	margin-right: 5px;
	padding: 0px;
	line-height: normal;
	list-style: none;
}
ul#btn-sbm li a { margin: 0px; }
ul#btn-sbm .btnFaceBook { width: 110px; }
ul#btn-sbm .btnHatenaBookmark { margin-right: 10px; }
ul#btn-sbm .btnGoogleCalendar { margin-right: 10px; }

/*---------------
□□□font□□□
---------------*/
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#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;
}