@charset "utf-8";
/* CSS Document */

/*260622 PitchChallenge イベント開催ページ*/
#lbsclub.lbs_event{
	
	strong{font-weight: bold;}
	.lbsclub_header img{max-width: 300px;}
	.workshop{background-color: #FAFBEE;margin: 1rem auto;}
	h5{padding: 0;}
	h6{font-weight: bold;font-size: 1rem;}
	p{text-wrap: pretty;}
	#lbsclub_contents h3{letter-spacing: inherit;text-wrap: balance;}
	.table_disc th{width: 12em;letter-spacing:inherit;}
	.lbsclub_inner {padding: 0;} 
	div:has(.bnr_lbslp){background-color:#ccc;box-shadow: 0px 3px 16px #ccc;}
	.bnr_common01.logo01{margin: 0 auto 2rem; max-width: 280px; width: 50%; height: auto;}
	.bnr_common01.logo02{margin: 0 auto 2rem;max-width: 520px;}
	.bnr_common01.logo02 img,.bnr_common01.logo01 img{width: 100%;}
	
/*	フッター正会員ボタン
	section.lbsclub_request .btn_lbsclub.btnsmall{font-size: 0.875rem;width: 96%;}
	section.lbsclub_request .btn_lbsclub.btnsmall.btncenter{max-width: 400px;margin: 0 auto;}
	section.lbsclub_request{background-color: #eee;padding-bottom: 2rem;}
	section.lbsclub_request .lbsclub_flex01{padding: 2rem 0 1rem;}*/
}

/*　ゲスト紹介	
	.event_guest{display: flex;gap:1rem;box-sizing: border-box;}
	.event_guest img{width: 100%;}
	.event_guest p{font-size: 0.875em;}
	.event_guest p.info{margin-top: 1em; font-size: 0.675em;padding: 1em;background-color: #fff;}
	.event_guest .item01{flex-basis: 75%;}
	.event_guest .item02{flex-basis: 25%;}*/

	.btn_entry{width:100%;max-width: 400px; margin: 1rem 0;}
	.btn_entry a{display: block;width: 100%;padding: 1rem 0;text-align: center;background-color: #fff;border-radius: 3em;font-weight: bold;border: #FF6C26 solid 1px; }
	.btn_entry a:hover{background-color: #FF6C26;color: #fff;}

	#lbsclub_contents h3::after{background-color: #4FAFFF;background-image:none;}
	span.ptn{width: 11em;display: inline-block;}/*協賛 調整*/
	.arr01:before{content:"\025bc";color: #FF6C26;padding-right: 0.25em;}

#cnt_entry{
	 .btn_entry{width:100%;max-width: 300px; margin: 1rem 0;}
	 .btn_entry a{padding: 0.5rem 0;}
}

#lbsclub.lbs_event .table_disc{
	.table_disc {margin: 0 auto; border-collapse: separate; border-spacing: 2px; }
	.table_disc tbody{}
	.table_disc td{}
	.table_disc th,.table_disc td{padding: 0.25em;border:none;}
	.table_disc th{letter-spacing: 0.25em;border-right:none;color: #fff;text-align:center;background-color: #999;border-radius: 0.25em;}
	.table_disc td.memberlist a{text-align: center; display: block;}
	.table_disc th{width: 6em;letter-spacing:inherit;}
	.table_disc th:last-child{border-bottom: #fff;}
	@media screen and (max-width: 768px) {
	.outline_disc{}
	.table_disc
	.table_disc th,.table_disc td{display: block;}
	.table_disc th{padding: 5px;}
	.table_disc th, .table_disc td{}
	.table_disc th {}
}

}

@media screen and (max-width: 768px) {
		#lbsclub.lbs_event .event_guest{flex-direction: column-reverse;}
		span.ptn{width: auto;display: block;}/*協賛 調整*/
		#lbsclub.lbs_event .table_disc th{width: inherit;}
	
		#cnt_entry{
	
	 	.btn_entry{margin: 1rem auto;}
		}
}
/*260622 PitchChallenge イベント開催ページ*/