
/* ----------------------------------------------------------------------
	
	定款
	
---------------------------------------------------------------------- */

/*.date_block { margin-top: 20px; }*/

.date_block ul.data_line_list > li .data_list_unit > div.head {
    font-size: 1.2rem;
    font-weight: normal;
    /*width: 80px;*/
    padding: 8px;
}

.date_block ul.data_line_list > li .data_list_unit > div.content {
    padding: 8px;
}

.date_block ul.data_line_list + ul.data_line_list {
    margin-top: 2px;
}


.date_block ul.data_line_list.change > li .data_list_unit > div.content {
    /*padding-left: 16px;*/
}

.date_block ul.data_line_list.change > li .data_list_unit > div.content > ul {
    font-size: 0;
}

.date_block ul.data_line_list.change > li .data_list_unit > div.content > ul > li {
    font-size: 1.2rem;
    display: inline-block;
    width: 20%;
    padding: 2px 0;
}


/* - 章
------------------------------------------------------------ */
.section > h2 {
    font-size: 2.4rem;
    text-align: center;
    font-weight: bold;
    
    margin-bottom: 0.8em;
}


.section ul.data_line_list > li .data_list_unit > div.head {
    /*background: none;
    border: none;*/
    vertical-align: top;
}

.section ul.data_line_list > li .data_list_unit > div.content {
    /*background: none;
    border: none;*/
}


.section + .section {
    margin-top: 50px;
}



.section ul.note_list.number > li > div.cap,
.addition ul.note_list.number > li > div.cap {
    padding-right: 15px;
}


.addition_block {
    margin-top: 50px;
}

.addition + .addition { margin-top: 30px; }


.addition .block_header_line > .date {
    margin-left: 10px;
    font-weight: normal;
    font-size: 1.3rem;
}









.intro > p {
    line-height: 1.8;
}




.year_unit { margin-top: 30px; }
.year_unit + .year_unit { margin-top: 50px; }

.year_unit > .data_line_list { margin-top: 0; }

.year_unit > .data_line_list .grid {
    display: table;
    width: 100%;
}

.year_unit > .data_line_list .grid > div {
    display: table-cell;
    vertical-align: top;
}

.year_unit > .data_line_list .grid > div.img {
    width: 90px;
    padding-right: 15px;
}

.year_unit > .data_line_list .grid > div.img img { vertical-align: top; }



/* ------------------------------------------------------------

	767px以下

------------------------------------------------------------ */
@media screen and ( max-width : 767px ) {
    
}

/* ------------------------------------------------------------

	479px以下

------------------------------------------------------------ */
@media screen and ( max-width : 479px ) {
    
}
