@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.0.8
*/

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

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

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

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

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


.menu-header .menu-item:hover{
  border-bottom:3px solid #fc0659 !important;/*線の太さ色*/
  transition: all .1s;/*線が出てくる時間*/
}

.sub-menu .menu-item:hover{
 border-bottom:none !important;
}

.asuka{
 border-radius: 50%;
 border: 5px solid white;
 box-shadow: 0 0 30px #ee2;
}

a {text-decoration: none; }

.left{
 margin: 0px 0px 0px 10px;
}


/************************************
** ■タグクラウド カスタマイズ
************************************/
.tagcloud {
  padding: 0px 2px 0px 2px;
}

.tagcloud a {
  text-decoration: none; /*テキスト初期化*/
  color: #fff; /*タグフォントカラー*/
  font-size: 21px; /*タグフォントサイズ*/
  font-weight:bold; /*文字強調*/
  display: inline-block; /*横並びで上下左右空白有り*/
  background-color: #fc0659; /*タグ背景色*/
  padding: 3px 12px 0px 12px; /*タグ内側余白*/
  margin-right: 6px; /*タグ外側右余白*/
  margin-bottom: 6px; /*タグ外側下余白*/
  border-radius: 9px 3px; /*タグデザイン*/
  border: 0px; /*タグ枠線無し*/
  word-break: break-all; /*テキストの途中で改行させない*/
}

.tagcloud a:hover {
  background: #ffddee; /*ホバー時タグ背景色*/
  color: #f32469; /*ホバー時タグフォントカラー*/
  transition: all 0.6s ease; /*アニメーション*/
}

.navi-menu-button menu-button:{
  background-color: #fff;
}

/*ここから新着*/

.site-name-text{
    font-weight: 700;
}

h1.entry-title{
    line-height: 1;
    padding: 15px 0px 0px 0px;
    margin-bottom: 0px;
}

.widget-page-content-bottom,
.widget-page-content-bottom-title{
    color: #e60033;
    font-weight: 700;
}
