@charset "Shift_JIS";


.gallery_profile_wrap{
	border-top:1px solid #cccccc;
	padding-top:2rem;
	margin-top:2rem;
	display:flex;
	align-items:center;
	max-width:1200px;
}

.img_wrap{
	flex:1 1 550px;
	display:flex;
	align-items:center;
}

.photo_wrap {
	max-width:100px;
	margin-right:1.5rem;
	flex:1 1 100px;
}

.name_wrap {
	max-width:450px;
	margin-right:1.5rem;
	margin-bottom:0.5rem;
	flex:1 1 450px;
}

.name-note{
	margin-bottom:0 !important;
}

.name-note p{
	margin-top:5px;
}

.text_wrap {
	flex:1 2 570px;
	margin-top:0.5rem;
}

.photo_wrap img,.name_wrap img{
	width:100%;
}

.b76{display:block;}

.insta-link {
	text-decoration:none;
	color:#000000;
}

.insta {
	width: 25px;
    height: 25px;
    vertical-align: middle;
    display: inline-block;
    margin: 8px 13px 12px 0;
}

.s5-iconInline.insta {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    margin-top: -0.15em;
    color: inherit;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
	padding: 15px 0px 0px 5px;
}

@media (max-width:760px) {
	.gallery_profile_wrap{
		display:block;
	}
	.text_wrap {
		display:block;
		margin-top:0;
		margin:1rem 0 2rem;
	}
	.name_wrap {
		margin-right:0;
		margin-bottom:0;
	}
	.b76{display:none;}
}
