@charset "utf-8";
.page-contents { margin-right:4%; margin-left:4%; font-size:13px;}
.img-p-t-4per { padding-top:4%}
.img-p-b-4per { padding-bottom:4%}
.release { margin:10px auto; padding:0; color:#333; line-height:1.6 !important;}
.release h1,.release h2 { font-size:14px; padding:30px 0; color:#333; font-weight:700; line-height:1.6 !important;}
.release h2.m-0 { margin:0 !important;}
.release h3 { font-size:14px; padding:10px 0 0; color:#333; }
.release h2 span,.release h3 span { font-weight:bold;}
.release p { margin:0; padding:0; font-size:14px; color:#333; }
.release p.Ttl { font-size:16px; text-align:left; padding:10px 5px 5px 5px; color:#333; font-weight:bold; margin:10px 0; border-bottom:1px #CCC solid; }
.release a { color:#396ab1!important; }
.release img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ }
div.image-parallel-R, div.image-parallel-L { overflow:hidden; }
div.image-parallel-L .image { float:left; margin:0 20px 15px 0; }
div.image-parallel-R .image { float:right; margin:0 0 15px 20px; }
div.image-parallel-L .column, div.image-parallel-R .column { overflow:hidden; zoom:1; }
div.image-L .image { float:left; margin:0 20px 15px 0; }
div.image-R .image { float:right; margin:0 0 15px 20px; }
.lyt-image:after { display:block; visibility:hidden; clear:both; height:0; content:" "; }
.lyt-image { zoom:1; }
table.table_pr { width:96%; }
.table_pr { margin:0 auto; border-collapse: collapse; border-spacing: 0; border: #E3E3E3 solid; border-width:1px 1px 0 0; color:#333; font-size:14px; }
.table_pr a:link { text-decoration:underline; color: #004993; }
.table_pr a:visited { color: #001540; }
.table_pr a:hover { text-decoration:underline; color: #006CD9; }
.table_pr a:active { text-decoration:underline; color: #006CD9; }
.table_pr th { padding:5px; border: #E3E3E3 solid; border-width: 0 0 1px 1px; background: #F5F5F5; font-weight: bold; text-align: left; line-height:1.6; white-space:nowrap; font-size:11px; }
.table_pr td { padding:5px; border: 1px #E3E3E3 solid; border-width: 0 0 1px 1px; text-align: left; line-height:1.6; font-size:11px; }
.press_releaseList{ margin:20px auto; padding:5px 0; border-top: solid 1px #eee;}
ul.items {margin:30px auto;padding:0;list-style:none;font-size:13px;border-top:1px #eee solid;}
ul.items li {padding:15px;text-align:center;border-bottom:1px #eee solid;}
ul.items li img { max-width: 100% !important; height: auto !important; width: auto; vertical-align: bottom;}
