@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
*/

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

/*タイトルを消す*/
.home .entry-title { display: none; }

/*ヘッダーの色変更*/
.mobile-menu-buttons {
    background: #FFD900;
}
	
/*モバイルヘッターの文字を消す*/
.mobile-menu-buttons{
height:50px;
box-shadow: none;
}
.mobile-menu-buttons > li {
padding-top:0;
}
.menu-button{
margin: auto;
}
.navi-menu-caption.menu-caption,.home-menu-caption.menu-caption,.search-menu-caption.menu-caption,.top-menu-caption.menu-caption,.sidebar-menu-caption.menu-caption{
display:none;
}

/*フッターをページ下部に固定*/
#sp-fixed-menu{
   position: fixed;
   width: 100%;
   bottom: 0px;
   font-size: 0;
  /* z-index: 99;*/
}

/*フッターメニューを横並びにする*/
#sp-fixed-menu ul{
   list-style: none;
   padding:0;
   margin:0;
   width:100%;
}

#sp-fixed-menu li{
   justify-content: center;
   align-items: center;
   width: 100%;
   padding:0;
   margin:0;
   background: #403600;
}
/*フッター文字の調整*/
#sp-fixed-menu li a{
   color: #FFF;
   font-size: 14px;
   text-align: center;
   display:block;
   width: 100%;
   padding:20px;
   text-decoration: none;
   letter-spacing:0.1em;
}

/*フォントの設定*/
.BizUDPGothic {
    font-family: "BIZ UDPGothic";
}

body.page-template-default page page-id-1207 logged-in admin-bar body public-page page-body ff-hiragino fz-18px fw-400 hlt-center-logo-wrap ect-entry-card-wrap rect-entry-card-wrap no-sidebar no-scrollable-sidebar no-scrollable-main sidebar-right no-carousel mblt-header-mobile-buttons scrollable-mobile-buttons author-admin no-post-date no-post-update no-post-author no-mobile-header-logo font-awesome-4 is-header-fixed elementor-default elementor-kit-28 customize-support{
	font-family: 'M PLUS Rounded 1c', sans-serif !important;
}



/* 見出しリセット */
/* 見出し2 */
.article h2{
background:none;
padding: 0;
}

/* 見出し3 */
.article h3{
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
padding: 0;
}

/*詳しく見るの下線を消す*/
.has-text-color a {
	text-decoration:none; 
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1025px以上（PC用）*/
@media screen and (min-width: 1025px){
  /*必要ならばここにコードを書く*/
.navi-in > ul {
    flex-wrap: nowrap;
 }
	
.item-label{
	margin-right:20px;	
 }
	
.navi-in a {
    font-size: 26px;
	font-weight:bold;
}

.entry-content.cf{
margin:0 auto;
width:80%;
 }

}

/*600px以上（タブレット用）*/
@media screen and (min-width: 600px){
  /*必要ならばここにコードを書く*/
	#main.main{
		padding:0;
	}

.entry-content.cf{
margin:0 auto;
width:80%;
 }
	
}

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