#sub_list{margin-top: 200px; margin-left: 50px; font-size: 27px;}
#sub_list * {line-height:1.5em}
.agreement_txt{margin-top: 100px;}
.agreement_subtit{font-size: 16px; line-height: 24px; margin-top: 20px; font-weight:bold}
.agreement_contents li{font-size: 14px; line-height: 22px; margin-bottom: 5px; margin-top: 5px;}
p{font-size: 14px; line-height: 22px; margin-bottom: 5px; margin-top: 5px;}

table.type02{margin: 30px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
.type02 thead{background: #f7f7f7; border-bottom: 1px solid #ddd;}
.type02 thead th{font-size: 16px; line-height: 40px; border-left: 1px solid #ddd;}
.type02 tbody{font-size: 14px; line-height: 22px;}
.type02 tbody tr{}
.type02 tbody tr td{padding: 20px; border-top: 1px solid #ddd; border-left: 1px solid #ddd;}
table {border-collapse:collapse; width:100%}

.title_area .tit {line-height:1.5em; font-size:27px}
