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

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

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*---------------------------------------------------------------------------------------------
	PC用
---------------------------------------------------------------------------------------------*/
@media screen and (min-width:601px) {
  /*必要ならばここにコードを書く*/
	.navi-in > ul .caption-wrap > div{
		font-size:14px;
	}
}
/*---------------------------------------------------------------------------------------------
	スマホ用
---------------------------------------------------------------------------------------------*/
@media screen and (max-width:600px) {
	
}


/*H2 */
.entry-content h2{
border:none;
background:none;
padding: 0;
	color:black;
}

/* H3 */
.entry-content h3{
border:none;
background:none;
padding: 0;
	color:black;
}

/* H4 */
.entry-content h4{
border:none;
background:none;
padding: 0;
	color:black;
}

/* H5 */
.entry-content h5{
border:none;
background:none;
padding: 0;
}

/* H6 */
.entry-content h6{
border:none;
background:none;
padding: 0;
}

.external-blogcard-snippet{
    display: none;
}


.upperMenu {
    background-color: #2a5f84;
	width:70%;
}

.upperMenu div {
    display: inline-block;
    vertical-align: middle;
}

div.contactArea {
/*     float: right; */
/*     margin-bottom: 10px; */
}

.dialArea {
    margin-bottom: 0;
	color: #dddddd;
}

.dialArea img {
    width: 40px;
}

.dialArea span {
    font-size: 15px;
    
}

.openArea {
    color: #dddddd;
    margin: 0;
	font-size: 13px;
}

.contactBtn {
    background-color: #FE7D13;
    border: #FE7D13 2px solid;
    border-radius: 10px;
    width: 250px;
    font-weight: bold;
    font-size: 18px;
    color: white;
    text-align: left;
/*     margin: 0 10px;
    padding: 0 0 0 25px; */
}

.contactBtn:hover {
    background-color: #ffffff;
    border: #FE7D13 2px solid;
    color: #FE7D13;
}

.contactLet p:first-child, 
.contactLet p:nth-child(2){
    margin: 0;
    font-size: 13px;
}

.contactLet p:nth-child(3){
    margin: 0;
}

.mailIcon {
    width: 40px;
}

#sb_instagram{
	width:60%;
}

.entry-card-title{
	height:100px;
}

.card-thumb img {
    height: min(12vw, 320px);
    object-fit: cover;
}

