@charset "shift_jis";
ul.pressList {
	width:100%;
	margin:10px auto 0 auto;
	overflow:hidden;
    _zoom:1;
}

ul.pressList li {
    width: 100%;
    height: auto;
    margin-bottom: 20px; /* evfԂ̃Xy[Xm */
    display: block;
}

ul.pressList.vertical-layout li {
    float: none; /* т */
    width: 100%; /* 100%ɐݒ */
    margin: 10px auto;
}

ul.pressList li > table {
    width: 90%;
    margin: 10px auto;
}

ul.pressList li > table td.td01 {
	width: 23%;
    margin: 0 1% 0 1%;
}
ul.pressList li > table td.td02 {
	width: 68%;
    margin: 0 1%;
    padding-left: 4%;
	border-bottom: 1px solid #ccc;
}
ul.pressList li > table td.td-tv {
    display: block;
	width: 100%;
    margin: 0 auto;
	height: auto;
	border-bottom: 1px solid #ccc;
}
ul.pressList li > table tr td table {	
	width: 100%;
}

.red12 {
	color: #fc643c;
}
.txt15 {
	font-size: 16px;
	line-height: 22px;
}
.td-tv td {
    vertical-align: top;
}
.container {
    text-align: center; /* 子要素を中央? */
    background-color: #f5f5f5;
    margin-left: 13%;
    margin-right: 13%;
    margin-bottom: 30px;
    margin-top: 30px;
}

.center-block {
    display: inline-block; /* インラインブロ?要素として設? */
    width: 45%; /* 要素の?調整 */
    margin: 2.5%; /* 間隔を調整 */
    box-sizing: border-box; /* パディング??ー?ーを含めて?計? */
}

h2{
    text-align: left!important;
    font-size: 22px!important;
}
