/*=================================
画像＆タグ付きテキストリンク一覧枠。
===============
====================================================*/

/*-------------------------
大枠。
------------------------------*/
.text-link-with-small-image-frame{
	margin:40px 0 0 0;
}

/*大枠の画像設定*/
.text-link-with-small-image-frame img{
	margin:0;
	border-radius:0;
	border-radius:7px;
}

.text-link-with-small-image-inner-frame{
	max-width:100%;
	/*margin-top:15px;*/
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:5px;
	box-shadow:0 0 12px 1px rgba(0, 0, 0, 0.07);
	margin-bottom:35px;
	word-break:break-all;
	position:relative;
	/*background-image:url(../../images/yubi.png);*/
	background-repeat:no-repeat;
	background-position-x:right;
	cursor:pointer;
}

.text-link-with-small-image-inner-frame a:hover{
	text-decoration:underline;
}
.text-link-with-small-image-inner-frame a:hover{
	color:#0D72AE;
}


.text-link-with-small-image-box{
	position:relative;
	border-bottom:1px dashed #ddd;
}
.text-link-with-small-image-box:last-child{
	border-bottom:0;
}
.text-link-with-small-image-box::before{
	content:"";
	border-top:1px solid #ddd;
	width:15px;
	/*height:90%;*/
	position:absolute;
	right:-15px;
	top:50%;
	/*bottom:12px;*/
}
.text-link-with-small-image-box::after{
	content:"";
	border-top:1px solid #ddd;
	width:15px;
	/*height:90%;*/
	position:absolute;
	left:-15px;
	top:50%;
	/*bottom:12px;*/
}

.text-link-with-small-image-box a{
	color:#3a3a3a;
	width:100%;
	height:100%;
	text-decoration:none;
	
	display:flex;
}




/*-------------------------
縮小版ボックス内のサムネイル調整。
------------------------------*/
.text-link-with-small-image-box-thumbnail{
	width:140px;
	padding:24px;
}
/*-------------------------
縮小版サムネイル画像の設定。
------------------------------*/
.text-link-with-small-image-box-thumbnail img{
	width:100%;
	height:auto;
	user-select:none;
	border-radius:7px;
}

/*=================================
リンク先の頁情報。
===============
====================================================*/
/*-------------------------
リンク先サイトの情報。
------------------------------*/
.text-link-with-small-image-box-title{
	line-height:1.6;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:0.7px;
	padding:28px 27px 20px 5px;
	flex:1;
	position:relative;
	font-size:16px;
	/*padding-bottom:15px;*/
}

/*-------------------------
リンクサイト情報箱。
------------------------------*/
.text-link-with-small-image-box-tag-box{
	width:391px;
	display:flex;
	padding:0;
	position:absolute;
	bottom:25px;
	right:30px;
	/*background-color:tomato;*/
}
/*-------------------------
リンクサイト属性。
------------------------------*/
.text-link-with-small-image-box-tag{
	padding:0 25px 0 0;
	font-size:13px;
	font-weight:bold;
	color:#0D72AE;
	letter-spacing:0.7px;
	flex-grow:1;
	/*background-color:tomato;*/

}
.text-link-with-small-image-box-tag a{
	color:#0D72AE;
	display:inline;
}
/*-------------------------
おすすめ度。
------------------------------*/
.text-link-with-small-image-box-recommendation img{
	width:14px;
	height:auto;
	margin-left:4px;
}