@charset "UTF-8";

/*
------------------------------------------------------------

						law

------------------------------------------------------------
*/

.law #primaryArea table {
margin:0 10px 0;
}

.law #primaryArea table th,
.law #primaryArea table td {
padding:3px 0;
font-size:82%;
line-height:1.2;
}

.law #primaryArea table th {
width:170px;
}




/*
------------------------------------------------------------

						inquiry

------------------------------------------------------------
*/

.inquiry #primaryArea dl {
padding:0 10px 30px;
}

.inquiry #primaryArea dt {
font-size:92%;
font-weight:bold;
margin-bottom:5px;
color:#016599;
}

.inquiry #primaryArea dd {
border:solid 1px #ddd;
background-color:#F5F5F5;
padding:10px;
font-size:82%;
line-height:1.2;
}



/*
------------------------------------------------------------

						sitemap

------------------------------------------------------------
*/

.sitemap #primaryArea .borderBox {
padding:10px;
border-top: solid 1px #DDD;
}


.sitemap #primaryArea h4 {
font-size:82%;
padding-left:18px;
background:url(../common/images/icon03.jpg) no-repeat 0 1px;
width:190px;
float:left;
}

.sitemap #primaryArea ul {
width:240px;
float: left;
}
.sitemap #primaryArea ul li {
padding-left:15px;
background:url(../common/images/icon04.gif) no-repeat 0 3px;
font-size:72%;
}

.sitemap #primaryArea .float {
width:180px;
}

.sitemap #primaryArea .bottom {
border-bottom: solid 1px #DDD;
}





/*
------------------------------------------------------------

						404.html

------------------------------------------------------------
*/


.error404 #primaryArea dl {
margin:0 10px 30px;
}

.error404 #primaryArea dt {
	text-align:center;
	font-size:30px;
	line-height:1.3;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	width:230px;
	background-color:#016599;
	float:left;
	color:#FFFFFF;
}

.error404 #primaryArea dd {
float:left;
padding:25px 0 0 10px;
font-size:14px;
line-height:1.4;
width:370px
}


.error404 #primaryArea .description {
margin:0 10px 30px;
padding:10px 10px 0;
border:solid 1px #DDD;
background-color:#F5F5F5;

}

.error404 #primaryArea .description p{
font-size:12px;
line-height:1.3;
padding-bottom:10px;
}


.error404 #primaryArea .padLR10 {
padding:0 10px 25px;
}