@charset "utf-8";

@media screen and (max-width: 740px) {

/* =============================================================

　　スマホ画面 個別設定

============================================================= */


/*  全体・コンテナー 設定
---------------------------------------------*/


/*  ヘッダー 設定
---------------------------------------------*/


/*  コンテンツ 設定
---------------------------------------------*/


/*  Content Top
-----------------------------------*/

/* -------- カテゴリータイトル -------- */

.boxCategoryTitle {

}



/*  Content Main
-----------------------------------*/

/* -------- タイトル -------- */

.seminars h1 a {
	right: 15px;
	top: 15px;
}

/* ------ コンテンツ ------ */

.seminars .boxSection {
	padding-top: 10px;
}

.seminarNow,
.seminarArchives {
	float: none;
	width: 100%;
}

.seminarNow .boxSeminar .boxSeminarImage p.imgSeminar,
.seminarArchives .boxSeminarArchives .boxSeminarImage {
	text-align: center;
}

.seminarNow .boxSeminar .boxSeminarImage p.imgSeminar img,
.seminarArchives .boxSeminarArchives .boxSeminarImage img {
	width: 80%;
	height: auto;
}


/* ------ セミナー（受付中 ）------ */

.seminarNow .boxSeminar {
	border-bottom: none;
}

.seminarNow .boxSeminar .boxSeminarImage,
.seminarNow .boxSeminar dl {
	float: none;
	width: 100%;
}

/* ------ セミナー（アーカイブ ）------ */

.seminarArchives .boxSeminarArchives .boxSeminarImage,
.seminarArchives .boxSeminarArchives .boxSeminarTxt  {
	float: none;
	width: 100%;
}

.seminarArchives .boxSeminarArchives .boxSeminarImage img {
	width: 80%;
	height: auto;
}

/* ------ セミナー詳細 ------ */

.boxSeminarSummary {
	margin: 2em 0;
	padding: 0 2em 0 2em;
	background-color: #f5f5f5;
}

.boxSeminarSummary dt {
	width: 100%;
	padding-top: 1em;
}

.boxSeminarSummary dd {
	margin-top:  0;
	padding-left: 0;
}

.boxSeminarContent .btnSeminarFrom  a {
	display: block;
	width: 100%;
	padding: 1em 0;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-color: #000;
	transition: all  0.3s ease;
}

/* ------ セミナーアーカイブ一覧 ------ */

.seminarArchivesList .boxSeminarArchives {
	padding-bottom: 20px;
}

.seminarArchivesList .boxSeminarArchives .boxSeminarImage,
.seminarArchivesList .boxSeminarArchives .boxSeminarTxt {
	float: none;
	width: 100%;
}

.seminarArchivesList .boxSeminarArchives .boxSeminarImage {
	text-align: center;
}

.seminarArchivesList .boxSeminarArchives .boxSeminarImage img {
	width: 80%;
	height: auto;
}

.seminarArchivesList .boxSeminarArchives .boxSeminarTxt h2 {
	font-size: 16px;
	line-height: 1.5em;
}

.seminarArchivesList .boxSeminarArchives .boxSeminarTxt h2 a {
	text-decoration: none;
}

.seminarArchivesList .boxSeminarArchives .boxSeminarTxt h2 a:hover {
	text-decoration: underline;
}


/* ------ セミナー詳細 ------ */

.boxSeminarDate p.btnSeminar span {
  padding: 6px 1em;
}
/*  フッター 設定
---------------------------------------------*/


}
