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

/************************************
** 子テーマ用のスタイルを書く
************************************/

/*　ヘッダー　*/
.header-in {
	display: block;}
.logo-image {
    float: left;
    text-align: left;
}
#header-btn {
	float:right;
padding:  0;
	position:absolute;
	right:20px;
	top:20px;
}
@media screen and (max-width: 750px) {
	.logo-image,
	#header-btn{
    float: none;
    text-align: center;
}
}
/*　サイドウィジェット　*/
.side-widget h2 {
	font-size:110%;
	font-weight:bold;
	border-bottom:1px solid;
	padding-bottom:2%;
}
.profile {
font-size:80%;
line-height:1.4;
margin-top:10%;}

.profile img {
    width: 100px;
    float: left;
	margin: 0 3% 3% 0;
	border:1px #CCC solid;
}
.profile span {
	font-size:120%;
	font-weight:bold;}
.hr-pro {
    background: #FFF;
    border-top: 1px #CCC dotted;
	margin:3% 0 ;
}
.btn-footer {
	margin:3% auto;
	text-align:center;
}
@media screen and (max-width: 1159px) {
.side-widget h2 {
    padding-bottom: 1%;
}
.profile {
    margin-top: 1%;
}
.profile img {
    margin: 0 1% 1% 0;}
}
@media screen and (max-width: 500px) {
.profile img {
    margin: 1% auto;
    display: block;
    float: none;
}
	}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
.header {
    display: none;
}
	.header-container {
		padding-top:20px;
	}
}

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

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

/** 画像開始 **/
.card-thumb {
    overflow: hidden;
}
.card-thumb img {
    transition: all .1s ease-out 0.1s;
}
.card-thumb img:hover {
    transform: scale(1.1);
    transition: all .1s ease-out 0.1s;
}
/** 画像終了 **/