.box {
  width: 100vw;
  height: 100vh;
}

#coverLeft {
    display: none!important;
}
#coverRight {
    display: none!important;
}
#page1 .scrollBtn {
    display: none;
}

/*-------- コンテンツ ------------------------------------------------------------------------*/
/*シャドウ*/
.texkage {
text-shadow: 2px 2px 6px rgb(0 0 0);
}

.conkage{
filter: drop-shadow(0px 0px 5px #333);
}
.boxkage{
box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.35);
}


/ *リンクアイコン */
.bcu_link_content img {
    width: 10px;
}
.bCustomS .bcu_link span img {
    right: 0px;
    width: 10px;
}

/ * ボタン */
.bCustomS .bcu_link>a, .bCustomS .bcu_link span {
    transition: 0.2s!important;
}

/ * 記事 */
p.extCatList5Txt {
    color: #000!important;
    line-height: 1.6em;
}
#contentsAreaSection .color11 {
    color: #8c96a9;
    font-size: 0.9em;
}
#contentsArea .extCatList5 ul.extCatListUL li strong a {
    color: #000!important;
    font-weight: bold!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
}
#contentsArea .extCatList5 ul.extCatListUL li strong {
    color: #000!important;
    font-weight: bold!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.extCatList5Img a {
    padding-bottom: 90%!important;
}
.extCatList5Row_1 ul.extCatListUL li {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: space-around;
}
#contentsAreaSection .extCatList5_2 ul.extCatListUL li .extCatList5Date {
    margin-top: 10px;
    font-size: .85em;
    color: #8c96a9;
    margin-bottom: 0px;
}

/ * サイトマップ */
.bSiteMap ul li a {
    padding: 0px;
    background: none;
}



/*-------- 修正.2022/07/15 ------------------------------------------------------------------------*/

#headerArea #HdLogo {
    display: block;
    margin-left: 25px;
    width: 220px;
}







/*-------- jsアニメーション ------------------------------------------------------------------------*/
.fuwa {
  opacity: 0;
  visibility: hidden;
  transform: translateX(-150px);
  transition: all 1s;
}
.fuwa.show {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px);
}

/*以下遅延の指定*/
.txt01 {animation-delay: 1s;}
.txt02 {animation-delay: 4s;}
.txt03 {animation-delay: 7s;}
.txt04 {animation-delay: 10s;}
.txt05 {animation-delay: 13s;}
.txt06 {animation-delay: 16s;}


/*jsアニメーション左*/
.fuwal {
  opacity: 0;
  visibility: hidden;
  transform: translateX(-150px);
  transition: all 1s;
}
.fuwal.showl {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px);
}

/*jsアニメーション右*/
.fuwar {
  opacity: 0;
  visibility: hidden;
  transform: translateX(150px);
  transition: all 1s;
}
.fuwar.showr {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px);
}

/*jsアニメーション下*/
.fuwad {
  opacity: 0;
  visibility: hidden;
  transform: translateY(150px);
  transition: all 1s;
}
.fuwad.showd {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}




/*お問合せのボタン*/
.extMdlFormGnrtrBtn input.extBtnNext, .extMdlFormGnrtrBtn input.extBtnSend {
    width: 220px;
    position: relative;
    text-decoration: none !important;
    line-height: 1em;
    font-weight: normal;
    cursor: pointer;
    border-radius: 3px;
    transition: opacity 0.3s;
    border: 0;
    color: #ffffff;
    background-color: #000000;
    font-size: 1.1em;
    padding: 0;
    height: 50px;
}
.extMdlFormGnrtrSP .extMdlFormGnrtrBtn input.extBtnNext, .extMdlFormGnrtrSP .extMdlFormGnrtrBtn input.extBtnSend {
    -webkit-appearance: none;
    width: 100%;
    position: relative;
    text-decoration: none !important;
    line-height: 1em;
    font-weight: normal;
    cursor: pointer;
    border-radius: 5px;
    border: 0;
    color: #FFF;
    background-color: #000000;
    font-size: 18px;
    padding: 0;
    height: 50px;
}



