
#incFooter a:active,#incFooter a:link,#incFooter a:visited{
  color:#FFF!important;
}
h1{
  font-weight: 400;
}
.p-header-nav-menu .nav a{
  font-weight:normal;
}
.press-release .res-image-type-01 img,  .press-release .res-image-type-03 img {
  width: auto;
  height: auto;
  border: none;
}
.press-release .right{
text-align:right;
}
.press-release .left{
text-align:left;
}
.press-release{
text-align:center;
}
.press-table .res-table-type-01 table {
  width: 100%;
  border-collapse: collapse;
  border: none;
  table-layout: auto;
}
.press-table .res-table-type-01 td {
padding:4px;
  text-align: left;
  vertical-align: top;
  border: none;
}
.press-url {
word-wrap:break-word;
}
sup {
vertical-align: super;
}

.mrgT0 {
margin-top:0px !important;
}

.mrgT5 {
margin-top:5px !important;
}

.mrgT10 {
margin-top:10px !important;
}
.mrgT15 {
margin-top:15px !important;
}
.mrgT30 {
margin-top:30px !important;
}
.mrgT40 {
margin-top:40px !important;
}
.mrgB15 {
margin-bottom:15px !important;
}
.res-textbox-content,.res-indent-block li{
text-align: justify !important;
text-justify: inter-ideograph !important;
text-align-last: auto;
}
/* PC only / SP only表示 */
.sp-block {
display: none !important;
}

.pc-block {
display: block !important;
}
@media screen and (max-width: 767px) {
.sp-block {
  display: block !important;
}
.pc-block {
  display: none !important;
}
.res-textbox-content,.res-indent-block li{
text-align: left!important;
}
}
@media screen and (max-width: 767px) {
  .movie iframe{
      width:100%;
  }
}




