@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}










/*タイトルと日付を非表示*/
.page .entry-title {
  display: none;
}

.page .date-tags {
display: none;
}


.site-name-text{
  display: none;
}

.archive-title {
 display: none;
 }

.page .entry-title{
margin-top: 0;
}

.logo.logo-header.logo-text {
    display: none;
}

.main {
    background: transparent;
   }


footer#footer {
    display: none;
}

.header {
    height: 0;
}

/*パンくず位置*/    
.breadcrumb {
    text-align: right;
}

.go-to-top-button {
    border-radius: 0px;
}











/*coming soon*/

.mente-all {
    height: 100vh;
    position: relative;
}

.mente-1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 70%;
}

.coming-soon {
    text-align: center;
    color: #00419c;
}

.coming-soon {
    font-size: 1.6rem;
    letter-spacing: 1px;
    font-weight: bold;
    font-family: sans-serif;
    margin: 1em 0;
}

img.moa-logo {
    max-width: 540px;
    width: 90%;
    display: block;
    margin: 0 auto;
}

.dot-animation::after {
  content: "";
  display: inline-block;
  width: 1em;
  text-align: left;
  animation: dots 1.5s steps(3, end) infinite;
}

@keyframes dots {
  0%   { content: "";     }
  33%  { content: ".";    }
  66%  { content: "..";   }
  100% { content: "...";  }
}
