@charset "UTF-8";

@media print {
		#header,#contents_main,#side,#page_top,#footer {
				display: none !important;
		}
}

.context p { margin-bottom: 20px; font-size: 15px;}
.context img { padding: 30px 0;}
h3.tac {
    font-size: 1.8rem;
    color: #5789c8;
    margin: 0;
}
.officer_box .officer01 {font-size: 11px; margin-bottom: 5px;}
.officer_box .officer_name { font-size: 20px; margin-bottom: 5px;}
.officer_box .officer02 { font-size: 12px;}
.officer_box .officer03 {
    font-size: 12px;
    font-weight: bold;
    color: #5789c8;
    border-bottom: 1px solid #5789c8;
}
.officer_message { font-weight: bold;}

.officer03 img { width: 70px !important; padding: 0 !important;}
.officer_box table { margin-bottom: 30px;}
.officer_box table.table01 tr th { width: 45%;}
.officer_box table.table01 tr th img { padding: 0;}
.officer_box table.table01 tr td { width: 55%; padding: 15px 0;}

.officer_box table.table02 tr th { width: 55%; padding: 15px 0;}
.officer_box table.table02 tr th img { padding: 0;}
.officer_box table.table02 tr td { width: 45%;}


@media screen and (max-width: 740px) {
    .officer_box table.table01 tr th { width: 100%; display: block; text-align: center;}
    .officer_box table.table01 tr td { width: 100%; display: block; padding: 0;}
    .officer_box table.table01 tr th img { padding: 0 !important;}

    .officer_box table.table02 tr th { width: 100%; display: block; padding: 0;}
    .officer_box table.table02 tr td { width: 100%; display: block; text-align: center;}
    .officer_box table.table02 tr td img { padding: 0 !important;}
    .officer_message { font-size: 12px;}
}

@media screen and (max-width: 480px) {

}
