@charset "Shift_JIS";


/*----店�?ペ�?ジ用 誰と行く-------*/

.main-column h3 {
    margin-top: 40px;
}

.buddy_data {
    background-color: #fff;
    padding: 40px;
    box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.buddy_data h3 span {
	font-size:120%;
}
.buddy_data .tx_bx {
	width: 280px;
	order: 2;
}


.buddy_data .tx_bx p {
	font-size:108%;
}
.buddy_data .tx_bx p.type,
.buddy_data .tx_bx h4.type {
    font-size: 16px;
    color: #8F8F8F;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 0;
    border: none;
}
.buddy_data .tx_bx p.genre {
	margin:0px 0px 10px 0px;
}
.buddy_data .tx_bx p.tl {
    font-size: 20px;
    font-weight: 700;
    margin: 0px 0px 20px 0px;
    line-height: 132%;
}
.buddy_data .tx_bx p.cap {
    line-height: 160%;
    font-size: 16px;
    color: #8f8f8f;
}
.buddy_data .tx_bx p.lk {
	font-size:93%;
	margin:20px 0px 0px 0px;
	display:block;
	float:right;
}
.buddy_data .tx_bx p.lk a {
    font-weight:700;
    font-size:16px;
}
.buddy_data .ph_bx {
	width:340px;
	height: auto;
	order:1;
}
.buddy_data .ph_bx a img{
	width: 100%;
	height: auto;
}

.buddy_data.tt .tx_bx {float:left;}
.buddy_data.tt .ph_bx {float:right;}
