.bottomFooter {
background: #58a9ef;
}

.bottomFooter__copyright{
	color:#def7de;
}

/*続きを見るボタン*/
.btn__link.btn__link-normal {
	background:#ffffff;
	color: #58a9ef; 
	padding: 10px 24px 10px 16px;
	margin: 0;
	border-radius:15px;
	border:#58a9ef solid 1px;
		font-weight:bold;
}
@media only screen and (max-width: 768px) { 
	.btn__link.btn__link-normal {
		padding: 8px 20px 8px 12px;
		margin-right: 2px;
	}
}
.btn a:hover{
background:#58a9ef;
	color:#fff;
		font-weight:bold;
}
/*続きを見るボタン ここまで*/


.breadcrumb {
	background: #ffffff;
	border-bottom:none;
}

.subNavi__link-pickup {
	color:#fff;
	border:none;
	background:#4d5aaf;}

.subNavi__link-pickup {
	color:#fff;
	border:none;
	background:#4d5aaf;}

.subNavi__link-pickup:hover {
	opacity:0.8;
	color:#fff;
	border:none;
	background:#4d5aaf;}

.globalNavi a {
	color:#fff !important;
}

.globalNavi a:hover {
	border-bottom:solid #fff  2px !important;
}

.current-menu-item a {
	border-bottom:solid #4d5aaf  2px !important;
}




/* ------------------------------------- */
/*       かんたんリンク カスタマイズ     */
/* ------------------------------------- */

/* --------- 外枠 --------- */
div.easyLink-box {
    border:double #CCC !important; /* ２重線 */

	
	border:solid 1px #ddd !important; /* hiro */
	
}

/* --- 商品リンク タイトル --- */
p.easyLink-info-name a {
    color: #3296d2 !important; /* 文字色 */
}

/* --------- ボタン色 --------- */
a.easyLink-info-btn-amazon {
    background: #f6a306 !important; /* 背景色 */
    border: 2px solid #f6a306 !important; /* 外枠 */
    box-shadow: 0px 3px 7px 0px rgba(0,0,0,.25); /* 影 */
}

a.easyLink-info-btn-rakuten {
    background: #cf4944 !important; /* 背景色 */
    border: 2px solid #cf4944 !important; /* 外枠 */
    box-shadow: 0px 3px 7px 0px rgba(0,0,0,.25); /* 影 */
}

a.easyLink-info-btn-yahoo {
    background: #51a7e8 !important; /* 背景色 */
    border: 2px solid #51a7e8 !important; /* 外枠 */
    box-shadow: 0px 3px 7px 0px rgba(0,0,0,.25); /* 影 */
}

/* --- マウスオーバー時のボタン色 --- */
a:hover.easyLink-info-btn-amazon {
    opacity: 1 !important; /* 透明度(1.0=不透明 0.0=完全透明) */
    background: #fff !important; /* 背景色 */
    color: #f6a306 !important; /* 文字色 */
}

a:hover.easyLink-info-btn-rakuten {
    opacity: 1 !important; /* 透明度(1.0=不透明 0.0=完全透明) */
    background: #fff !important; /* 背景色 */
    color: #cf4944 !important; /* 文字色 */
}

a:hover.easyLink-info-btn-yahoo {
    opacity: 1 !important; /* 透明度(1.0=不透明 0.0=完全透明) */
    background: #fff !important; /* 背景色 */
    color: #51a7e8 !important; /* 文字色 */
}

/* --- 最後のボタン下の空白を削除 --- */
div.easyLink-box div.easyLink-info p.easyLink-info-btn a:last-child {
    margin-bottom: 0 !important;
}

/* --- PC以外の時の設定 --- */
@media screen and (max-width: 703px) {
div.easyLink-box div.easyLink-img {
    height: 180px !important; /* 商品画像の大きさを調整 */
}
}









/***********************************************
 ***********************************************
 ***********************************************/
/*ここから目次*/
.content .outline a {
	font-size: 18px;/*文字サイズ*/
	font-weight:bold;/*文字太さ*/
}

/*リンク文字にホバーで文字色変更*/
.content .outline a:hover {
	color:#58a9ef;/*文字色*/
}

.content .outline {
	background: #ebf6f7;/*背景色の一部①*/
	border: solid 2px #58a9ef;/*枠線*/
	border-top: solid 10px #58a9ef;/*上の枠線*/
	font-size:18px; /*タイトル文字サイズ*/
	text-align:center; /*タイトルの中央寄せ*/
	width:100%; /*お好きな幅で*/
}

/*幅をせばめた目次自体を中央寄せしたいときは上のコードにこれも追加
width:80%; お好きな幅で
margin: 20px auto 0; 上の余白指定、真ん中寄せ
display:block; ブロック要素
*/

/*全ての目次の番号について*/
.content .outline__number {
	background:#58a9ef; /*番号の背景色*/
	border-radius:50%; /*番号の丸み*/
	border:solid 2px #fff;/*番号の枠の色*/
	color: white;/*数字の色*/
	font-weight:bold;/*数字の太さ*/
	line-height:25px;/*番号の丸の高さ*/
	margin-right:6px; /*番号から文字までの余白*/
	padding-bottom:4px;/*番号の丸の内側の余白*/
	text-align:center; /*数字の中央寄せ*/	
	width: 35px;/*番号の丸の幅*/
	
}

/*h3以下の階層の番号について*/
.content ul ul .outline__number {
	background:#fff; /*番号の背景色*/
	border-radius:7px; /*番号の丸み*/
	border:solid 1px #58a9ef;/*番号の枠の色*/
	color: #58a9ef;/*数字の色*/
	width: 45px;/*番号の丸の幅*/
	padding: 3px 0 4px 0;
}

/*h3以下の階層の左余白*/
	.content .outline ul li ul li {
	margin-left: 5px;
}

/*h4以下の階層の左余白*/
	.content .outline ul li ul li ul li {
	margin-left: 50px;
}

/*h4以下の階層の番号もリンクも非表示
.content ul ul ul {
	display: none;
}*/

/*h4以下の階層の番号だけ非表示*/
	.content ul ul ul .outline__number {
	display: none;
}

/*目次のタイトル部分*/
.content .outline__switch::before{
border-radius:0px; /*枠の丸み*/
color:#7c4006; /*閉じる文字色*/
border:none; /*いったん、枠を消す*/
border-bottom:solid #f9989f 2px;/*下の枠だけ表示*/
font-size:18px; /*文字サイズ*/
content: "ひらく"; /*クリックした後の文字*/
}

/*目次のタイトルと内容*/
.content .outline__switch + .outline__list{
	background:#ebf6f7;/*背景色の一部②*/
	text-align:left;
}

/*モバイルで目次内容の左余白をせばめる*/
@media only screen and (max-width: 768px){ 
	.outline__link {margin-left:-5px;
	}
}
/*目次ここまで*/






















.cat-item {
	font-weight:600 !important;
}

.eyecatch__cat  {
	background-color:#fcf594;
}
	.eyecatch__cat a {
	padding: 4px 10px; 
	font-weight:bold;
		color:#444444;
	
}

/*
.widget.widget_categories ul li a { 	color:#444444 !important;

}*/

/*ハンバーガーメニューの色*/
.menuBtn__link{
margin-top:-7px;
	background:#58a9ef !important;
	height:60px !important;
	width:60px !important;
	border-radius:50% !important;
	border:solid 1px #ccc;
}


@media only screen and (min-width: 990px) { 
	.menuBtn__link {
		margin-top:-7px;
	}
}

@media only screen and (max-width: 990px) { 
	.menuBtn__link {
	padding-top:7px;
		margin-top:-10px;
	height:50px !important;
	width:50px !important;
	border-radius:50% !important;
	}
}

@media only screen and (max-width: 600px) { 
	.menuBtn__link {
	padding-top:7px;
margin-top:-10px;
	height:50px !important;
	width:50px !important;
	border-radius:50% !important;
	}
}

.menuBtn__link:hover{
background:#58a9ef;
filter: brightness(109%);
opacity:0.9;
color:white;
	height:60px !important;
	width:60px !important;
	border-radius:50%;
}

@media only screen and (max-width: 990px) { 
	.menuBtn__link:hover{
	height:50px !important;
	width:50px !important;
	}
}




.icon-menu {
color:white !important;

}







.icon-search {
    color: #999999;
}

.content a{font-size: 20px !important;}

@media only screen and (max-width: 768px) { 
	.content a {
		font-size: 16px !important;
	}
}

/*ここからヨシ！*/
.siteTitle{
font-family: sans-serif;
font-weight: 700;
height:22px;
text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}

@media only screen and (max-width: 990px) { 
.siteTitle{
height:28px;
	}
}




h1{
font-family: sans-serif;
text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}


/*整形済テキストカスタマイズ*/
.content pre{
color: #444444;/*文字色*/
background: #FFF5DD;/*背景色*/
font-weight: bold;/*文字の太さ*/
font-size: 17px;/*文字の大きさ*/
border-left: #58a9ef solid 5px;/*左のボーダー線*/
}

