
.auxiliary-frame{
	display:none;
	padding:46px 0 0 0;
}
.auxiliary-box{
	width:260px;
	/*height:380px;*/
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:7px;
	box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.08);
	word-break: break-all;
	margin-bottom:35px;
	position:relative;
}
.auxiliary-box a:hover{
	text-decoration:none;
}
.auxiliary-box-thumbnail{
	overflow:hidden;
	border-radius:7px 7px 0 0;
}
.auxiliary-box-thumbnail img{
	width:100%;
	height:auto;
	user-select:none;
	/*background-image:url();*/
	/*background-size:cover;*/
}

/*=================================
自己紹介箱。
===============
====================================================*/
.profile-description{
	font-size:12px;
	letter-spacing:0.2px;
	text-align:left;
	line-height:1.7;
	padding-bottom:22px;
	padding:22px 27px 25px;
}
.auxiliary-box-tag{
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	padding:20px 25px 15px;
	color:rgb(168, 137, 34);
}
.auxiliary-box-text{
	font-size:14px;
	line-height:1.6;
	/*font-weight:bold;*/
	text-decoration:none;
	letter-spacing:0.5px;
	padding:0px 25px 0 25px;
	color:#333;
}
.auxiliary-box-text a{
	color:#333;
}
.auxiliary-box-text:hover{
	text-decoration:underline;
}
.badge{
	/*width:50px;
	height:50px;*/
	/*background-color:tomato;*/
	/*position:absolute;*/
	/*top:-15px;
	right:10px;*/
	padding:15px 25px 25px;
}
.badge img{
	width:14px;
	height:auto;
	margin-right:4px;
}

/*-------------------------
サムネイル画像の変形に要する時間を設定。
------------------------------*/
.auxiliary-box-thumbnail img{
	transition:0.15s;
}
/* ボックスにカーソルを合わせた時の画像変形スタイル指定 */
.auxiliary-box:hover .auxiliary-box-thumbnail img{
	transform: scale(1.05, 1.05);
	/*transform: scale(1.05, 1.05) rotate(-0.6deg);*/
}

/*=================================
ぱんくず。
===============
====================================================*/

.pankuzu{
	writing-mode:vertical-lr;
	font-size:12px;
	color:#444;
	letter-spacing:2px;
	position:sticky;
	height:800px;
	top:50px;
	right:0;
	margin:0 0 10px 9px;
	/*padding:10px;*/
	user-select:none;
	display:none;
}
.pankuzu a{
	text-decoration:none;
	/*color:#449e44;*/
	color:#444;
}
.pankuzu-line{
	display:inline-block;
	height:12px;
	width:100%;
	margin:10px 0;
	/*border-right:1px solid #d5d5d5;*/
	position:relative;
	/*background-color:skyblue;*/
}
.pankuzu-line::before{
	content:"∞";
	/*border-right:1px solid #e0e0e0;*/
    height:12px;
    position:absolute;
    top:0;
    right:0px;

}