@charset "shift_jis";



/*====================================
各ページここから
====================================*/
.seminartop_mainimg_bg01{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	/*background: -moz-linear-gradient(top, rgba(255,102,0, 0.75), rgba(247,149,0, 0.5));
	background: -webkit-linear-gradient(top, rgba(255,102,0, 0.75), rgba(247,149,0, 0.5));
	background: linear-gradient(to bottom, rgba(255,102,0, 0.75), rgba(247,149,0, 0.5));*/
}
.seminartop_mainimg_bg02{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	/*background-size: contain;*/
	background-image: url("../images/seminar00_mainimg_bg02.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	min-height: 500px;
}
.seminartop_mainimg_bg02 > div > div {
	min-height: 606px;
}

.seminar01_mainimg_img01 {
	/*padding: 138px 0 0 15px;	*/
	position: absolute;
	top: 85px;
	left: 2px;
	z-index: 998;
}
.seminar01_mainimg_onimg00 {
	position: absolute;
	bottom: 0px;
	right: -100px;
	z-index: 994;
}
@media only screen and (max-width: 820px) {
.seminar01_mainimg_onimg00 {
	bottom: -20px;
	right: -175px;
}}
.seminar01_mainimg_onimgbox {
	position: absolute;
	bottom: 20px;
	left: 15px;
	z-index: 996;
}
.seminar01_mainimg_onimgbox div {
	display: inline-block;
	margin-right: 10px
}
.seminar01_mainimg_onimgbox div:nth-child(3) {
	margin-right: 30px
}
@media only screen and (max-width: 870px) {
.seminar01_mainimg_onimgbox div {
	display: inline-block;
	margin-right: 4px
}
.seminar01_mainimg_onimgbox div:nth-child(3) {
	margin-right: 8px
}
}
@media only screen and (max-width: 820px) {
.seminar01_mainimg_onimgbox {
	/*width: 100%;*/
	left: 1.5%;
	}
.seminar01_mainimg_onimgbox div {
	margin-right: 0.6%;
	width: 18.4%;	
	}
.seminar01_mainimg_onimgbox div:nth-child(3) {
	margin-right: 1.6%;
}
.seminar01_mainimg_onimgbox div img {
	width: 100%;	
	}
}

.seminar01_mainimg_onimgbox02 {
	position: absolute;
	bottom: 25px;
	right: -45px;
	z-index: 997;
	display: inline-block;
	background-color: rgba(255,255,255,0.90);
	border-radius: 4px;
	padding: 10px 18px 8px;
	margin-right: 10px;
	box-shadow: 2px 2px 6px rgba(3, 3, 3, 0.06);
	border-top: 5px #2789BC solid;
	border-bottom: 5px #2789BC solid;
}
.seminar01_mainimg_onimgbox02 p.tx01 {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 600;
	text-align: center;
}
.seminar01_mainimg_onimgbox02 p.tx02 {
	font-size: 36px;
	font-size: 3.6rem;
	font-weight: 600;
	line-height: 1.25;
	letter-spacing: 0.03em;
	font-style: italic;
	text-align: center;
	padding-bottom: 2px;
}
.seminar01_mainimg_onimgbox02 p.tx02 .tx_s {
	font-size: 18px;
	font-size: 1.8rem;
}
.seminar01_mainimg_onimgbox02 p.tx03 {
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: 600;
	text-align: center;
}
.seminar01_mainimg_onimgbox02 p.tx03 a {
	position: relative;
	color: #1f6e97;
	text-decoration: none;
	padding: 0.8em 2.4em 0.8em 1.4em;
}
.seminar01_mainimg_onimgbox02 p.tx03 a:hover {
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;	
}

.seminar01_mainimg_onimgbox02 p.tx03 a::before,
.seminar01_mainimg_onimgbox02 p.tx03 a::after{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	content: "";
	vertical-align: middle;
}
.seminar01_mainimg_onimgbox02 p.tx03 a::after{
	right: 16px;
	width: 6px;
	height: 6px;
	border-top: 2px solid #1f6e97;
	border-right: 2px solid #1f6e97;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

@media only screen and (max-width: 820px) {
.seminar01_mainimg_onimgbox02 {
	bottom: 5px;
	right: 15px;
	padding: 8px 16spx 6px;
}

}


.mainimg_onimg01 {
	position: absolute;
	top: 80px;
	left: 8px;
	z-index: 997;	
}
@media only screen and (max-width: 820px) {
.mainimg_onimg01 {
	top: 80px;
	left: -8px;
}
}

.mainimg_onimg01_tx01 {
	font-size:20px;
	font-size:2.0rem;
	color: #FFF;
	font-weight: 500;
	text-align: center;
	margin: 60px 0 8px;
}
.mainimg_onimg01_hr {
	background-color: #FFF;
	height: 3px;
	border: none;
	margin: 16px auto;
	width: 40px;
	text-align: center;
}
.mainimg_onimg01_tx02 {
	font-size:14px;
	font-size:1.4rem;
	color: #FFF;
	font-weight: 500;
	text-align: center;
	margin: 8px 0 60px;
}



.seminartop_c01_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	/*background-color: #f1ebe4;*/
	background: linear-gradient(125deg, #eef2f5 0%, #eef2f5 52%, #e8ecf1 48%, #e8ecf1 100%);

}
.seminartop_c01_bg02 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	/*background-image: url("../images/seminar01_mainimg_bg02.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	min-height: 640px;*/
}

.seminartop_c01_box {
	padding: 40px 0 20px;
}

.seminartop_c01_tx00 {
	font-size:20px;
	font-size:2.0rem;
	text-align: center;
	font-weight: 600;
	letter-spacing: 0.02em;
	color: #FFF;
}
.seminartop_c01_tx00 span.tx_box {
	display: inline-block;
	background-color: #ed5267;
	border-radius: 2px;
	padding: 4px 3.6em 3px;
	margin-bottom: 8px;
}
.seminartop_c01_tx00 span.tx_l {
	font-size:23px;
	font-size:2.3rem;
}
.seminartop_c01_tx00 span.tx_s {
	font-size:18px;
	font-size:1.8rem;
}
.seminartop_c01_tx01 {
	font-size:20px;
	font-size:2.0rem;
	text-align: center;
	font-weight: 600;
	padding-bottom: 12px;
}
.seminartop_c01_tx02 {
	font-size:18px;
	font-size:1.8rem;
	line-height: 1.75;
	margin-bottom: 40px;
}
.seminartop_c01_tx02 .tx_s {
	font-size:14px;
	font-size:1.4rem;
}
@media only screen and (max-width: 820px) {
.seminartop_c01_tx00 span.tx_box {
	padding: 4px 2.8em 3px;
	margin-bottom: 16px;
}
}


.line_qrimgbox {
	text-align: center;
	padding-bottom: 25px;
}
.line_qrimg_tx01 {
	font-size:18px;
	font-size:1.8rem;
	font-weight: 600;
	padding-top: 15px;
}

.seminartop_c01_container .grid_item {
background-color: #FFF;
border-radius: 8px;
overflow: hidden;
}
.seminartop_c01_container a {
text-decoration: none;
color: #333;
}

.seminartop_c01_container a.grid_item {
	position: relative;
}
.seminartop_c01_container a.grid_item:before {
    /*content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 22px 22px;
    border-color: transparent transparent #1f6e97;
	border-radius: 0 0 8px 0;*/
}


.seminartop_c01_txbox {
padding: 8px 20px 20px;
}
.seminartop_c01_txbox .tx01 {
	font-size:20px;
	font-size:2.0rem;
	font-weight: 600;
	display: none;
	padding-bottom: 12px;
}
.seminartop_c01_txbox .tx02 {
	font-size:16px;
	font-size:1.6rem;
	text-align: justify;
	padding-bottom: 48px;
}


.seminartop_c01_txbox_btn01 {
	position: absolute;
	bottom: 20px;
	font-size:16px;
	font-size:1.6rem;
	text-align: center;
	font-weight: 500;
  display: inline-block;
	width: calc(100% - 52px);
  padding: 0.3em 1%;
  text-decoration: none;
	background-color: #FFF;
  color: #1f6e97;
	border: 2px rgba(31,110,151,0.75) solid;
  border-radius: 4px;
}
.seminartop_c01_txbox_btn01::before,
.seminartop_c01_txbox_btn01::after{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	content: "";
	vertical-align: middle;
}
.seminartop_c01_txbox_btn01::after{
	right: 20px;
	width: 7px;
	height: 7px;
	border-top: 2px solid #1f6e97;
	border-right: 2px solid #1f6e97;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

@media only screen and (max-width: 820px) {
.seminartop_c01_txbox_btn01 {
	bottom: 20px;
	}
.seminartop_c01_txbox .tx02 {
	padding-bottom: 65px;
}
}



.seminartop_contents01_g3 > .grid_container {
	display: -ms-grid;
	display: grid;

/*  grid-gap: 30px;*/
  
  -ms-grid-columns: 33.3% 33.3% 33.3%;
  grid-template-columns: 33.3% 33.3% 33.3%;
  
  -ms-grid-rows:  auto;
  grid-template-rows:  auto;
}

.seminartop_contents01_g3 > .grid_container > .grid_item {
/*  background: #fff;*/
/*  border-radius: 8px; 
  border: 3px solid #ccc;*/
  margin: 0 20px 40px 20px;
}

.seminartop_contents01_g3 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* 横のスタート位置(IE用) */
	-ms-grid-column-span: 1; /* 横のマス数(IE用) */
	grid-column: 1 / 2; /* 横位置 */
	
	-ms-grid-row: 1; /* 縦のスタート位置(IE用) */
	-ms-grid-row-span: 1; /* 縦のマス数(IE用) */
	grid-row: 1 / 2; /* 縦位置 */
}
.seminartop_contents01_g3 > .grid_container > .grid_item_02 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 1;
	grid-row: 1; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_03 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / 4;
	
	-ms-grid-row: 1;
	grid-row: 1; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_04 {
	-ms-grid-column: 1; /* 横のスタート位置(IE用) */
	-ms-grid-column-span: 1; /* 横のマス数(IE用) */
	grid-column: 1 / 2; /* 横位置 */
	
	-ms-grid-row: 2; /* 縦のスタート位置(IE用) */
	-ms-grid-row-span: 1; /* 縦のマス数(IE用) */
	grid-row: 2 / 3; /* 縦位置 */
}
.seminartop_contents01_g3 > .grid_container > .grid_item_05 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 2;
	grid-row: 2; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_06 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / 4;
	
	-ms-grid-row: 2;
	grid-row: 2; 
}
@media only screen and (max-width: 1024px) {
.seminartop_contents01_g3 > .grid_container {
	display: -ms-grid;
	display: grid;

/*  grid-gap: 30px;*/
  
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  
  -ms-grid-rows:  auto;
  grid-template-rows:  auto;
}

.seminartop_contents01_g3 > .grid_container > .grid_item {
/*  background: #fff;*/
/*  border-radius: 8px; 
  border: 3px solid #ccc;*/
  margin: 0 15px 30px 15px;
}

.seminartop_contents01_g3 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 1;
	grid-row: 1; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_02 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 1;
	grid-row: 1; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_03 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 2;
	grid-row: 2; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_04 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 2;
	grid-row: 2; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_05 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 3;
	grid-row: 3; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_06 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 3;
	grid-row: 3; 
}
}
@media only screen and (max-width: 820px) {
.seminartop_contents01_g3 > .grid_container {
	display: -ms-grid;
	display: grid;

/*  grid-gap: 30px;*/
  
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  
  -ms-grid-rows:  auto;
  grid-template-rows:  auto;
}

.seminartop_contents01_g3 > .grid_container > .grid_item {
/*  background: #fff;*/
/*  border-radius: 8px; 
  border: 3px solid #ccc;*/
  margin: 0 15px 30px 15px;
}
.seminartop_contents01_g3 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 1;
	grid-row: 1; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_02 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 2;
	grid-row: 2; 
}
.seminartop_contents01_g3 > .grid_container > .grid_item_03 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 3;
	grid-row: 3;
}

.seminartop_contents01_g3 > .grid_container > .grid_item_04 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 4;
	grid-row: 4;
}
.seminartop_contents01_g3 > .grid_container > .grid_item_05 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 5;
	grid-row: 5;
}
.seminartop_contents01_g3 > .grid_container > .grid_item_06 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 6;
	grid-row: 6;
}
}