@charset "utf-8";
.corona > p {
    padding: 0 10px 10px;
}
.corona > p span {
display: inline-block;
}
.corona li {
    margin: 0 0 0 20px;
}
.corona a {
  text-decoration: underline !important;
  border: none !important;
}
/* orgStyle */
.orgStyle.orgBox {
  border: 1px solid #C2C2C2;
  border-radius: 5px;
  padding: 15px 20px 0;
  margin: 0 0 25px 0;
}
.orgStyle a {
  text-decoration: none;
}

.orgStyle .mod-index-head {
  border-radius: 10px 10px 10px 10px;
}
.orgStyle .mod-index-body {
  color: #fff;
  min-height: 30px;
  padding: 10px 0 5px 0;
  border: none;
  border-width: 0 1px 1px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  background-color: transparent;
}
.orgStyle .mod-index-body::after {
  display: inline-block;
  font-family: "myfont";
  content: "\f10c";
  margin: 0 0 0 95%;
  font-size: 20px;
}
.orgStyle .wgt-linklist {
  margin: 0 0 10px;
}
.orgStyle h2.mod-index-h {
  font-size: 1.8em;
  margin-top: 10px;
}

.orgStyle .orgTtl {
  text-align: center;
  line-height: 1;
  border: 1px solid #fff;
  padding: 10px 0;
  display: block;
}
.orgStyle .orgTtl > small {
  font-size: 60%;
}
.orgStyle .orgSmallText {
  font-size: 1.3em;
}

/* コロナお知らせ
------------------------------*/
.wgt-unit.corona {
  padding:0 !important;
}
.wgt-unit.corona .area-divp1 ,
.wgt-unit.corona .area-divp2
{
margin: 0 0 0;
display: flex;
}
.wgt-unit.corona .area-divp1-colL ,
.wgt-unit.corona .area-divp2-colL
{
  padding: 20px 20px 0 !important;
  box-sizing: border-box;
}
.wgt-heading7 span{
  display: inline-flex;
}
.wgt-unit.corona .area-divp1-colL {
  width:80%;
}
.wgt-unit.corona .area-divp1-colR {
  background-color: #ed6e01 !important;
  display: table;
  width:20%;
}
.wgt-unit.corona .area-divp1-colR::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  min-height: 160px;
  }
.wgt-unit.corona .area-divp1-colR p {
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.wgt-unit.corona .area-divp1-colR a {
  color:#fff !important;
  text-decoration: none;
  display: block;
}
.wgt-unit.corona .area-divp1-colR a span{
  display: inline-block;
  color:#fff !important;
  line-height: 1.3;
}
.wgt-unit.corona .area-divp1-colR a span:nth-child(1){
  font-size:16px;
}
.wgt-unit.corona .area-divp1-colR a span:nth-child(3){
  font-size:26px;
}
.wgt-unit.corona .area-divp1-colR a span:nth-child(5){
  font-size:16px;
}
.wgt-unit.corona .area-divp1-colR a span:nth-child(5):after{
  content:"\025b6";
  display: inline-block;
  padding-left: 0.5em;
  font-size:0.7em;
}

.wgt-unit.corona .area-divp2-colL{
  width:60%;
  box-sizing: border-box;
}
.wgt-unit.corona .area-divp2-colR {
  background-color: #ed6e01 !important;
  display: table;
  width:20%;
  box-sizing: border-box;
}
.wgt-unit.corona .area-divp2-colR::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  min-height: 166px;
  }
.wgt-unit.corona .area-divp2-colR p{
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.wgt-unit.corona .area-divp2-colR span{
  display: inline-block;
  color:#fff !important;
  line-height: 1.3;
  font-size:24px;
  padding: 0 20px;
}

.wgt-unit.corona .area-divp2-colRR{
  color:#ed6e01;
  padding: 20px;
  width:20%;
  box-sizing: border-box;
}
.wgt-unit.corona .area-divp2-colRR a{
  color:#ed6e01;
  text-decoration: none;
}

.wgt-unit.corona .area-divp2-colRR a:before{
  content:"\0bb";
  display: inline-block;
  padding-right: 0.5em;
  font-size:0.7em;
}

.wgt-unit.corona.corona_service {
  padding: 20px 20px 4px!important;
}
.corona.corona_service figure {
  padding: 0 0 5px !important;
}
.corona.corona_service ul {
  padding: 0 !important;
  margin: 0 0 0 -20px !important;
}
.corona.corona_service p {
  padding: 0 0 0 10px!important;
}

/* sidemenu -serviceBtn 2Line ver.- */
/*.mod-login-linksitem.first a {
  line-height: 2.4;
}*/


/* 70周年ロゴ掲載
------------------------------*/
.anniversary {
  margin: 0 0 20px;
}


/* 動画掲載
------------------------------*/
.movie-section {
  display: flex;
  justify-content: space-between;
}

/* 動画 */
.movie-section .clm4 {
  width: 33%;
}
.movie-section div.clm4 ul li {
  width: 100%;
  margin-bottom: 0;
}
.movie-section div.clm4 ul li dd h3 .tag {
  color: #fff;
  border-radius: 5px;
  background: #C10404;
  padding: 3px 7px;
  margin-right: 5px;
}

.movie-section div.clm4 ul li dd h3 {
  text-align: center;
}

/* コロナ */
.movie-section .corona {
  width: 63%;
  margin-top: 25px;
  margin-bottom: 25px;
}
.movie-section .wgt-unit.corona .area-divp1 {
  height: 100%;
}
.movie-section .wgt-unit.corona .area-divp1-colR {
  width: 30%;
  height: 100%;
}