/* f01 policy CSS */

/* index */
.policyTop h1 {background:url(../image/title_policyTop.jpg) no-repeat;margin-bottom:10px;}

.policyTop h2 {margin:0 10px;width:524px;height:26px;}
.policyTop h2 span {display:none;}

/* h2 subtitle -------------- */
#f1-1 {background:url(../image/titlesub_f1-1.jpg) no-repeat;}
#f1-2 {background:url(../image/titlesub_f1-2.jpg) no-repeat;}

/* h3 subtitle -------------- */
.underline {
 width:504px;
 padding-bottom:5px;
 background:url(../../common/image/img_dot01.gif) repeat-x bottom;
}

h3 {font-size:100%;font-weight:bold;}
h4 {font-size:100%;font-weight:bold;margin-top:5px;margin-bottom:-5px;}

/* ---------------------------------------- */

div.middle{margin:10px 20px 0 20px;width:504px;}
p.right {text-align:right;clear:both;}

/* リスト仕様 */

ul.policy_decimal {font-weight:bold;list-style:decimal outside;padding-left:26px;margin-top:10px;}
ul.policy_decimal li {margin-bottom:5px;}
ul.policy_decimal li span{font-weight:normal;}

ul.policy_normal {list-style:decimal outside;padding-left:26px;margin-top:5px;margin-bottom:-5px;}

ul.policy_square {list-style:none;padding-left:1.5em;margin-top:5px;}
ul.policy_square li {text-indent:-1.5em;margin-bottom:5px;}

/* テーブル仕様 */
table.policy {
	margin:10px;
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.policy th {
	padding:5px;
	font-weight:normal;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	vertical-align:top;
}
table.policy td {
	padding:5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	vertical-align:top;
}

.col {color:#000000;background:#F2F2F2;text-align:center;}
.t_left {text-align:left;}

div.glay {margin-top:10px;background:#F2F2F2;padding:10px;}
span.glay {float:right;display:block;background:#F2F2F2;padding:5px;width:190px;text-align:left;}
table.normal {
	padding:5px;
	border-collapse:collapse;
	border-spacing:0;
	border:none;

}
table.normal th {
	text-align:left;
	padding:5px;
	vertical-align:top;
}
table.normal td {
	padding:5px;
	vertical-align:top;
}
