@charset "utf-8";

/* -------------------------------------------
Layout
------------------------------------------- */
.display_pc {
	display:none;
}

/*-----------------------------------------------------	
section 共通
/*-----------------------------------------------------	*/
.section_type1 {
	padding:20px 0;
}

.section_type2 {
	padding:20px 0;
}

.section_type3 {
	padding:40px 0;
}


/*-----------------------------------------------------	
共通
/*-----------------------------------------------------	*/
.header_logo_sp{
	width:100%;
	margin-top:10px;
	max-width:343px;
}

.h2_1 {
	width:90%;
/*	font-size:1.6em;*/
	font-size: clamp(19px, 2.3vw, 30px);
	display: table;
}

.h2_2 {
	width:90%;
}

.h2_4 {
	width:90%;
}

.h2_5 {
	font-size:1.6em;
}

.kotsu_annai {
	width:90%;
}

.apply-form {
    width: 90%;
}

.apply-form tr {
	display:grid;
}

.apply-form input {
	width:90%;
}

.apply-form textarea {
	width:90%;
}

.apply-form img {
	margin-left:10px;
}

.submit-box {
/*	width:90%;*/
}

.content_title1 {
	vertical-align: top;
/*	margin-right: 63px;*/
/*	margin-left: 28px;*/
	margin-bottom: 20px;
	height: fit-content;
}

.comment_text {
	width:90%;
/*	display:inline-flex;*/
}

.comment_supplement_text {
	width:90%;
}

.age_sex {
/*	margin-top:25px;*/
}

.button {
  padding: 10px 0;   /* 余白       */
}

.zazen_nittei_title {
	display: none;
}

.schedule_details {
	padding:0 10px;
}

.schedule_details ul {
	margin-left:25px;
}

/*-----------------------------------------------------	
講話
/*-----------------------------------------------------	*/

#kouwa .section1 {
	display: inline-block;
}

.roshi_shokai_title {
	margin:0 40px 10px 40px;
}

.roshi_shokai {
	margin:40px 0;
}

.rekidai_roshi_1 {
	display: inline-block;
    color: #000;
    padding-top: 5px;
    vertical-align: top;
}

.rekidai_roshi_2 {
	color:#000;
	padding-top: 5px;
}

#kouwa .kouwa_new_video img {
	width:90%;
	margin: 20px 0;
}

.mumeikai_setsumei {
	margin:auto;
}

.kouwa_details_headline {
	padding:0 10px;
}


/*-----------------------------------------------------	
坐禅
/*-----------------------------------------------------	*/

#zazen .section1 {
	display: inline-block;
}

.zazen_setsumei {
	background-color:#E1E2EA;
	max-width:435px;
	margin:auto;
	max-height:270px;
	color:#000;
	padding:15px;
	text-align:left;
	line-height:2em;
}

.zazen_shikata {
	margin:40px 0;
}

.zazen_shikata_title {
	margin:0 40px 10px 40px;
}

.zazen_shikata_text {
	display:inline-block;
	color:#000;
	margin:0 20px;
	max-width:365px;
	vertical-align: top;
	text-align:left;
}

.kotsu_annai img {
	width:100%;
}

/*-----------------------------------------------------	
お知らせ
/*-----------------------------------------------------	*/

#news .section1 {
	display: inline-block;
	width: 90%;
}

/*-----------------------------------------------------	
講話希望
/*-----------------------------------------------------	*/

#kouwa_kibou .section1 {
	display: inline-block;
	width: 90%;
	height: 400px;
}


/*-----------------------------------------------------	
講話動画リスト
/*-----------------------------------------------------	*/

#kouwa_video_list .section1 {
	display: inline-block;
	width: 90%;
}


/*-----------------------------------------------------	
講話動画
/*-----------------------------------------------------	*/

#kouwa_video .section1 {
	display: inline-block;
/*	width: 90%;*/
}

#kouwa_video .section2 {
	width:90%;
	color:#000;
	max-width:845px;
	display: inline-block;
	text-align:left;
	font-size:1.2em;
	margin-top:20px;
/*	padding-left:20px;*/
}

#kouwa_video .section2 img {
	width:100%;
}

/*-----------------------------------------------------	
サポートプラスの紹介
/*-----------------------------------------------------	*/

.katsudo_title {
	max-width: 265px;
}

#support_plus .section1 {
	display: inline-block;
	width: 90%;
}