@charset "UTF-8";

/*============================================================================
policy style
============================================================================*/

/*common
=======================================*/
.policy .content {
margin:0 auto 40px auto;
overflow:hidden;
width:870px;
}

.policy .content h1{
margin-bottom:40px;
}

.policy #footer .page-top{
width:870px;
}

/*inner
=======================================*/
.policy .content li {
font-weight:bold;
list-style-type:decimal;
margin-left:25px;
margin-top:20px;
}
.policy .content li p {
font-size:92%;/*13→12*/
font-weight:normal;
margin-top:5px;
}

.policy .content li span {
font-size:92%;/*13→12*/

}

.policy .content li dl {
font-size:92%;/*13→12*/
}

.policy .content li li {
font-size:92%;/*13→12*/
}

.policy .content li li p{
font-size:100%;
}

.policy .content ol li ul {
list-style-type:circle;
}
.policy .content ol#innerlist {
}
.policy .content ol#innerlist li {
font-weight:normal;
margin-top:5px;
}
.policy .content p {
margin-bottom:15px;
text-align:left;
}
.policy .content p#date {
font-size:92%;/*13→12*/
text-align:right;
}
.policy .content li dt {
padding-top:5px;
font-weight:bold;
}
.policy .content li div#link_mail {
border:1px solid #CCC;
margin-bottom:15px;
padding:10px;
}
.policy .content li div#link_mail ol {
margin-top:15px;
}
.policy .content li div#link_mail li {
margin-top:0;
}
.policy .content li #condition {
font-weight:normal;
margin-bottom:20px;
}
.policy .content li #condition li {
font-weight:normal;
}
