@charset "utf-8";

/* policy ///////////////////////////////////////////////////////////// */

#policy p {
margin-bottom	: 50px;
}


#policy ol li {
list-style		: decimal;
margin			: 0 0 15px 25px;
padding-left	: 5px;
}


/* policy_sign */
#policy_sign {
font-size		: 15px;
line-height		: 1.5;
text-align		: right;
}




/* policyList ///////////////////////////////////////////////////////// */

#policyList dt,
#cusData dt {
color			: #004983;
font-size		: 18px;
line-height		: 1.4;
font-weight		: bold;
margin-bottom	: 10px;
}


#policyList dd,
#cusData dd {
font-size		: 15px;
line-height		: 1.7;
margin-bottom	: 50px;
}


#policyList dd ol > li {
list-style		: decimal;
margin			: 0 0 15px 25px;
padding-left	: 5px;
}


#policyList dd ul li,
#cusData dd ul li {
padding-left	: 12px;
margin-bottom	: 12px;
position		: relative;
}

#policyList dd ul li:last-child,
#cusData dd ul li:last-child {
margin-bottom	: 0;
}

#policyList dd ul li::after,
#cusData dd ul li::after {
content			: '';
display			: block;
width			: 6px;
height			: 6px;
border-radius	: 100%;
background		: #666;
position		: absolute;
top				: 7px;
left			: 0;
}


#policyList dd table {
width			: 100%;
font-size		: 13px;
line-height		: 1.5;
margin-top		: 10px;
border-collapse	: separate;
border-spacing	: 1px;
background		: #ccc;
}


#policyList dd table th,
#policyList dd table td {
padding			: 10px;
background		: #fff;
}

#policyList dd table th {
width			: 30%;
/*text-align		: center;*/
box-sizing		: border-box;
}


#policyList dd table thead th,
#policyList dd table thead td {
font-weight		: bold;
text-align		: center;
}




/* cusData //////////////////////////////////////////////////////////// */

#cusData dd dl {
}

#cusData dd dl dt {
font-size		: 17px !important;
margin-top		: 15px;
}

#cusData dd dl dd {
margin-bottom	: 3px !important;
}







