@charset "UTF-8";

/*--------------------------------------------------------------
contents
--------------------------------------------------------------*/
body{ background:none; }



#header_pop h1{
	margin-top:30px;
}

#container_pop{
	text-align:left;
	width:500px;
	margin:0 auto;
}

.pat20{
	padding-top:20px;
}

/*--------------------------------------------------------------
table
--------------------------------------------------------------*/
h2{
	font-size:116%;
	font-weight:400;
	margin-bottom:20px;
	border-bottom: 1px dotted #CCCCCC;
    border-left: 4px solid #8EA2A8;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-top: 2px;
}



table{
	width:500px;
    border-collapse: collapse;
    border-right: 1px solid #cccccc;
    border-top: 3px solid #cccccc;
    font-size: 1em;
    margin-bottom: 5px;
    margin-top: 5px;
}

th, td{
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

th{
	color:#ffffff;
	padding: 6px 10px;
	background:#748f98;
	font-weight:800;
	font-size:116%;
}

td {
    padding: 6px 10px;
	text-align:right;
}

td.row-head {
    background-color: #F3F3F3;
    padding-left: 1.8em;
    text-align: left;
}

td.row-head span:not(:target) {
    display:block\9; /* IE9 */
	margin-left:10.7em\9; /* IE9 */
}

td.row-head span{
	display:block;
	margin-left:10.7em;
	display:block\9;
	margin-left:10em\9;
	/display:block;
	/margin-left:9.7em;
}


/*----------------------------------------------------
DL Pattern(Indent)
----------------------------------------------------*/
.Dl11em dt { width: 11em; margin-bottom: -1.25em; }
.Dl11em dd { padding: 0 0 0 11.25em; }





