<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.logo .logo-img::after {
  background: url(/common/images/circle_4.svg);
  background-size: 100% 100%;
  top: -3px;
}
.logo .trans {
  display: inline-block;
  margin-left: 8.5px;
  font-family: "Original Yu Gothic", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
  color: #3a2e2e;
  font-style: normal;
}
body &gt; header h1 {
  width: auto;
  margin: 30px 0;
}
.logo .logo-img img {
  width: 77px;
}
body &gt; header nav.header-nav &gt; div {
  width: auto;
  padding: 27.5px 24px 0;
}
body &gt; header nav.header-nav &gt; div &gt; a h3::after {
  right: -24px;
  bottom: 20px;
}
body &gt; header nav.header-nav &gt; div &gt; a h3, body &gt; header nav.header-nav &gt; div:last-child h3 {
  background: url(/common/images/arrow-5.svg) no-repeat center 35px;
  background-size: 11px;
}
body &gt; header nav.header-nav &gt; div.long {
  width: 188px;
}
body &gt; header nav.header-nav {
  width: 450px;
}
body &gt; header nav.header-nav &gt; div &gt; a h3 &gt; span {
  line-height: 2;
  color: #333;
}
body &gt; header nav.header-nav &gt; div.long &gt; a h3 &gt; span {
  line-height: 1;
}
body &gt; header nav.header-nav &gt; div &gt; a h3 &gt; span:nth-of-type(2) {
  background: #d9e1f0;
}
.FORTHCOMING.ACTIVITY &gt; header .container h2 span {
  -webkit-transform: scale(0.8, 1);
  -ms-transform: scale(0.8, 1);
  -o-transform: scale(0.8, 1);
  transform: scale(0.8, 1);
}
.FORTHCOMING.ACTIVITY &gt; header .container h2 {
  width: 278px;
}
article &gt; header .container h2 span {
  font-size: 2.15rem;
  margin-top: 0.8rem;
}
.FORTHCOMING.ACTIVITY &gt; header .container h2 span {
  margin-top: -0.4rem;
}
article &gt; header .container h2 &gt; span {
  color: #d23c1e;
}
article &gt; header .container h2 span.bar {
  background: #d9e1f0;
}
.side-nav &gt; ul:nth-of-type(1) {
  border-top: 5px solid #d9e1f0;
}
.side-nav &gt; ul li::after {
  border-top: solid 1px #d23c1e;
  border-right: solid 1px #d23c1e;
}
.side-nav &gt; ul li a:hover, .side-nav &gt; ul li.active a {
  color: #d23c1e;
  font-size: .75rem;
}
.side-nav &gt; ul li {
  height: 3.95rem;
  line-height: 2.933333;
}
.side-nav &gt; ul li.long {
  line-height: 1.466666;
}
h3.style-2, h4.style-2, h5.style-2, .meeting-report .meeting-report-title li {
  color: #501e0a;
  letter-spacing: 0.06em;
}
.content h4.style-3 {
  color: #d23c1e;
  border-bottom: 1px solid #d23c1e;
  letter-spacing: 0.06em;
}
.style-3::after {
  background: #d23c1e;
}
.table-style table thead td {
  background: #fff;
  color: #333;
  font-size: .8rem;
  font-weight: bold;
  vertical-align: middle;
  border-left: 1px solid #dcdcdc;
  padding: .3rem 0;
  font-size: .7rem;
}
.ABOUT .wrapper-2 img:first-child {
  margin: 0 !Important;
}
.table-style table tbody th {
  background: #f6edeb;
  letter-spacing: 0.08em;
  font-size: .75rem;
}
.table-style table tbody td {
  background: #eff3f8;
  text-align: left;
  padding: .5rem;
  font-size: .75rem;
}
/* .table-style table td,
.table-style table th{
	font-family: arial;
}
 */
.ascs.content p:last-child {
  margin-bottom: 0;
}
.contact {
  border: 1px solid #dcdcdc;
  position: relative;
  padding: 2.75rem;
  text-align: center !important;
}
.contact a {
  color: #10a7b5;
  display: inline-block;
  border-bottom: 1px solid #10a7b5;
  position: relative;
  z-index: 2;
}
.contact a:hover {
  border-bottom: 1px solid #fff;
}
.contact::before {
  content: '';
  display: block;
  border: 1px solid #dcdcdc;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
}
.caption {
  text-align: center !important;
  font-weight: bold;
}
img + .caption {
  margin-top: 1rem;
}
.return_top {
  background: #625650;
}
.footer-legal {
  background: #3b2e2e;
  text-align: center;
}
.menu .logo .logo-img::after {
  top: -0.2rem;
}
.ifscc.content p, .ascs.content p {
  margin-bottom: 1.5rem;
}
/* .hb-navi{
	background: #d23c1e;
}
.hb-navi span{
	border-bottom: solid 3px #d9e1f0;
} */
/* 180902 */
.table-change tr td:nth-child(4) {
  background: none;
  text-align: center;
  padding: .5rem;
}
.table-change tbody tr td:nth-child(3) {
  background: #f8f8f8;
}
.table-forthcoming table {
  width: 100%;
}
.table-forthcoming table tbody th {
  width: 8rem;
  padding: 1.25rem 1rem 1.25rem 1rem;
  border-right: 1px solid #dcdcdc;
  text-align: left;
  position: relative;
  word-break: break-all;
  text-indent: -1.75rem;
  padding-left: 2.75rem;
  letter-spacing: 0.03em;
}
.table-forthcoming table tbody td {
  padding: 0 0 0 1rem;
  line-height: 1.5625;
  padding: 1.25rem 0.8rem 1.25rem 0.8rem;
  word-break: break-all;
  letter-spacing: 0.06em;
}
.table-forthcoming table tbody th, .table-forthcoming table tbody td {
  background: none;
  font-size: .8rem;
  font-weight: bold;
}
.table-forthcoming table th svg {
  color: #d23c1e;
  margin-right: .75rem;
  min-width: 1.25em;
}
.ascs-news {
  ont-family: "Original Yu Gothic", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
  border-top: none;
}
.margin-top {
  margin-top: 50px;
}
.ascs-news ul li:first-child {
  padding: 1.7rem 1.4rem 1.7rem 0.65rem;
}
.ascs-news ul {
  border-top: #dcdcdc;
  border-bottom: #dcdcdc;
}
.ascs-news ul li:nth-child(1)::before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #d23c1e;
  position: absolute;
  top: 45%;
  left: 0;
}
.ascs-news ul li:nth-child(1) {
  color: #333;
  width: 130px;
}
.ascs-news ul li:nth-child(2) {
  text-align: left;
}
.meeting-report ul {
  display: block;
  border-bottom: 1px solid #ddd;
}
.meeting-report-body.btn-body {
  border-bottom: none;
}
.meeting-report ul.meeting-report-title li:last-child {
  width: 75%;
  text-align: left;
}
.meeting-report .meeting-report-title li:first-child {
  background: #501e0a;
  color: #fff;
  text-align: center;
  font-size: 1rem;
}
.meeting-report-title {
  font-weight: bold;
  font-size: 1rem;
}
.meeting-report .meeting-report-title li:last-child {
  background: #d16756;
  padding: 1.125rem 1.5rem;
  color: #fff;
  font-size: .9rem;
}
.meeting-report-title li {
  padding: 1.15rem 0;
  display: table-cell;
}
.meeting-report .meeting-report-title li:first-child {
  width: 8rem;
}
.meeting-report .meeting-report-wrapper {
  background: #f6edeb;
  padding: 0 0 1.8rem 0;
}
.meeting-report .meeting-report-wrapper:first-child {
  padding: 0 0 1rem 0;
}
.meeting-report .meeting-report-body span {
  height: 1.75rem;
  line-height: 1.75rem;
  display: block;
  font-size: .7rem;
  border: 1px solid #504e66;
  text-align: center;
  vertical-align: middle;
}
.meeting-report-body {
  margin: 0 1rem;
}
.meeting-report-body li {
  padding: 1rem 0;
  display: table-cell;
  vertical-align: middle;
}
.meeting-report .meeting-report-body li:first-child {
  width: 5.75rem;
  margin-right: .9rem;
}
.meeting-report-body li:last-child {
  padding: 1.45rem .8rem;
  font-size: .9rem;
}
.meeting-report .meeting-report-body .meeting-venue {
  font-size: 0.8rem;
}
.meeting-top {
  margin-top: 20px;
}
.meeting-report-body.btn-body .btn-area::after {
  content: '';
  display: block;
  clear: both;
}
.HISTORY .content table tbody th {
  width: 5rem;
  font-weight: normal;
}
.HISTORY .content table tbody td {
  font-size: .7rem;
  padding: 1rem;
  word-break: break-all;
}
.HISTORY .content table tbody td span {
  font-size: 0.8571428em;
}
.HISTORY .content table tbody td:nth-of-type(1) {
  width: 27%;
}
.HISTORY .table-style table thead td {
  font-size: .65rem;
}
/* .HISTORY .content table td {
	font-family: arial;
} */
body &gt; header nav.header-nav .ac-btn-2.activing h3 &gt; span:nth-of-type(2) {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  opacity: 1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -ms-transform-origin: left top;
  -webkit-transform-origin: left top;
}
#ASCS .side-nav.fixed {
  position: fixed;
  top: 0;
  right: 20px;
}
.table-forthcoming table tr {
  border: 1px solid #dcdcdc;
}
.new dt {
  letter-spacing: 0.03em;
}
.new dd {
  letter-spacing: .1em;
}
.main-2 .btn.download.meeting-btn {
  font-family: 'MyriadProSemibold' !important;
  letter-spacing: 0.03em;
}
.btn.download::before {
  width: .6rem;
  height: .6rem;
}
@media (min-width: 768px) {
  .FORTHCOMING.ACTIVITY &gt; header .container h2 {
    margin: 0 -25px;
  }
  .FORTHCOMING.ACTIVITY &gt; header .container h2 span:first-child {
    margin: 0 -25px;
  }
  .main-2 .btn.download.meeting-btn {
    max-width: 100%;
    background: #dc940a url(/common/images/pdf.png) right center no-repeat;
    background-position-x: calc(100% - 20px);
    background-size: .75rem .8rem;
    margin-top: 1rem;
    margin-right: .95rem;
    font-size: .8rem;
    font-style: normal;
    height: auto;
    word-break: break-all;
    float: left;
    width: calc(50% - .475rem);
    display: block;
  }
  .btn.meeting-btn:nth-of-type(2n) {
    margin-right: 0 !important;
  }
  .meeting-report-body.btn-body .btn-area {
    max-width: 100%;
  }
  .new {
    border-bottom: 1px solid #f0f0f0;
    padding: 19.5px 15px;
  }
  .new dt {
    padding: 4px 0;
  }
  .new dd a {
    text-decoration: none;
  }
  /* 	d23c1e */
  .new dt time::before {
    left: -14px;
    background: url(/common/images/circle_5.svg);
    background-size: 100% 100%;
  }
  .trans-sp {
    display: block;
  }
}
@media (max-width: 991px) {
  header .logo {
    margin: 1.5rem 0 0 1.05rem;
    width: auto;
  }
}
@media (max-width: 767px) {
  .btn.download::before {
    width: .625rem;
    height: .625rem;
    top: auto;
    left: -0.5rem;
    bottom: .1rem;
    position: relative;
  }
  body &gt; header h1 span.visible-xs img {
    width: auto;
  }
  .table-style table thead td {
    font-size: 1.1rem !important;
  }
  .FORTHCOMING.ACTIVITY &gt; header .container h2 {
    width: 16rem;
    padding: 2.3rem 0;
  }
  .main-2 .select-div select {
    color: #d23c1e;
  }
  .main-2 .select-div select {
    padding-right: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ABOUT .content table tbody th {
    width: 8rem;
  }
  .ABOUT .content table {
    width: 100%;
  }
  .footer-legal {
    padding: 1rem 0;
  }
  .main-2 .btn.download.meeting-btn {
    background: #dc940a url(/common/images/pdf.png) right center no-repeat;
    background-position-x: calc(100% - 1rem);
    background-size: 11.5px 13px;
  }
  .btn-area {
    margin-top: 1rem;
  }
  .wrapper-2 .new dt, .wrapper-2 .new dd {
    text-align: left;
  }
  .wrapper-2 .new dt {
    margin: 0;
    padding: 0 0 0.4rem;
  }
  .meeting-report-body li:last-child, .meeting-report .meeting-report-title li:last-child {
    font-size: 1.2375rem;
  }
  .meeting-report .meeting-report-body span {
    font-size: 0.9625rem;
  }
  .meeting-report .meeting-report-title li:first-child {
    font-size: 1.375rem;
  }
  .table-forthcoming table tbody th {
    width: 10rem;
  }
  .table-forthcoming table tbody th, .table-forthcoming table tbody td, .meeting-report .meeting-report-body .meeting-venue {
    font-size: 1.1rem;
  }
  .content {
    padding: 0 1rem;
  }
  article .area {
    border-bottom: none;
  }
  .content h4 {
    font-size: 1.25rem;
  }
  .HISTORY .table-style {
    overflow-x: scroll;
  }
  .HISTORY .content table {
    width: 600px;
  }
  .ABOUT.US.table-style {
    overflow-x: auto;
  }
  article &gt; header .container h2 span {
    margin-top: 0;
  }
  article &gt; header .container h2 {
    padding: 2.9rem 0;
  }
  .HISTORY .content table tbody td {
    font-size: 1.1rem;
  }
}
/* 1.375 */
/* 18.09.03 */
.table-forthcoming a {
  color: #3c3c3c;
}
#ASCS .layer-2 {
  background: transparent;
}
.trans-sp {
  display: none;
}
.container .logo .nav-word.hidden-xs {
  display: block !important;
}
@media (min-width: 768px) {
  .container .logo .nav-word.hidden-xs {
    display: block !important;
  }
  .area .nav-font select.visible-xs {
    font-size: 1.25rem;
  }
}
@media (max-width: 767px) {
  .area .nav-font select.visible-xs {
    font-size: 1.25rem;
  }
  .meeting-report-wrapper .meeting-report-body .btn-area a {
    width: 16.74rem;
    margin-left: calc(50% - 8.375rem)
  }
}
.ascs p.img-text {
  text-align: right;
  font-size: .6rem !important;
  letter-spacing: 0.06em;
  color: #5a5a5a;
}
.wrapper-1 p, .area p {
  text-align: left;
}
.wrapper-1 .taiwan.wrapper-2 {
  margin-top: 20px;
  margin-bottom: 30px;
}
.meeting-report .meeting-report-wrapper.meeting-report-bottom {
  padding-bottom: 1rem;
}
/* 18.09.04 */
.container .logo .logo-ascs-white {
  display: none;
}
.container .logo .trans .logo-ascs-br {
  display: none;
}
@media (max-width: 360px) {
  .container .logo .trans .logo-ascs-br {
    display: block;
  }
  .logo .logo-img img {
    padding-bottom: 1rem;
  }
  .logo .logo-img::after {
    top: -14px;
  }
}
.new dt::after {
  content: "";
  position: absolute;
  width: 3px;
  height: calc(100% - 8px);
  display: block;
  background: url(/common/images/line_02.png) top left;
  top: 0;
  right: -21px;
  bottom: 0;
  margin: auto;
}
@media (min-width: 768px) {
  .new dt {
    padding: 8px 0;
    margin-right: 38px !important;
    display: block;
    width: 4.5em !important;
  }
  .new dd {
    float: left !important;
    width: calc(100% - 4.5em - 38px) !important;
  }
}
.history .wrapper-1 .content p {
  font-size: 1.1rem;
}
@media (max-width: 767px) {
  #ASCS .content .wrapper-2 &gt; p {
    font-size: 1.1rem !important;
  }
  .ascs p.img-text {
    font-size: .78rem !important;
  }
  .table-style table tbody th {
    font-size: 1.1rem;
  }
  .new dt::after {
    display: none;
  }
}
.table-forthcoming a{
  text-decoration: underline;
}</pre></body></html>