@charset "shift_jis";

/*====================================
�w�b�_�[�t�b�^�[
====================================*/
#header{
	margin: 0 auto;
	position:fixed;
	top:0;
	right: 0;
	left: 0;
	z-index:999;
	transition: all .2s ease-out;}

.head_bg{
	width:100%;
	margin: 0 auto;
	/*background-color:#ffffff;*/
	background-image: url(../iseki-p/common-p/head_bg01.png);
	background-repeat: repeat-x;
}
.header-bg{
	background-color: rgba(255, 255, 255, 0.95);
	box-shadow: 2px 2px 4px rgba(3, 3, 3, 0.06);
	}
	
.head_viewpc_only {
display: block;
}	
.head_view_mb_tb {
display: none;
}
@media only screen and (max-width:860px) {
.head_viewpc_only {
display: none;
}	
.head_view_mb_tb {
display: block;
}
}
	
.head_fbox-a_00{
	width:100%;
	/*min-width:1024px;*/
	/*background-image: url(../xxxx-p/common-p/head_fbox-a_00_bg02.gif);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	background-size:cover;
	}
.head_fbox-a_01{
	/*width:25%;*/
	min-width:220px;
	padding-top:30px;
	padding-bottom:10px;
	padding-left:15px;
	}
.head_fbox-a_02{
	width:72%;
/*	padding-top:40px;
	padding-bottom:15px;*/
	}

.btn-square_headlogo{
	  display: inline-block;
	  margin-left:20%;
	  padding: 10px;
	}
	
.head_logo_a {
display: block;
}
.head_logo_b {
display: none;
}
.header-bg .head_logo_a {
display: none;
}
.header-bg .head_logo_b {
display: block;
}

.head_nav ul {
	text-align:right;
	font-size: 0;
}
.head_nav li {
    display:inline-block;
	vertical-align: middle;
    zoom:1; /*IE7�ȉ�*/
}
.head_nav li a {
    text-decoration: none;
    padding: 40px 32px 44px 32px;
	/*margin:0 15px*/;
    display: block;
	/*border-bottom:3px #FFF solid;*/
}
@media only screen and (max-width:1024px) {
.head_nav li a {
    padding: 40px 20px 44px 20px;
	}
}

.head_nav li a.nav_btn01 {
	}
.head_nav li a.nav_btn02 {
	color: #FFF;
	background: -moz-linear-gradient(top, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: -webkit-linear-gradient(top, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: linear-gradient(to bottom, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
}
.head_nav li a.nav_btn01:hover {
	color: #FFF;
	background-color: rgba(20, 20, 20, 0.2);
/*	background: -moz-linear-gradient(top, rgba(1, 132, 154, 0.9), rgba(5, 105, 181, 0.9));
	background: -webkit-linear-gradient(top, rgba(1, 132, 154, 0.9), rgba(5, 105, 181, 0.9));
	background: linear-gradient(to bottom, rgba(1, 132, 154, 0.9), rgba(5, 105, 181, 0.9));
*/}

.head_nav a.nav_btn02:hover {
background-color: #777;
}

.head_nav .head_nav_tx01 {
	display: block;
font-family: 'Oswald', sans-serif;
	font-size:16px;
	font-size:1.6rem;
	text-align: center;
	letter-spacing: 0.06em;
}

.head_nav .head_nav_tx02 {
	display: block;
font-family: 'Noto Sans JP', sans-serif;
	font-size:16px;
	font-size:1.6rem;
	text-align: center;
}


.head_nav .head_nav_tx01, .head_nav a .head_nav_tx01, .head_nav .head_nav_tx02, .head_nav a .head_nav_tx02 {
color: #FFF;
}
.head_nav a:hover .head_nav_tx01, .head_nav a:hover .head_nav_tx02 {
color: #EEE;
}
.header-bg .head_nav .head_nav_tx01, .header-bg .head_nav a .head_nav_tx01, .header-bg .head_nav .head_nav_tx02, .header-bg .head_nav a .head_nav_tx02 {
color: #000;
}
.header-bg .head_nav a:hover .head_nav_tx01, .header-bg .head_nav a:hover .head_nav_tx02 {
color: #666;
}

.head_nav a.nav_btn02 .head_nav_tx01, .head_nav a.nav_btn02 .head_nav_tx02 {
color: #FFF;
}

.head_nav a.nav_btn02:hover .head_nav_tx01, .head_nav a.nav_btn02:hover .head_nav_tx02 {
color: #FFF;
}


.pankuzu_bg01 {
	background-color: #F2F4F5;
}

.pankuzu {
    padding: 14px 14px;
    font-size: 13px;
    font-size: 1.3rem;
	margin-top: 132px;
}
.pankuzu a {
text-decoration: none;
/*border-bottom: 1px #005AAB solid;
color: #005AAB;*/
/*letter-spacing: 0.1em;*/
}
.pankuzu a:hover {
text-decoration: underline;
}
@media only screen and (max-width: 820px) {
.pankuzu {
    padding: 16px 14px;
    font-size: 14px;
    font-size: 1.4rem;
}
}


.bdt1{
	border-top:1px #CCC solid;
	}

.bdb2{
	border-bottom:2px #333 solid;
	}
.btgy1{
	border-top:1px #D1D1D1 solid;
	}
.bdgy1{
	border-bottom:1px #D1D1D1 solid;
	}

@media only screen and (max-width:1024px) {
/*.head_fbox-a_00_sp{
	width:100%;
	min-width:1000px;
	}
.head_fbox-a_01_sp{
	width:50%;
	}
.head_fbox-a_02_sp{
	width:50%;
	}
*/

.head_fbox-a_00_sp{
	/*background-image: url(../xxxx-p/common-p/head_fbox-a_00_bg02.gif);*/
	margin: 0 auto;
	background-repeat:no-repeat;
	background-position: top right;
	background-size: cover;
}

.head_fbox-a_01_sp{
	padding-top:15px;
	padding-bottom:15px;
	width:42%;
	min-width: 220px;
	}
.head_fbox-a_01_sp .head_logo_a, .head_fbox-a_02_sp .head_nav01a_sp {
display: block;
}
.head_fbox-a_01_sp .head_logo_b, .head_fbox-a_02_sp .head_nav01b_sp {
display: none;
}
.header-bg .head_fbox-a_01_sp .head_logo_a, .header-bg .head_fbox-a_02_sp .head_nav01a_sp {
display: none;
}
.header-bg .head_fbox-a_01_sp .head_logo_b, .header-bg .head_fbox-a_02_sp .head_nav01b_sp {
display: block;
}

.head_fbox-a_02_sp{
	margin-right:0%;
	width:16%;
	min-width: 100px;
	margin-top: 10px;
	}
.head_fbox-a_03_sp{
	margin-right:2%;
	width:16%;
	}
}


.foot01_bg01{
	width:100%;
	margin: 0 auto;
	background-color:#ffffff;
	border-top: 4px #017D9B solid;
	padding: 60px 0 25px;
	}
.foot_logo {
padding: 85px 0 0 15px;
}
.foot_logo img {
max-width: 280px;
}
@media only screen and (max-width: 820px) {
.foot_logo {
text-align: center;
padding: 15px 15px 15px 15px;
}
}

.foot_copy_box{
padding: 25px 0 60px;
}
.copyright {
font-family: 'Oswald', sans-serif;
	font-size:14px;
	font-size:1.4rem;
	color: #024473;
text-align: left;
padding: 35px 0 15px 2%;
}
.foot_icon01 {
text-align: right;
padding: 10px 2% 15px 2%;
}
@media only screen and (max-width: 860px) {
.foot_copy_box{
padding: 0px 0 100px;
}
.copyright {
padding: 60px 0 15px 2%;
}
}

.foot_fbox-a_00{
	width:100%;
	/*min-width:1024px;*/
	/*background-image: url(../xxxx-p/common-p/head_fbox-a_00_bg02.gif);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	background-size:cover;
	}
.foot_fbox-a_01{
	width:33%;
	/*min-width:204px;*/
	padding-top:20px;
	padding-bottom:15px;
	/*padding-left:15px;*/
	}
.foot_fbox-a_02{
	width:67%;
	/*min-width:204px;*/
	padding-top:20px;
	padding-bottom:15px;
	}
@media only screen and (max-width: 1180px) {
.foot_fbox-a_01{
	width:24%;
	padding-right:4%;
	}
.foot_fbox-a_02{
	width:72%;
	}
}
@media only screen and (max-width: 860px) {
.foot_fbox-a_01{
	width:100%;
	padding-right:0;
	}
.foot_fbox-a_02{
/*display: none;*/
	}
}
	
@media only screen and (max-width: 820px) {
.foot_fbox-a_00{
	width:100%;
	min-width:720px;
	/*background-image: url(../xxxx-p/common-p/head_fbox-a_00_bg02.gif);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	background-size:cover;
	margin-bottom:25px;
	}
.foot_fbox-a_01{
	/*width:40%;
	min-width:204px;
	padding-top:20px;
	padding-bottom:15px;
	padding-left:15px;*/
	}
.foot_fbox-a_02{
	/*width:40%;
	min-width:204px;
	padding-top:20px;
	padding-bottom:15px;*/
	}
}


.foot_boxul {
display: inline-block;
}

.foot_boxul > .box_li {
display: inline-block;
padding: 0 30px 0 0;

	font-size:18px;
	font-size:1.8rem;
	color: #024473;
	border-left: 4px #0569B5 solid;
	vertical-align: top;
}

.foot_boxul > li.box_li_last {
padding-right: 0.4em;
}

@media only screen and (max-width: 1180px) {
.foot_boxul > .box_li {
	font-size:16px;
	font-size:1.6rem;
	letter-spacing: -0.05em;
padding: 0 25px 0 0;
}
}
@media only screen and (max-width: 1024px) {
.foot_boxul > .box_li {
padding: 0 10px 0 0;
}
}
@media only screen and (max-width: 820px) {
.foot_boxul > .box_li {
width: 100%;
	font-size:20px;
	font-size:2.0rem;
	letter-spacing: 0.03em;
	border: none;
}
}

.foot_boxul_li_ul a {
display: block;
	color: #024473;
	text-decoration: none;

}
.foot_boxul_li_ul a .blank {
background-image: url(../iseki-p/common-p/mobilemenu_icon01_nb.png);
background-repeat: no-repeat;
padding-right: 1.2em;
background-position: center right;
}
.foot_boxul_li_ul a:hover .blank {
/*background-image: url(../iseki-p/common-p/mobilemenu_icon01_bk.png);*/
}

.foot_boxul_li_ul a .pdf {
background-image: url(../iseki-p/common-p/mobilemenu_icon02_nb.png);
background-repeat: no-repeat;
padding-right: 1.2em;
background-position: center right;
}
@media only screen and (max-width: 820px) {
.foot_boxul_li_ul a .blank {
background-image: url(../iseki-p/common-p/sp-p/mobilemenu_icon01_nb_sp.png);
padding-right: 1.5em;
}
.foot_boxul_li_ul a .pdf {
background-image: url(../iseki-p/common-p/sp-p/mobilemenu_icon02_nb_sp.png);
padding-right: 1.5em;
}
}


.foot_boxul_li_ul a:hover {
	color: #1F8BDC;
}
.foot_boxul_li_ul li {
display: block;
padding: 15px 2.4em 15px 0.6em;
}
.foot_boxul > li.box_li_last .foot_boxul_li_ul li {
padding-right: 0.4em;
}

@media only screen and (max-width: 1024px) {
.foot_boxul_li_ul li {
padding: 15px 0.8em 15px 0.6em;
}
}
@media only screen and (max-width: 820px) {
.foot_boxul_li_ul li {
	border-bottom: 1px #999 solid;
	padding: 22px 0.8em 22px 0.6em;
}
}



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

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

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

.foot_contents01_g2 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.foot_contents01_g2 > .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; 
}

@media only screen and (max-width: 1180px) {
.foot_contents01_g2 > .grid_container {
	display: -ms-grid;
	display: grid;

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

@media only screen and (max-width: 820px) {
.foot_contents01_g2 > .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;
}

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

.foot_contents01_g2 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 2;
	grid-row: 2; 
}
.foot_contents01_g2 > .grid_container > .grid_item_02 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 1;
	grid-row: 1; 
}
}





/*====================================
�O���b�h�x�[�X
====================================*/

.base_contents00_g2 > .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;
}

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

.base_contents00_g2 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.base_contents00_g2 > .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; 
}

@media only screen and (max-width: 820px) {
.base_contents00_g2 > .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;


}

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

.base_contents00_g2 > .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; 
}
.base_contents00_g2 > .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; 
}
}

.base_contents00_g2xx > .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;
}

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

.base_contents00_g2xx > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.base_contents00_g2xx > .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; 
}



.base_contents00_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;
}

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

.base_contents00_g3 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.base_contents00_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; 
}
.base_contents00_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; 
}
.base_contents00_g3 > .grid_container > .grid_item_04 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 2; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 2 / 3; /* �c�ʒu */
}
.base_contents00_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; 
}
.base_contents00_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) {
.base_contents00_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;
}

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

.base_contents00_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; 
}
.base_contents00_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; 
}
.base_contents00_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; 
}
.base_contents00_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; 
}
.base_contents00_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; 
}
.base_contents00_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) {
.base_contents00_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;
}

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

.base_contents00_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; 
}
.base_contents00_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; 
}
.base_contents00_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;
}
.base_contents00_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;
}
.base_contents00_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;
}
.base_contents00_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;
}
}


.base_contents00_g3b > .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;
}

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

.base_contents00_g3b > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .grid_container > .grid_item_04 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 2; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 2 / 3; /* �c�ʒu */
}
.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .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) {


.base_contents00_g3b > .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;


}

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

.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .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) {


.base_contents00_g3b > .grid_container {
	display: -ms-grid;
	display: grid;
  
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  
  -ms-grid-rows:  auto;
  grid-template-rows:  auto;


}

.base_contents00_g3b > .grid_container > .grid_item {
  margin: 0 15px 30px 15px;
}

.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .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; 
}
.base_contents00_g3b > .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;
}
.base_contents00_g3b > .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;
}
.base_contents00_g3b > .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;
}
.base_contents00_g3b > .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;
}
}*/


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

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

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

.base_contents00_g4 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.base_contents00_g4 > .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; 
}
.base_contents00_g4 > .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; 
}.base_contents00_g4 > .grid_container > .grid_item_04 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / 5;
	
	-ms-grid-row: 1;
	grid-row: 1; 
}

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


.base_contents00_g4 > .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;


}

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

.base_contents00_g4 > .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; 
}
.base_contents00_g4 > .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; 
}
.base_contents00_g4 > .grid_container > .grid_item_03 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 2; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 2 / 3; /* �c�ʒu */
}
.base_contents00_g4 > .grid_container > .grid_item_04 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 2; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 2 / 3; /* �c�ʒu */
}
}


#c01, #c02, #c02a, #c02b, #c03 {
padding-top: 132px;
margin-top: -132px;
}


/*====================================
�T�C�g��������
====================================*/
.top_c00_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
}

.top_c00_bg02{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg02.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
}


.top_mainimg_bg01 {
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	background-color:#EEE;
}

.top_mainimg_bg02 {
	width: 100%;
	background-image: url(../iseki-p/top-p/slide01.jpg);
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	background-size: cover;
}
@media only screen and (max-width: 820px) {

}

.top_mainimg_scroll_bn01{
position: absolute;
z-index: 99;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}



.top_contents00_g2 > .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;
}

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

.top_contents00_g2 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.top_contents00_g2 > .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; 
}

@media only screen and (max-width: 820px) {
.top_contents00_g2 > .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;


}

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

.top_contents00_g2 > .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; 
}
.top_contents00_g2 > .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; 
}
}



.top_c01_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);
}

.top_c01_bg02{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg02.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
}


.top_news_box{
background-color: #FFF;
color:#333;
padding: 40px 40px 30px;
margin: 80px 0;
}

.top_c01_titimg{
padding-top: 12px;
}

.top_c01_titimg img {
width: 100%;
}
@media only screen and (max-width: 820px) {
.top_news_box{
padding: 40px 15px 40px;
}
.top_c01_titimg {
text-align: center;
}
.top_c01_titimg img {
padding-top: 0;
width: auto;
}
}


.top_c01_iconbox {
margin-bottom: 10px;
text-align: left;
}
.top_c01_iconbox .top_icon {
display: inline-block;
	font-size:14px;
	font-size:1.4rem;
	color: #FFF;
  padding: 8px 1.4em;
  border-radius: 6px;
  margin:0 2px;
}
@media only screen and (max-width: 820px) {
.top_c01_iconbox {
text-align: center;
}
.top_c01_iconbox .top_icon {
	font-size:14px;
	font-size:1.4rem;
  padding: 12px 0.7em;
  border-radius: 4px;
  margin:0 0.2em;
  }
}


.top_c01_iconbox .top_icon00 {
  background-color: #444;
}
.top_c01_iconbox .top_icon01 {
/*  background: -moz-linear-gradient(left, #0569B5, #018499);
  background: -webkit-linear-gradient(left, #0569B5, #018499);
  background: linear-gradient(to right, #0569B5, #018499);*/
  background-color: #0569B5;
}
.top_c01_iconbox .top_icon02 {
  background-color: #C16100;
}
.top_c01_iconbox .top_icon03 {
  background-color: #5A8723;
}
.top_c01_iconbox .top_icon04 {
  background-color: #B10A94;
}



.top_news_inbox{
	font-size:16px;
	font-size:1.6rem;
	padding: 16px 4px;
	border-bottom: 1px #DDD solid;
}
.top_c01_newslistbox {
	border-top: 1px #DDD solid;
}
.top_c01_newslistbox a {
color: #333;
text-decoration: none;
}


.top_news_inbox .news_icon {
display: inline-block;
	font-size:12px;
	font-size:1.2rem;
	color: #FFF;
  padding: 2px 0.8em 4px;
  border-radius: 4px;
  margin-left: 0.4em;
}
.top_news_inbox .news_icon01 {
  /*background: -moz-linear-gradient(left, #0569B5, #018499);
  background: -webkit-linear-gradient(left, #0569B5, #018499);
  background: linear-gradient(to right, #0569B5, #018499);*/
  background-color: #0569B5;
}
.top_news_inbox .news_icon02 {
  background-color: #C16100;
}
.top_news_inbox .news_icon03 {
  background-color: #5A8723;
}
.top_news_inbox .news_icon04 {
  background-color: #B10A94;
}

.top_news_day{
display: inline-block;
margin-right: 15px;
color: #000;
}
.top_news_stit{
display: inline-block;
	font-size:16px;
	font-size:1.6rem;
}

@media only screen and (max-width: 820px) {
.top_news_day{
display: block;
}
.top_news_stit{
display: block;
}
}

.top_news_box_btn {
	font-size:16px;
	font-size:1.6rem;
text-align: center;
margin-top: 15px;
}
.top_news_box_btn a {
display: inline-block;
color: #FFF;
text-decoration: none;
  background-color: #0569B5;
  border-radius: 24px;
	background-image: url(../iseki-p/common-p/btn_icon02.png);
	background-position: center right 30px;
	background-repeat: no-repeat;
	
  padding: 12px 4.6em;
}
@media only screen and (max-width: 820px) {
.top_news_box_btn a {
  padding: 26px 4.6em;
  border-radius: 44px;
}
}




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

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

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

.top_contents01_g2 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.top_contents01_g2 > .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; 
}

@media only screen and (max-width: 820px) {
.top_contents01_g2 > .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;


}

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

.top_contents01_g2 > .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; 
}
.top_contents01_g2 > .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; 
}
}








.top_c00_tit {
	font-family: 'Oswald', sans-serif;
	font-size:56px;
	font-size:5.6rem;
	text-align: center;
	letter-spacing: 0.05em;
}
.top_c00_tit .gradation {
  background: linear-gradient(90deg, #0569B5, #0569B5 30%, #008D90);
  background: -webkit-linear-gradient(0deg, #0569B5, #0569B5 30%, #008D90);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.top_c00_titimg {
text-align: center;
}
.top_c00_tittx {
	font-size:14px;
	font-size:1.4rem;
	text-align: center;
	padding: 6px 0 0;
}
.top_c00_tit_hr {
   background-color: #A6A6A6;
    height: 2px;
    border: none;
    margin: 25px auto;
	width: 100px;
}

.top_c00_tx01 {
	font-size:18px;
	font-size:1.8rem;
	font-weight:500;
	letter-spacing: 0.03em;
	text-align: center;
	padding-top: 12px;
}


.top_c02_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	background-color: #F8F8FA;
}

.top_c02_bg02{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg02.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
}


.base_contents00_g3 .top_c02_container > .grid_item {
background: -moz-linear-gradient(top, #000, #999 30%, #999 60%, #000);
  background: -webkit-linear-gradient(top, #000, #999 30%, #999 60%, #000);
  background: linear-gradient(to bottom, #000, #999 30%, #999 60%, #000);
}
.base_contents00_g3 .top_c02_container > .grid_item a .top_c02a_img {
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.base_contents00_g3 .top_c02_container > .grid_item a:hover .top_c02a_img {
	filter:alpha(opacity=72);
    -moz-opacity: 0.72;
    opacity: 0.72;
}
@media only screen and (max-width: 820px) {
.base_contents00_g3 .top_c02_container > .grid_item {
  margin: 0 15% 45px 15%;
}
}

.top_c02a_onimg {
position: absolute;
top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	z-index: 996;
}
.top_c02a_onimg img {
width: 92px;
}
@media only screen and (max-width: 820px) {
.top_c02a_onimg img {
width: 160px;
}
}

.top_c02_container a:hover .top_c02a_onimg {
	filter:alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}

.top_c02a_btn {
	font-size:18px;
	font-size:1.8rem;
text-align: center;
margin-top: 15px;
}
.top_c02a_btn a {
display: inline-block;
color: #0567B3;
text-decoration: none;
  background: #FFF;
  padding: 20px 4.8em;
  border-radius: 32px;
box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
	background-image: url(../iseki-p/common-p/btn_icon01.png);
	background-position: center right 30px;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 820px) {
.top_c02a_btn a {
  padding: 28px 4.4em;
  border-radius: 46px;
  }
}


.top_c02b_container {
margin: 40px 0 80px;
}
.top_c02b_container .grid_item {
background-color: #FFF;
box-shadow: 4px 4px 4px rgba(219, 219, 230, 0.2);
}
@media only screen and (max-width: 820px) {
.top_c02b_container {
margin: 40px 0 20px;
}
.top_c02b_container .grid_item {
margin-bottom: 60px!important;
}
}

.top_c02b_tx01 {
	font-size:22px;
	font-size:2.2rem;
	font-weight: 500;
	margin-top: 6px;
	text-align: center;
	padding-bottom: 40px;
}

.top_c02b_btn {
	font-size:18px;
	font-size:1.8rem;
text-align: center;
margin-top: 15px;
}
.top_c02b_btn a {
display: inline-block;
color: #0567B3;
text-decoration: none;
  background: #FFF;
  padding: 20px 6.0em;
  border-radius: 32px;
box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
	background-image: url(../iseki-p/common-p/btn_icon01.png);
	background-position: center right 30px;
	background-repeat: no-repeat;
}
@media only screen and (max-width: 820px) {
.top_c02b_btn a {
  padding: 28px 6.0em;
  border-radius: 46px;
  }
}



.top_c02b_btn02 {
position: absolute;
bottom: -35px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
	
	font-family: 'Oswald', sans-serif;
	letter-spacing: 0.05em;
	font-size:18px;
	font-size:1.8rem;
text-align: center;
margin-top: 15px;
}
.top_c02b_btn02 a {
display: inline-block;
color: #FFF;
text-decoration: none;
background: -moz-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: -webkit-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: linear-gradient(to right, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	/*background-image: url(../iseki-p/top-p/top_c02b_icon01.png);
	background-position: center right 15px;
	background-repeat: no-repeat;*/

box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
}
.top_c02b_btn02 > a > span {
display: block;
/*width: 100%;*/
	background-image: url(../iseki-p/common-p/btn_icon02.png);
	background-position: center right 15px;
	background-repeat: no-repeat;
			padding: 18px 4.6em;
	}
.top_c02b_btn02 span.tx {
		padding: 4px 0em;
		border-bottom: 2px  rgba(255, 255, 255, 0.8) solid;
}



.top_c02c_icon01 {
position: absolute;
bottom: 0;
right: 0;
z-index: 997;
}

.top_c02c_item { 
/*background-position: center;
background-repeat: no-repeat;
background-size: auto;*/
position: relative;
overflow: hidden;
background-color: #000;
}
.top_c02c_item01 {
min-height: 280px;
}
.top_c02c_item02, .top_c02c_item03, .top_c02c_item04, .top_c02c_item05, .top_c02c_item06, .top_c02c_item07, .top_c02c_item08 {
min-height: 200px;
}
@media only screen and (max-width: 1024px) {
.top_c02c_item01, .top_c02c_item02, .top_c02c_item03, .top_c02c_item04, .top_c02c_item05, .top_c02c_item06, .top_c02c_item07, .top_c02c_item08 {
min-height: 220px;
}
}
@media only screen and (max-width: 820px) {
.top_c02c_item01, .top_c02c_item02, .top_c02c_item03, .top_c02c_item04, .top_c02c_item05, .top_c02c_item06, .top_c02c_item07, .top_c02c_item08 {
min-height: 280px;
}
}

.top_contents02c_g4 .top_c02c_item06, .top_contents02c_g4 .top_c02c_item07, .top_contents02c_g4 .top_c02c_item08 {
display: none!important;
}
@media only screen and (max-width: 1180px) {
.top_contents02c_g4 .top_c02c_item06, .top_contents02c_g4 .top_c02c_item07, .top_contents02c_g4 .top_c02c_item08 {
display: block!important;
}
.top_contents02c_g3 {
display: none;
}
}


.top_c02c_item:after { 
position: absolute;
content: "";
display: block;
width: 100%;
height: 100%;
top: 0;
/*background: url(https://gokansoichiro.com/wp/wp-content/themes/gds/images/blog/google-earth-view-6202.jpg) no-repeat center center;*/
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
transition: all .3s ease-out;

	background-repeat: no-repeat;
	background-position: center;
	filter:alpha(opacity=65);
    -moz-opacity: 0.65;
    opacity: 0.65;
}

.top_c02c_item:hover:after {
opacity: .8;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
	filter:alpha(opacity=65);
    -moz-opacity: 0.65;
    opacity: 0.65;
}


.top_c02c_ontx {
	font-size:24px;
	font-size:2.4rem;
	color: #FFF;
	text-align: center;
	letter-spacing: 0.08em;
	font-weight: 500;
	white-space: nowrap;
	text-shadow:1px 1px 6px rgba(0,0,0,0.45);
	border-left: 4px #0569B5 solid;
	padding: 0 0 0.2em 0.4em;
z-index: 991;
position: absolute;
}
.top_c02c_ontx_a {
top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}
.top_c02c_ontx_b {
bottom: 10px;
left: 15px;
}
@media only screen and (max-width: 1024px) {
.top_c02c_ontx_a {
top: auto;
bottom: 10px;
left: 15px;
transform: none;
-webkit-transform: none;
    -ms-transform: none;
}
}

/*.top_c02c_onicon {
z-index: 990;
position: absolute;
bottom: -20px;
right: 0;
}*/

.top_c02c_item01:after {
	background-image: url(../iseki-p/top-p/top_c02c_img01.jpg);
}
.top_c02c_item02:after {
	background-image: url(../iseki-p/top-p/top_c02c_img02.jpg);
}
.top_c02c_item03:after {
	background-image: url(../iseki-p/top-p/top_c02c_img03.jpg);
}
.top_c02c_item04:after {
	background-image: url(../iseki-p/top-p/top_c02c_img04.jpg);
}
.top_c02c_item05:after {
	background-image: url(../iseki-p/top-p/top_c02c_img05.jpg);
}
.top_c02c_item06:after {
	background-image: url(../iseki-p/top-p/top_c02c_img06.jpg);
}
.top_c02c_item07:after {
	background-image: url(../iseki-p/top-p/top_c02c_img07.jpg);
}
.top_c02c_item08:after {
	background-image: url(../iseki-p/top-p/top_c02c_img08.jpg);
}
.top_c02c_item09:after {
	background-image: url(../iseki-p/top-p/top_c02c_img09.jpg);
}
@media only screen and (max-width: 1180px) {
/*.top_c02c_item01:after {
	background-image: url(../iseki-p/top-p/top_c02c_img01.jpg);
}*/
}
@media only screen and (max-width: 820px) {
.top_c02c_item01:after {
	background-image: url(../iseki-p/top-p/sp-p/top_c02c_img01_sp.jpg);
}
.top_c02c_item04:after {
	background-image: url(../iseki-p/top-p/sp-p/top_c02c_img04_sp.jpg);
}
}

.top_contents02c_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;
}

.top_contents02c_g3 > .grid_container > a {
/*  background: #fff;*/
/*  border-radius: 8px; 
  border: 3px solid #ccc;*/
  margin: 0 10px 30px 10px;
  display: block;
}

.top_contents02c_g3 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.top_contents02c_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; 
}
.top_contents02c_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; 
}
.top_contents02c_g3 > .grid_container > .grid_item_04 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 2; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 2 / 3; /* �c�ʒu */
}
.top_contents02c_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; 
}
.top_contents02c_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; 
}
.top_contents02c_g3 > .grid_container > .grid_item_07 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 3; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 3 / 4; /* �c�ʒu */
}
.top_contents02c_g3 > .grid_container > .grid_item_08 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 3;
	grid-row: 3; 
}
.top_contents02c_g3 > .grid_container > .grid_item_09 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / 4;
	
	-ms-grid-row: 3;
	grid-row: 3; 
}

@media only screen and (max-width: 1024px) {
.top_contents02c_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;
}

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

.top_contents02c_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; 
}
.top_contents02c_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; 
}
.top_contents02c_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; 
}
.top_contents02c_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; 
}
.top_contents02c_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; 
}
.top_contents02c_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; 
}
.top_contents02c_g3 > .grid_container > .grid_item_07 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 4;
	grid-row: 4; 
}
.top_contents02c_g3 > .grid_container > .grid_item_08 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 4;
	grid-row: 4; 
}
.top_contents02c_g3 > .grid_container > .grid_item_09 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 5;
	grid-row: 5; 
}
}

@media only screen and (max-width: 820px) {
.top_contents02c_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;
}

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

.top_contents02c_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; 
}
.top_contents02c_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; 
}
.top_contents02c_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;
}
.top_contents02c_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;
}
.top_contents02c_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;
}
.top_contents02c_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;
}
.top_contents02c_g3 > .grid_container > .grid_item_07 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 7;
	grid-row: 7;
}
.top_contents02c_g3 > .grid_container > .grid_item_08 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 8;
	grid-row: 8;
}
.top_contents02c_g3 > .grid_container > .grid_item_09 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 9;
	grid-row: 9;
}
}



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

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

.top_contents02c_g4 > .grid_container > a {
/*  background: #fff;*/
/*  border-radius: 8px; 
  border: 3px solid #ccc;*/
  margin: 0 10px 30px 10px;
  display: block;
}

.top_contents02c_g4 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 4; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 5; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .grid_container > .grid_item_03 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 2;
	grid-row: 2; 
}
.top_contents02c_g4 > .grid_container > .grid_item_04 {
	-ms-grid-column: 3; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 3 / 4; /* ���ʒu */
	
	-ms-grid-row: 2; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 2 / 3; /* �c�ʒu */
}
.top_contents02c_g4 > .grid_container > .grid_item_05 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / 5;
	
	-ms-grid-row: 2;
	grid-row: 2; 
}
.top_contents02c_g4 > .grid_container > .grid_item_06 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 3;
	grid-row: 3; 
}
.top_contents02c_g4 > .grid_container > .grid_item_07 {
	-ms-grid-column: 2; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 2 / 3; /* ���ʒu */
	
	-ms-grid-row: 3; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 3 / 4; /* �c�ʒu */
}
.top_contents02c_g4 > .grid_container > .grid_item_08 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / 4;
	
	-ms-grid-row: 3;
	grid-row: 3; 
}
.top_contents02c_g4 > .grid_container > .grid_item_09 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / 5;
	
	-ms-grid-row: 3;
	grid-row: 3; 
}



@media only screen and (max-width: 1180px) {
.top_contents02c_g4 > .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;
}

.top_contents02c_g4 > .grid_container > a {
/*  background: #fff;*/
/*  border-radius: 8px; 
  border: 3px solid #ccc;*/
  margin: 0 10px 30px 10px;
  display: block;
}

.top_contents02c_g4 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 3; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 4; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .grid_container > .grid_item_03 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 2;
	grid-row: 2; 
}
.top_contents02c_g4 > .grid_container > .grid_item_04 {
	-ms-grid-column: 3; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 3 / 4; /* ���ʒu */
	
	-ms-grid-row: 2; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 2 / 3; /* �c�ʒu */
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .grid_container > .grid_item_07 {
	-ms-grid-column: 3; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 3 / 4; /* ���ʒu */
	
	-ms-grid-row: 3; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 3 / 4; /* �c�ʒu */
}
.top_contents02c_g4 > .grid_container > .grid_item_08 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 4;
	grid-row: 4; 
}
.top_contents02c_g4 > .grid_container > .grid_item_09 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 4;
	grid-row: 4; 
}
}

@media only screen and (max-width: 1024px) {
.top_contents02c_g4 > .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;
}

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

.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .grid_container > .grid_item_07 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 4;
	grid-row: 4; 
}
.top_contents02c_g4 > .grid_container > .grid_item_08 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 4;
	grid-row: 4; 
}
.top_contents02c_g4 > .grid_container > .grid_item_09 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 5;
	grid-row: 5; 
}
}

@media only screen and (max-width: 820px) {
.top_contents02c_g4 > .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;
}

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

.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .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; 
}
.top_contents02c_g4 > .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;
}
.top_contents02c_g4 > .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;
}
.top_contents02c_g4 > .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;
}
.top_contents02c_g4 > .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;
}
.top_contents02c_g4 > .grid_container > .grid_item_07 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 7;
	grid-row: 7;
}
.top_contents02c_g4 > .grid_container > .grid_item_08 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 8;
	grid-row: 8;
}
.top_contents02c_g4 > .grid_container > .grid_item_09 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 9;
	grid-row: 9;
}
}





.top_c03_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	/*overflow: hidden;*/
	min-height: 600px;
	margin-bottom: 160px;

  background: -moz-linear-gradient(left, #008D90, #0569B5);
  background: -webkit-linear-gradient(left, #008D90, #0569B5);
  background: linear-gradient(to right, #008D90, #0569B5);
}

.top_c03_bg02{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg02.jpg);*/
	margin: 0 auto;
	/*overflow: hidden;*/
	background-repeat:no-repeat;
	background-position: top center;
	padding: 50px 0 60px;
}

.top_c03_container {
padding-bottom: 525px;
}
@media only screen and (max-width: 820px) {
.top_c03_container {
padding-bottom: 0px;
}
}

.top_c03_tit01 {
font-family: 'Oswald', sans-serif;
	font-size:84px;
	font-size:8.4rem;
	letter-spacing: 0.05em;
	color: rgba(255,255,255,0.75);
}
.top_c03_tit02 {
	font-size:42px;
	font-size:4.2rem;
	letter-spacing: 0.15em;
	color: rgba(255,255,255,0.85);
}
.top_c03_tx01 {
	font-size:20px;
	font-size:2.0rem;
	line-height: 1.65;
	padding-top: 25px;
	color: #FFF;
	letter-spacing: 0.08em;
}
@media only screen and (max-width: 820px) {
.top_c03_tit01 {
	font-size:62px;
	font-size:6.2rem;
	}
.top_c03_tit02 {
	font-size:34px;
	font-size:3.4rem;
	}
.top_c03_tx01 {
	font-size:18px;
	font-size:1.8rem;
	}
}


.top_c03_btn01 {
position: absolute;
bottom: -35px;
    right: 0px;
    /*transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);*/
	
	font-family: 'Oswald', sans-serif;
	letter-spacing: 0.05em;
	font-size:18px;
	font-size:1.8rem;
text-align: center;
margin-top: 15px;
}
.top_c03_btn01 a {
display: inline-block;
color: #FFF;
text-decoration: none;
background: -moz-linear-gradient(left, rgba(5, 105, 181, 1.0), rgba(1, 132, 154, 1.0));
	background: -webkit-linear-gradient(left, rgba(5, 105, 181, 1.0), rgba(1, 132, 154, 1.0));
	background: linear-gradient(to right, rgba(5, 105, 181, 1.0), rgba(1, 132, 154, 1.0));

box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
}

.top_c03_btn01 > a > span {
display: block;
/*width: 100%;*/
	background-image: url(../iseki-p/common-p/btn_icon02.png);
	background-position: center right 15px;
	background-repeat: no-repeat;
			padding: 18px 4.6em;
	}
.top_c03_btn01 span.tx {
		padding: 4px 0em;
		border-bottom: 2px  rgba(255, 255, 255, 0.8) solid;
}



.top_c03_imgbox {
position: absolute;
top: 240px;
left: 0;
z-index: 998;
}
@media only screen and (max-width: 820px) {
.top_c03_imgbox {
position: static;
top: 580px;
}
}

.top_c04_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
}

.top_c04_bg02{
	width: 100%;
	background-image: url(../iseki-p/top-p/top_c04_bg02.jpg);
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	background-size: cover;
	padding: 100px 0 100px;
}



.top_c05_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
}
.top_c05_bg02{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg02.jpg);*/
	margin: 0 auto;
	/*overflow: hidden;*/
	background-repeat:no-repeat;
	background-position: top center;
	padding: 50px 0 60px;
}

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

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

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

.top_contents05_g4 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 4; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 5; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.top_contents05_g4 > .grid_container > .grid_item_02 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
	
	-ms-grid-row: 2;
	grid-row: 2;
}
.top_contents05_g4 > .grid_container > .grid_item_03 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 2;
	grid-column: 3 / 5;
	
	-ms-grid-row: 2;
	grid-row: 2;
}
.top_contents05_g4 > .grid_container > .grid_item_04 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 3;
	grid-row: 3;
}
.top_contents05_g4 > .grid_container > .grid_item_05 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
	
	-ms-grid-row: 3;
	grid-row: 3;
}
.top_contents05_g4 > .grid_container > .grid_item_06 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / 4;
	
	-ms-grid-row: 3;
	grid-row: 3;
}
.top_contents05_g4 > .grid_container > .grid_item_07 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / 5;
	
	-ms-grid-row: 3;
	grid-row: 3;
}

@media only screen and (max-width: 820px) {
.top_contents05_g4 > .grid_container > .grid_item {
/*  background: #fff;*/
/*  border-radius: 8px; 
  border: 3px solid #ccc;*/
  margin: 0 15px 30px 15px;
}
.top_contents05_g4 > .grid_container > .grid_item_02 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 4; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 5; /* ���ʒu */
	
	-ms-grid-row: 2;
	grid-row: 2;
}
.top_contents05_g4 > .grid_container > .grid_item_03 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 4; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 5; /* ���ʒu */
	
	-ms-grid-row: 3;
	grid-row: 3;
}
.top_contents05_g4 > .grid_container > .grid_item_04 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
	
	-ms-grid-row: 4;
	grid-row: 4; 
}
.top_contents05_g4 > .grid_container > .grid_item_05 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / 5;
	
	-ms-grid-row: 4;
	grid-row: 4; 
}
.top_contents05_g4 > .grid_container > .grid_item_06 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
	
	-ms-grid-row: 5;
	grid-row: 5; 
}
.top_contents05_g4 > .grid_container > .grid_item_07 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / 5;
	
	-ms-grid-row: 5;
	grid-row: 5; 
}
}



.top_c06_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	
  background: -moz-linear-gradient(left, #008D90, #0569B5);
  background: -webkit-linear-gradient(left, #008D90, #0569B5);
  background: linear-gradient(to right, #008D90, #0569B5);
}
.top_c06_bg02{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg02.jpg);*/
	margin: 0 auto;
	/*overflow: hidden;*/
	background-repeat:no-repeat;
	background-position: top center;
	padding: 75px 0 75px;
}



/* box */
.top_c06_bg01 .fltbox:after{
	content:" ";
  display:block;
  clear:both;
}
.top_c06_bg01 .fltbox .boxL{
	float: left;
}
.top_c06_bg01 .fltbox .boxR{
	float: right;
}

/* ftEnviron */
.top_c06_bg01 #ftEnviron{
	/*width: 100%;
	background: url('../../cmn/cmn_img/footer_bk.jpg') center top no-repeat;*/
}
.top_c06_bg01 .ftEnviron{
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	/*padding-bottom:44px;*/
}
.top_c06_bg01 .ftEnviron .fltbox{
	background: #fff;
	padding: 40px;
}
.top_c06_bg01 .ftEnviron .boxL{
	width: 635px;
}
.top_c06_bg01 .ftEnviron .boxL .img{
	float: left;
}
.top_c06_bg01 .ftEnviron .boxL .txt{
	width:calc(635px - 251px);
	float:right;
	font-size: 13.5px;
/*	font-family: '���C���I', Meiryo,' sans-serif;
  font-style: normal;*/
  font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.8;
	padding-top: 15px;
}



.top_c06_bg01 .ftEnviron .boxR{
	width: 285px;
}
.top_c06_bg01 .ftEnviron .boxR .img{
	float: left;
}
.top_c06_bg01 .ftEnviron .boxR .ftReport{
	float: right;
	margin-top:5px;

}
.top_c06_bg01.ftEnviron .boxR .ftReport a{
	font-size: 13.5px;
  /*font-family: '���C���I', Meiryo,' sans-serif;
  font-style: normal;*/
  font-weight: 500;
	letter-spacing:1px;
	line-height: 1.8;
	text-decoration: underline;
	position: relative;
}
.top_c06_bg01 .ftEnviron .boxR .ftReport a{
	content:"";
  background:url('../iseki-p/top-p/arrow_green.png') no-repeat;
  background-position: center left 0;
  padding-left: 0.8em;
  color: #333;
  text-decoration: none;
  
	white-space: nowrap;
/*  width: 5px;
  height: 9px;
  background-size: contain;
  position:absolute;
  margin-top:-4.5px;
  top:50%;
  left:-10px;*/
}



@media only screen and (max-width: 1024px) {
	/* ftEnviron */
	.top_c06_bg01 #ftEnviron{
		/*height: 513px;*/
		/*background: url('../../cmn/cmn_img/footer_bk_sp.jpg') center top no-repeat;*/
		background-size:cover;
	}
	.top_c06_bg01 .ftEnviron{
		width: 92%;
		margin: 0 auto;
		/*padding-bottom:40px;*/
	}
	.top_c06_bg01 .ftEnviron h2{
		font-size: 18px;
		padding: 40px 0 20px;
		line-height: 1.4;
	}
	.top_c06_bg01 .ftEnviron .fltbox{
		padding:15px 10px;
	}
	.top_c06_bg01 .ftEnviron .boxL{
		width: 100%;
	}
	.top_c06_bg01 .ftEnviron .boxL .img{
		float: none;
		text-align: center;
	}
	.top_c06_bg01 .ftEnviron .boxL .txt{
		width:initial;
		float:none;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.6;
		padding: 10px 5%;
		text-align: center;
	}


/* box */
.top_c06_bg01 .fltbox:after{
	content:" ";
  display:block;
  clear:both;
}
.top_c06_bg01 .fltbox .boxL{
	float: none;
}
.top_c06_bg01 .fltbox .boxR{
	float: none;
}

	.top_c06_bg01 .ftEnviron .boxR{
		width: initial;
		text-align: center;
	}
	.top_c06_bg01 .ftEnviron .boxR .img{
		float: none;
		display: block;
		text-align: center;
	}
	.top_c06_bg01  .ftEnviron .boxR .ftReport{
		float: none;
		margin: 10px auto 0;
		/*width: 127px;*/
	}
	.top_c06_bg01  .ftEnviron .boxR .ftReport a{
		font-size: 12px;
		font-size: 1.2rem;
		text-decoration: underline;
	}
	.top_c06_bg01  .ftEnviron .boxR .ftReport a:before{
		content:"";
		/*background:url('../../cmn/cmn_img/arrow_green.png') no-repeat;*/
		width: 5px;
		height: 9px;
		background-size: contain;
		position:absolute;
		margin-top:-4.5px;
		top:50%;
		left:-10px;
	}
}
@media only screen and (max-width: 820px) {
	.top_c06_bg01  .ftEnviron .boxR .ftReport a{
		font-size: 16px;
		font-size: 1.6rem;
		text-align: center;
		}
}



/*====================================
���ƈꗗ
====================================*/

.business_mainimg_bg01 {
	width: 100%;
	background-image: url(../iseki-p/business-p/business_mainimg_bg01.png);
	background-repeat:repeat-x;
	margin: 0 auto;
	overflow: hidden;
	/*background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);*/
}
.business_mainimg_bg02b {
	width: 100%;
	background-image: url(../iseki-p/common-p/common_mainimg_bg02b.jpg);
	background-repeat: repeat-x;
}
.business_mainimg_bg02 {
	width: 100%;
	background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: bottom center;
	max-width: 1640px;
}
@media only screen and (max-width: 820px) {

}

#business #c01a, #business #c01b, #business #c01c, #business #c01d, #business #c01e, #business #c01f, #business #c01g, #business #c01h {
padding-top: 132px;
margin-top: -132px;
}


.business_maintx_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.business_maintx_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 60px 0 65px;
}
@media only screen and (max-width: 820px) {

}

.business_maintx01 {
	font-size:24px;
	font-size:2.4rem;
	text-align: center;
	padding-bottom: 25px;
}
.business_maintx02 {
	font-size:18px;
	font-size:1.8rem;
	text-align: center;
}


.business_c01_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
}
.business_c01_bg02{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 30px 0 120px;
}
.business_c01_p01_bg02{
	background-image: url(../iseki-p/business-p/business_c01_p01_bg02.gif);
}
.business_c01_p02_bg02{
	background-image: url(../iseki-p/business-p/business_c01_p02_bg02.gif);
}
@media only screen and (max-width: 820px) {
.business_c01_bg01{
background-color: #F8F8F8;
}
}


.business_c01_container_bgimg {
	background-repeat:no-repeat;
	min-height: 500px;
}
.business_c01a_container_bgimg {
	background-image: url(../iseki-p/business-p/business_c01a_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.business_c01b_container_bgimg {
	background-image: url(../iseki-p/business-p/business_c01b_container_bgimg.jpg);
	background-position: bottom right 15px;
}
.business_c01c_container_bgimg {
	background-image: url(../iseki-p/business-p/business_c01c_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.business_c01d_container_bgimg {
	background-image: url(../iseki-p/business-p/business_c01d_container_bgimg.jpg);
	background-position: bottom right 15px;
	min-height: 580px;
}
.business_c01e_container_bgimg {
	background-image: url(../iseki-p/business-p/business_c01e_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.business_c01f_container_bgimg {
	background-image: url(../iseki-p/business-p/business_c01f_container_bgimg.jpg);
	background-position: bottom right 15px;
}
.business_c01g_container_bgimg {
	background-image: url(../iseki-p/business-p/business_c01g_container_bgimg.jpg);
	background-position: bottom left 15px;
	min-height: 580px;
	
}
.business_c01h_container_bgimg {
	background-image: url(../iseki-p/business-p/business_c01h_container_bgimg.jpg);
	background-position: bottom right 15px;
}
@media only screen and (max-width: 820px) {
.business_c01_container_bgimg {
background-image: none;
}
}


.business_c01_box01a {
background-color: #FFF;
padding: 40px 20px 55px;
}
.business_c01d_box01a {
background-color: #FFF;
padding: 40px 20px 30px;
}
.business_c01h_box01a {
padding: 35px 20px 10px;
}
.business_c01f_box01a, .business_c01g_box01a{
padding: 35px 20px 50px;
/*padding: 35px 20px 20px;
*/}
.business_c01_box01b {
background-color: #F3F3F3;
padding: 5px 20px 8px;
}
.business_c01a_box01b {
padding: 15px 20px 18px;
}
@media only screen and (max-width: 820px) {
.business_c01_box01a {
background-color: #FFF;
padding: 40px 20px 30px;
}
.business_c01_box01b {
padding: 25px 20px 20px;
}
}


.business_c01_tit {
	font-size:40px;
	font-size:4.0rem;
	color: #0566B0;
	font-weight: 500;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	letter-spacing: 0.05em;
}
.business_c01_stit01 {
	font-size:24px;
	font-size:2.4rem;
	font-weight: 500;
	color: #024888;
	letter-spacing: -0.05em;
}
@media only screen and (max-width: 1024px) {
.business_c01_stit01 .tx_s {
	font-size:22px;
	font-size:2.2rem;
	}
	}
.business_c01_hr {
background-color: #A6A6A6;
    height: 3px;
    border: none;
    margin: 25px 0 25px;
	width: 100px;
}
.business_c01_tx01 {
	font-size:16px;
	font-size:1.6rem;
	line-height: 1.65;
	padding-bottom: 15px;
}
.business_c01_tx02 {
	font-size:16px;
	font-size:1.6rem;
	line-height: 1.65;
	padding: 15px 0;
}
.business_c01_tx02 .tx01, .business_c01_tx02 .tx02 {
display: inline-block;
vertical-align: middle;
padding: 0 0.2em;
}
.business_c01_tx02 .tx01, .business_c01_tx02 .tx02 span {
display: inline-block;
padding: 4px 0;
line-height: 1.25;
}
.business_c01_tx02 .tx02 a.btn01 {
  display: inline-block;
  padding: 6px 40px;
  border-radius: 25px;
  text-decoration: none;
  color: #0568B4;
  background-color: #FFF;
  background-image: url(../iseki-p/common-p/btn_icon01.png);
  background-repeat: no-repeat;
  background-position: center right 15px;
}
.business_c01_tx02 .tx02 a.btn02 {
  display: inline-block;
  margin-top: 8px;
  padding: 6px 40px;
  border-radius: 25px;
  text-decoration: none;
  color: #0568B4;
  background-color: #FFF;
  background-image: url(../iseki-p/common-p/btn_icon01.png);
  background-repeat: no-repeat;
  background-position: center right 15px;
}


@media only screen and (max-width: 820px) {
.business_c01_tit {
	font-size:32px;
	font-size:3.2rem;
	-ms-writing-mode: tb-tb;
	writing-mode: horizontal-tb;
}
.business_c01_stit01, .business_c01_stit01 .tx_s {
	font-size:18px;
	font-size:1.8rem;
}
.business_c01_tx01 {
letter-spacing: -0.02em;
	padding-bottom: 25px;
}
.business_c01_tx02 .tx02 a.btn02 {
  margin-top: 8px;
  padding: 10px 46px;
  border-radius: 28px;
}
.business_c01_tx02 .tx01, .business_c01_tx02 .tx02 {
display: block;
}
}


/* MORE�{�^�� */
.business_c01_btn01 {
    position: absolute;
	font-family: 'Oswald', sans-serif;
	letter-spacing: 0.05em;
	font-size:18px;
	font-size:1.8rem;
	text-align: center;
	margin-top: 15px;
}
.business_c01_p01_btn01, .business_c01_p02_btn01 {
    bottom: -15px;
    right: 35px;
}
.business_c01b_btn01, .business_c01c_btn01, .business_c01e_btn01  {
    bottom: -20px;
    right: 35px;
}
.business_c01d_btn01,.business_c01f_btn01, .business_c01h_btn01 {
    bottom: 15px;
	right: auto;
    left: 35px;
}

.business_c01f_btn01 {
display: none;

}

.business_c01_btn01 a {
display: inline-block;
color: #FFF;
text-decoration: none;
background: -moz-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: -webkit-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: linear-gradient(to right, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	/*background-image: url(../iseki-p/top-p/top_c02b_icon01.png);
	background-position: center right 15px;
	background-repeat: no-repeat;*/

box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
}
.business_c01_btn01 > a > span {
display: block;
/*width: 100%;*/
	background-image: url(../iseki-p/common-p/btn_icon02.png);
	background-position: center right 15px;
	background-repeat: no-repeat;
	padding: 18px 4.6em;
	}
.business_c01_btn01 span.tx {
		padding: 4px 0em;
		border-bottom: 2px  rgba(255, 255, 255, 0.8) solid;
}
@media only screen and (max-width: 820px) {
.business_c01_p01_btn01 {
position: static;
}
.business_c01_btn01 > a > span {
	padding: 26px 4.8em;
}
}






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

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

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

.business_contents01_g2a > .grid_container > .grid_item_01 {
	-ms-grid-column: 2; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 2 / 3; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}

@media only screen and (max-width: 820px) {
.business_contents01_g2a > .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;
}

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

.business_contents01_g2a > .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; 
}
.business_contents01_g2a > .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; 
}
}


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

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

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

.business_contents01_g2b > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}

@media only screen and (max-width: 820px) {
.business_contents01_g2b > .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;
}

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

.business_contents01_g2b > .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; 
}
.business_contents01_g2b > .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; 
}
}


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

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

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

.business_contents01_inbox_g2 > .grid_container > .grid_item_01 {
	-ms-grid-column: 2; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 2 / 3; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.business_contents01_inbox_g2 > .grid_container > .grid_item_02 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
	
	-ms-grid-row: 1;
	grid-row: 1; 
}

@media only screen and (max-width: 820px) {
.business_contents01_inbox_g2 > .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;
}

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

.business_contents01_inbox_g2 > .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; 
}
.business_contents01_inbox_g2 > .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; 
}
}


/*====================================
���Ɖ��w
====================================*/

.business_mainimg_bg01 {
	width: 100%;
	background-image: url(../iseki-p/business-p/business_mainimg_bg01.png);
	background-repeat:repeat-x;
	margin: 0 auto;
	overflow: hidden;
	/*background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);*/
}
.business_mainimg_bg02b {
	width: 100%;
	background-image: url(../iseki-p/common-p/common_mainimg_bg02b.jpg);
	background-repeat: repeat-x;
}
.business00_mainimg_bg02 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: bottom center;
	max-width: 1640px;
}
.business01_mainimg_bg02 {
	background-image: url(../iseki-p/business-p/business01_mainimg_bg02.png);
}
.business02_mainimg_bg02 {
	background-image: url(../iseki-p/business-p/business02_mainimg_bg02.png);
}
.business03_mainimg_bg02 {
	background-image: url(../iseki-p/business-p/business03_mainimg_bg02.png);
}
.business04_mainimg_bg02 {
	background-image: url(../iseki-p/business-p/business04_mainimg_bg02.png);
}
.business05_mainimg_bg02 {
	background-image: url(../iseki-p/business-p/business05_mainimg_bg02.png);
}
.business06_mainimg_bg02 {
	background-image: url(../iseki-p/business-p/business06_mainimg_bg02.png);
}
.business07_mainimg_bg02 {
	background-image: url(../iseki-p/business-p/business07_mainimg_bg02.png);
}
.business08_mainimg_bg02 {
	background-image: url(../iseki-p/business-p/business08_mainimg_bg02.png);
}
@media only screen and (max-width: 820px) {
.business_mainimg_bg01, .business_mainimg_bg02b, .business00_mainimg_bg02 {
background-image: none;
}
}

.business00_c01_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.business00_c01_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 60px 0 65px;
}
@media only screen and (max-width: 820px) {

}

.business00_c01_tx01 {
	font-size:16px;
	font-size:1.6rem;
	line-height: 1.65;
	text-align: center;
	padding-bottom: 45px;
}
.business02_c01_tx01 {
	font-size:24px;
	font-size:2.4rem;
	line-height: 1.65;
	font-weight: 500;
}
.business02_c01_tx01 .tx_l {
	font-size:32px;
	font-size:3.2rem;
	}
@media only screen and (max-width: 820px) {
.business00_c01_tx01 {
	text-align: left;
	letter-spacing: -0.03em;
	}
}

.business00_bgimgbox {
background-repeat: no-repeat;
background-position: top center;
min-height: 450px;
margin: 25px 0;
}
.business01_bgimgbox_img01 {
background-image: url(../iseki-p/business-p/business01_bgimgbox_img01.jpg);
}
.business01_bgimgbox_img02 {
background-image: url(../iseki-p/business-p/business01_bgimgbox_img02.jpg);
}
.business01_bgimgbox_img03 {
background-image: url(../iseki-p/business-p/business01_bgimgbox_img03.jpg);
}
.business01_bgimgbox_img04 {
background-image: url(../iseki-p/business-p/business01_bgimgbox_img04.jpg);
}
.business02_bgimgbox_img01 {
background-image: url(../iseki-p/business-p/business02_bgimgbox_img01.jpg);
}
.business02_bgimgbox_img02 {
background-image: url(../iseki-p/business-p/business02_bgimgbox_img02.jpg);
}
.business02_bgimgbox_img03 {
background-image: url(../iseki-p/business-p/business02_bgimgbox_img03.jpg);
}
.business02_bgimgbox_img04 {
background-image: url(../iseki-p/business-p/business02_bgimgbox_img04.jpg);
}
.business03_bgimgbox_img01 {
background-image: url(../iseki-p/business-p/business03_bgimgbox_img01.jpg);
}
.business03_bgimgbox_img02 {
background-image: url(../iseki-p/business-p/business03_bgimgbox_img02.jpg);
}
.business03_bgimgbox_img03 {
background-image: url(../iseki-p/business-p/business03_bgimgbox_img03.jpg);
}
.business03_bgimgbox_img04 {
background-image: url(../iseki-p/business-p/business03_bgimgbox_img04.jpg);
}
.business04_bgimgbox_img01 {
background-image: url(../iseki-p/business-p/business04_bgimgbox_img01.jpg);
}
.business04_bgimgbox_img02 {
background-image: url(../iseki-p/business-p/business04_bgimgbox_img02.jpg);
}
.business04_bgimgbox_img03 {
background-image: url(../iseki-p/business-p/business04_bgimgbox_img03.jpg);
}
.business04_bgimgbox_img04 {
background-image: url(../iseki-p/business-p/business04_bgimgbox_img04.jpg);
}
.business05_bgimgbox_img01 {
background-image: url(../iseki-p/business-p/business05_bgimgbox_img01.jpg);
}
.business05_bgimgbox_img02 {
background-image: url(../iseki-p/business-p/business05_bgimgbox_img02.jpg);
}
.business05_bgimgbox_img03 {
background-image: url(../iseki-p/business-p/business05_bgimgbox_img03.jpg);
}
.business05_bgimgbox_img04 {
background-image: url(../iseki-p/business-p/business05_bgimgbox_img04.jpg);
}
.business06_bgimgbox_img01 {
background-image: url(../iseki-p/business-p/business06_bgimgbox_img01.jpg);
}
.business06_bgimgbox_img02 {
background-image: url(../iseki-p/business-p/business06_bgimgbox_img02.jpg);
}
.business06_bgimgbox_img03 {
background-image: url(../iseki-p/business-p/business06_bgimgbox_img03.jpg);
}
.business06_bgimgbox_img04 {
background-image: url(../iseki-p/business-p/business06_bgimgbox_img04.jpg);
}
.business07_bgimgbox_img01 {
background-image: url(../iseki-p/business-p/business07_bgimgbox_img01.jpg);
}
.business07_bgimgbox_img02 {
background-image: url(../iseki-p/business-p/business07_bgimgbox_img02.jpg);
}
.business07_bgimgbox_img03 {
background-image: url(../iseki-p/business-p/business07_bgimgbox_img03.jpg);
}
.business07_bgimgbox_img04 {
background-image: url(../iseki-p/business-p/business07_bgimgbox_img04.jpg);
}
.business08_bgimgbox_img01 {
background-image: url(../iseki-p/business-p/business08_bgimgbox_img01.jpg);
}
.business08_bgimgbox_img02 {
background-image: url(../iseki-p/business-p/business08_bgimgbox_img02.jpg);
}
.business08_bgimgbox_img03 {
background-image: url(../iseki-p/business-p/business08_bgimgbox_img03.jpg);
}
.business08_bgimgbox_img04 {
background-image: url(../iseki-p/business-p/business08_bgimgbox_img04.jpg);
}

.business00_bgimgbox_inbox {
position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
	z-index: 997;
min-width: 480px;
padding: 35px 25px;
background-color: rgba(255,255,255,0.80);
}
@media only screen and (max-width: 820px) {
.business00_bgimgbox {
padding: 120px 15px;
min-height: auto;
}
.business00_bgimgbox_inbox {
position: relative;
top: auto;
left: auto;
transform: none;
    -webkit-transform: none;
    -ms-transform: none;
}
}


.business00_bgimgbox_inbox .icon01{
position: absolute;
top: -4px;
left: -4px;
z-index: 998;
}
.business00_bgimgbox_inbox .icon02{
position: absolute;
bottom: -4px;
right: -4px;
z-index: 998;
}


.business00_bgimgbox_inbox .tx {
	font-size:22px;
	font-size:2.2rem;
	line-height: 1.60;
	letter-spacing: 0.03em;
	text-align: center;
	font-weight: 500;
	}




.business00_c02_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	
  background: -moz-linear-gradient(left, #008D90, #0569B5);
  background: -webkit-linear-gradient(left, #008D90, #0569B5);
  background: linear-gradient(to right, #008D90, #0569B5);
}
.business00_c02_bg02{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg02.jpg);*/
	margin: 0 auto;
	/*overflow: hidden;*/
	background-repeat:no-repeat;
	background-position: top center;
	padding: 70px 0 70px;
}

.business00_c02_btn {
	font-size:18px;
	font-size:1.8rem;
text-align: center;
margin-top: 15px;
}
.business00_c02_btn a {
display: inline-block;
color: #0567B3;
text-decoration: none;
  background: #FFF;
  padding: 20px 6.8em;
  border-radius: 32px;
box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
	background-image: url(../iseki-p/common-p/btn_icon01.png);
	background-position: center right 30px;
	background-repeat: no-repeat;
}
@media only screen and (max-width: 820px) {
.business00_c02_btn a {
  padding: 28px 6.0em;
  border-radius: 46px;
  }
}



.business05_c01_tit {
	font-family: 'Oswald', sans-serif;
	font-size:56px;
	font-size:5.6rem;
	text-align: center;
	letter-spacing: 0.05em;
}
.business05_c01_tit .gradation {
  background: linear-gradient(90deg, #0569B5, #0569B5 30%, #008D90);
  background: -webkit-linear-gradient(0deg, #0569B5, #0569B5 30%, #008D90);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.business05_c01_tittx {
	font-size:14px;
	font-size:1.4rem;
	text-align: center;
	padding: 6px 0 0;
}
.business05_c01_tit_hr {
   background-color: #A6A6A6;
    height: 2px;
    border: none;
    margin: 25px auto;
	width: 100px;
}

.business05_c01_tx01 {
	font-size:20px;
	font-size:2.0rem;
	text-align: center;
	font-weight: 500;
	margin-bottom: 35px;
}



.business05_c01_table01{
border-collapse:collapse;
width:100%;
    /*font-family: "���S�V�b�N", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "�l�r �S�V�b�N", sans-serif;
	*/font-size:16px;
	font-size:1.6rem;
	line-height:1.45;
}

.business05_c01_tr01{
/*	border-bottom:1px #999999 solid;*/
}
.business05_c01_td01{
	width:15%;
background-color:#EDEDED;
text-align:center;
padding:20px;
color: #333333;
border:1px #DDD solid;
}
.business05_c01_td02{
	width:85%;
background-color:#FFFFFF;
text-align:left;
padding:20px;
color: #222222;	
border:1px #DDD solid;
}
/*.interview__ep__item_09_textbox {
	background-color:#42AFD6;
	}*/


@media (max-width: 820px){
.business05_c01_table01{
	margin-top:0px;
}

.business05_c01_td01, .business05_c01_td02 {
  display: block;
  width: 100%;
}

.business05_c01_tr01{
	border-bottom: none;
}

.business05_c01_td01{
	width:96%;
background-color:#EDEDED;
text-align:center;
margin-top:20px;
padding:10px 2%;
color: #333333;
font-weight:500; 
	border-bottom: none;
}
.business05_c01_td02{
	width:96%;
background-color:#FFFFFF;
text-align:left;
padding:10px 2%;
color: #222222;	
}
/*.interview__ep__item_09_textbox {
	background-color:#42AFD6;
	}*/
}


.business05_c01_btn01 {
	font-family: 'Oswald', sans-serif;
	/*letter-spacing: 0.05em;*/
	font-size:18px;
	font-size:1.8rem;
	text-align: center;
	margin-top: 15px;
}
.business05_c01_btn01 a {
display: block;
color: #FFF;
text-decoration: none;
background: -moz-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: -webkit-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: linear-gradient(to right, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	/*background-image: url(../iseki-p/top-p/top_c02b_icon01.png);
	background-position: center right 15px;
	background-repeat: no-repeat;*/

box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
}
.business05_c01_btn01 > a > span {
display: block;
/*width: 100%;*/
	background-image: url(../iseki-p/common-p/btn_icon02.png);
	background-position: center right 15px;
	background-repeat: no-repeat;
	padding: 18px 0em;
	}
.business05_c01_btn01 span.tx {
		padding: 4px 0em;
		border-bottom: 2px  rgba(255, 255, 255, 0.8) solid;
}
@media only screen and (max-width: 820px) {
.business05_c01_p01_btn01 {
position: static;
}
.business05_c01_btn01 > a > span {
	padding: 26px 4.8em;
}
}



.business07_c01_btn01 {
	font-family: 'Oswald', sans-serif;
	letter-spacing: 0.05em;
	font-size:18px;
	font-size:1.8rem;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 60px;
}
.business07_c01_btn01 a {
display: inline-block;
color: #FFF;
text-decoration: none;
background: -moz-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: -webkit-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: linear-gradient(to right, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	/*background-image: url(../iseki-p/top-p/top_c02b_icon01.png);
	background-position: center right 15px;
	background-repeat: no-repeat;*/

box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
}
.business07_c01_btn01 > a > span {
display: block;
/*width: 100%;*/
	background-image: url(../iseki-p/common-p/btn_icon02.png);
	background-position: center right 15px;
	background-repeat: no-repeat;
	padding: 18px 4.6em;
	}
.business07_c01_btn01 span.tx {
		padding: 4px 0em;
		border-bottom: 2px  rgba(255, 255, 255, 0.8) solid;
}
@media only screen and (max-width: 820px) {
.business07_c01_p01_btn01 {
position: static;
}
.business07_c01_btn01 > a > span {
	padding: 26px 4.8em;
}
}


/* ���斄�ߍ��� */
.business07_c01_movie_box {
	max-width: 570px;
	margin: 0 auto;
}

.business07_c01_movie_box iframe {
	width:100%;

	min-height:320px;
	}
@media only screen and (max-width: 820px) {
.business07_c01_movie_box {
	width:90%;
	max-width: none;
	padding:25px 3%;
	background-color:#F8F8F8;
	}
.business07_c01_movie_box iframe {
	width:100%;
	height:auto;
	min-height:360px;
	/*min-height:340px;
	max-height:440px;*/
	}
}




/*====================================
�̔��X�ꗗ
====================================*/
.store_c01_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.store_c01_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 40px 0 65px;
}
@media only screen and (max-width: 820px) {

}

/* tub */
.tab_main{
	width: 100%;
	margin: 40px auto 60px;
}
.tab_main:after {
  content:" ";
  display:block;
  clear:both;
}
.tab_main li{
	float:left;
	width: 24.8%;
  display: block;
	text-align:center;
	/*font-family: '���C���I', Meiryo,' sans-serif;*/
  font-style: normal;
  font-weight: 500;
  border: 1px #898989 solid;
	/*border-bottom:2px solid #898989;*/
	background: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	letter-spacing: 1px;

	border-left: 1px solid #aaaaaa;
	cursor: pointer;
	
	margin-top: -1px;
    margin-left: -1px;
}
.tab_main a{
display: block;
color: #333;
text-decoration: none;
	line-height: 1.45;
	padding: 15px 0;
}
.tab_main a:hover{
background-color: #83BEEB;
}
.tab_main a.select{
color: #FFF;
background-color: #0569B5;
}

.tab_main li:nth-last-of-type(1){
	border-right: 1px solid #aaaaaa;
}
.tab_main li.active{
	background: #192982;
	color: #fff;
}
.tab_main li.active a{
	color: #fff;
}

@media only screen and (max-width: 820px) {
/* tub */
	.tab_main{
		width: 100%;
		margin: 40px auto 60px;
		/*display:flex;*/
	}
	.tab_main:after {
		content:" ";
		display:block;
		clear:both;
	}
	.tab_main li{
		/*float:none;*/
		width: 49.8%;
		display: block;
		text-align:center;
		font-weight: 500;
		/*border-bottom:2px solid #898989;
		background: #fff;
		font-size: 12px;
		letter-spacing: 1px;
		padding: 5px;
		border-left: 1px solid #aaaaaa;
		cursor: pointer;
		line-height: 24px;*/
	}

	.tab_main li:nth-of-type(1),
	.tab_main li:nth-of-type(3),
	.tab_main li:nth-of-type(5){
		line-height: 24px;
	}
	.tab_main li.active{
		background: #192982;
		color: #fff;
	}
.tab_main a{
	padding: 24px 0;
}
}







/* table */
.tbsp table,
.tbsp02 table{
	border-collapse: collapse;
	width: 100%;
	font-size: 16px;
	font-size: 1.6rem;
}
.tbsp table th,
.tbsp02 table th{
	background: #e8f4fd;
	padding: 15px;
	text-align: left;
	border: 1px solid #e5e5e5;
	font-weight: 500;
}
.tbsp table th.center,
.tbsp table td.center,
.tbsp02 table th.center,
.tbsp02 table td.center{
	text-align: center;
}
.tbsp table td,
.tbsp02 table td{
	padding: 15px;
	text-align: left;
	border: 1px solid #e5e5e5;
}

#store .storeContent table {
margin-bottom: 50px;
}

@media only screen and (max-width: 820px) {
	/* table */
	.tbsp table th,.tbsp table td{
		width: 100%;
		display: block;
		text-align: center;
		padding:10px 5px;
	}
	.tbsp table th,.tbsp02 table th{
		font-size: 16px;
		font-size: 1.6rem;
		padding:10px;
	}

	.tbsp table td,.tbsp02 table td{
		font-size: 14px;
		font-size:1.4rem;
		line-height: 1.6;
		padding:10px;
	}
}


.contents .tab_main {
  display: none;
}
.tab_main.is_show {
  display: block;
}


.store_c01_bg01 .head02 {
	font-size:26px;
	font-size:2.6rem;
	letter-spacing: 0.03em;
	color: #0569B5;
	text-align: center;
	font-weight: 500;
	padding-bottom: 15px;
}



/*====================================
�c�ƃJ�����_�[
====================================*/
.calendar_c01_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.calendar_c01_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 80px 0 85px;
}
@media only screen and (max-width: 820px) {

}

.calendar_c01_ifbox {
text-align: center;
}
.calendar_c01_ifbox iframe {
width: 100%;
height: auto;
min-height: 600px;
}

/*====================================
�̗p���
====================================*/

.recruit_mainimg_bg01 {
	width: 100%;
	background-image: url(../iseki-p/recruit-p/recruit_mainimg_bg01.png);
	background-repeat:repeat-x;
	margin: 0 auto;
	overflow: hidden;
	/*background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);*/
}
.recruit_mainimg_bg02b {
	width: 100%;
	background-image: url(../iseki-p/common-p/common_mainimg_bg02b.jpg);
	background-repeat: repeat-x;
}
.recruit_mainimg_bg02 {
	width: 100%;
	background-image: url(../iseki-p/recruit-p/recruit_mainimg_bg02.png);
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: bottom center;
	max-width: 1640px;
}
@media only screen and (max-width: 820px) {

}




.recruit_maintx_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.recruit_maintx_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/recruit-p/recruit_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 60px 0 65px;
}
@media only screen and (max-width: 820px) {

}

.recruit_maintx01 {
	font-size:24px;
	font-size:2.4rem;
	text-align: center;
	padding-bottom: 25px;
}
.recruit_maintx02 {
	font-size:30px;
	font-size:3.0rem;
	color: #0569B5;
	text-align: center;
	font-weight: 500;
}
@media only screen and (max-width: 820px) {
.recruit_maintx02 {
	font-size:32px;
	font-size:3.2rem;
	letter-spacing: -0.03em;
	}

}

.recruit_c01_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
}
.recruit_c01_bg02{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 30px 0 120px;
}
.recruit_c01_p01_bg02{
	background-image: url(../iseki-p/recruit-p/recruit_c01_p01_bg02.gif);
}
.recruit_c01_p02_bg02{
	background-image: url(../iseki-p/recruit-p/recruit_c01_p02_bg02.gif);
}
@media only screen and (max-width: 820px) {
.recruit_c01_bg01{
background-color: #F8F8F8;
}
.recruit_c01_bg02{
	padding: 30px 0 60px;
}
}


.recruit_c01_container_bgimg {
	background-repeat:no-repeat;
	/*min-height: 500px;*/
	padding-bottom: 50px;
}
.recruit_c01a_container_bgimg {
	background-image: url(../iseki-p/recruit-p/recruit_c01a_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.recruit_c01b_container_bgimg {
	background-image: url(../iseki-p/recruit-p/recruit_c01b_container_bgimg.jpg);
	background-position: bottom right 15px;
}
.recruit_c01c_container_bgimg {
	background-image: url(../iseki-p/recruit-p/recruit_c01c_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.recruit_c01d_container_bgimg {
	background-image: url(../iseki-p/recruit-p/recruit_c01d_container_bgimg.jpg);
	background-position: bottom right 15px;
}
@media only screen and (max-width: 820px) {
.recruit_c01_container_bgimg {
background-image: none;
}
}


.recruit_c01_box01a {
background-color: #FFF;
padding: 40px 25px 25px;
}

@media only screen and (max-width: 820px) {
.recruit_c01_box01a {
background-color: #FFF;
padding: 40px 20px 30px;
}
}


/*.recruit_c01_tit {
	font-size:40px;
	font-size:4.0rem;
	color: #0566B0;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	letter-spacing: 0.05em;
}*/
.recruit_c01_stit01 {
	font-size:18px;
	font-size:1.8rem;
	font-weight: 500;
	color: #04578D;
}
.recruit_c01_p02_stit01 {
	color: #008598;
}

.recruit_c01_hr {
background-color: #A6A6A6;
    height: 3px;
    border: none;
    margin: 25px 0 25px;
	/*width: 100px;*/
}
.recruit_c01_tx01 {
	font-size:16px;
	font-size:1.6rem;
	line-height: 1.65;
	padding-bottom: 15px;
}
.recruit_c01_tx02 {
	font-size:18px;
	font-size:1.8rem;
	line-height: 1.25;
}
.recruit_c01_tx02 .tx_s {
	font-size:16px;
	font-size:1.6rem;
}


@media only screen and (max-width: 820px) {
.recruit_c01_stit01 {
	font-size:22px;
	font-size:2.2rem;
}
.recruit_c01_tx01 {
	font-size:18px;
	font-size:1.8rem;
letter-spacing: -0.02em;
	padding-bottom: 25px;
}
.recruit_c01_tx02 {
padding: 4px 4px 0px 4px;
}
}



.recruit_contents01_g2a > .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;
}

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

.recruit_contents01_g2a > .grid_container > .grid_item_01 {
	-ms-grid-column: 2; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 2 / 3; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}

@media only screen and (max-width: 820px) {
.recruit_contents01_g2a > .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;
}

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

.recruit_contents01_g2a > .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; 
}
.recruit_contents01_g2a > .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; 
}
}


.recruit_contents01_g2b > .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;
}

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

.recruit_contents01_g2b > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}

@media only screen and (max-width: 820px) {
.recruit_contents01_g2b > .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;
}

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

.recruit_contents01_g2b > .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; 
}
.recruit_contents01_g2b > .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; 
}
}




.recruit_c02_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	background-color: #F6F8FA;
}
.recruit_c02_bg02{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg02.jpg);*/
	margin: 0 auto;
	/*overflow: hidden;*/
	background-repeat:no-repeat;
	background-position: top center;
	padding: 70px 0 70px;
}
@media only screen and (max-width: 820px) {
.recruit_c02_bg01{
background-color: #FFF;
}
}
.recruit_c02_btn {
	font-size:32px;
	font-size:3.2rem;
text-align: center;
}
.recruit_c02_btn .tx_s {
	font-size:24px;
	font-size:2.4rem;
}


.recruit_c02_btn a {
display: inline-block;
color: #FFF;
text-decoration: none;
  background: #FFF;
		padding: 26px 3.2em;
/*  border-radius: 32px;*/
box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
	background-image: url(../iseki-p/common-p/btn_icon01.png);
	background-position: center right 30px;
	background-repeat: no-repeat;
  background: -moz-linear-gradient(right, #008D90, #0569B5);
  background: -webkit-linear-gradient(right, #008D90, #0569B5);
  background: linear-gradient(to left, #008D90, #0569B5);
}
.recruit_c02_btn a span.bg01 {
position: absolute;
bottom: 0;
right: 0;
z-index: 996;
}
.recruit_c02_btn a span.bg02 {
	display: block;
	padding: 26px 3.2em;
	/*background-image: url(../iseki-p/recruit-p/recruit_c02_btn_bg02.png);*/
	background-position: center;
}



@media only screen and (max-width: 820px) {
.recruit_c02_btn a {
  padding: 28px 0;
  width: 100%;
  }
}



/*====================================
SDGs
====================================*/

.sdgs_mainimg_bg01 {
	width: 100%;
	/*background-image: url(../iseki-p/sdgs-p/sdgs_mainimg_bg01.png);*/
	background-repeat:repeat-x;
	margin: 0 auto;
	overflow: hidden;
	/*background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);*/
}
.sdgs_mainimg_bg02b {
	width: 100%;
	background-image: url(../iseki-p/common-p/common_mainimg_bg02b_l.jpg);
	background-repeat: repeat-x;
}
.sdgs_mainimg_bg02 {
	width: 100%;
	background-image: url(../iseki-p/sdgs-p/sdgs_mainimg_bg02.png);
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: bottom center;
	max-width: 1640px;
}
@media only screen and (max-width: 820px) {

}




.sdgs_maintx_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.sdgs_maintx_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/recruit-p/recruit_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 60px 0 65px;
}
@media only screen and (max-width: 820px) {

}

.sdgs_maintx01 {
	font-size:22px;
	font-size:2.2rem;
	text-align: center;
	padding-bottom: 20px;
}
.sdgs_maintx02 {
	font-size:30px;
	font-size:3.0rem;
	color: #0569B5;
	text-align: center;
	padding-bottom: 35px;	
}
.sdgs_maintx02 .tx_s {
	font-size:24px;
	font-size:2.4rem;
	}
.sdgs_maintx03 {
	font-size:24px;
	font-size:2.4rem;
	text-align: center;
}
@media only screen and (max-width: 820px) {
.sdgs_maintx02 .tx_s {
	font-size:20px;
	font-size:2.0rem;
	letter-spacing: -0.02em;
	}
}

.sdgs_maintx_img01 {
max-width: 840px;
padding: 45px 0 0;
margin: 0 auto;
}

/* Movie */
.sdgs_maintx_mvbox{
min-height: 800px;
padding: 25px 0 0;
}
@media only screen and (max-width: 1024px) {
.sdgs_maintx_mvbox{
min-height: 580px;
}
.sdgs_maintx_video{
width: 55%;
}
}
@media only screen and (max-width: 820px) {
.sdgs_maintx_video{
margin-bottom: 40px;
width: 100%;
}
}








.sdgs_c01_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 0 40px;
}
.sdgs_c01_bg02{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 30px 0 60px;
}
@media only screen and (max-width: 820px) {
.sdgs_c01_bg01{
	padding: 0px 0 0px;
}
}

.sdgs_c01_p01_bg02{
	background-image: url(../iseki-p/sdgs-p/sdgs_c01_p01_bg02.jpg);
}
.sdgs_c01_p02_bg02{
	background-image: url(../iseki-p/sdgs-p/sdgs_c01_p02_bg02.jpg);
}
@media only screen and (max-width: 820px) {
.sdgs_c01_bg01{
background-color: #F8F8F8;
}
.sdgs_c01_bg02{
	padding: 30px 0 0px;
}
}


.sdgs_c01_container_bgimg {
	background-repeat:no-repeat;
	/*min-height: 500px;*/
	padding-bottom: 50px;
}
.sdgs_c01a_container_bgimg {
	background-image: url(../iseki-p/sdgs-p/sdgs_c01a_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.sdgs_c01b_container_bgimg {
	background-image: url(../iseki-p/sdgs-p/sdgs_c01b_container_bgimg.jpg);
	background-position: bottom right 15px;
}
.sdgs_c01c_container_bgimg {
	background-image: url(../iseki-p/sdgs-p/sdgs_c01c_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.sdgs_c01d_container_bgimg {
	background-image: url(../iseki-p/sdgs-p/sdgs_c01d_container_bgimg.jpg);
	background-position: bottom right 15px;
}
.sdgs_c01e_container_bgimg {
	background-image: url(../iseki-p/sdgs-p/sdgs_c01e_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.sdgs_c01f_container_bgimg {
	background-image: url(../iseki-p/sdgs-p/sdgs_c01f_container_bgimg.jpg);
	background-position: bottom right 15px;
}
@media only screen and (max-width: 820px) {
.sdgs_c01_container_bgimg {
background-image: none;
padding-bottom: 0;
}
}


.sdgs_c01_box01a {
background-color: #FFF;
padding: 30px 35px 25px;
}

@media only screen and (max-width: 820px) {
.sdgs_c01_box01a {
background-color: #FFF;
padding: 40px 20px 30px;
}
}


/*.sdgs_c01_tit {
	font-size:40px;
	font-size:4.0rem;
	color: #0566B0;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	letter-spacing: 0.05em;
}*/
.sdgs_c01_stit01 {
	font-size:22px;
	font-size:2.2rem;
	font-weight: 500;
}
.sdgs_c01a_stit01 {
	color: #EC6A06;
}
.sdgs_c01b_stit01 {
	color: #1B973A;
}
.sdgs_c01c_stit01 {
	color: #04578D;
}
.sdgs_c01d_stit01 {
	color: #970A31;
}
.sdgs_c01e_stit01 {
	color: #04578D;
}
.sdgs_c01f_stit01 {
	color: #DC097B;
}


.sdgs_c01_hr {
background-color: #A6A6A6;
    height: 3px;
    border: none;
    margin: 20px 0 20px;
	/*width: 100px;*/
	
  display: block;
  border: 0;
  width: 100%;
  height: 3px;
  background: url("../iseki-p/sdgs-p/sdgs_c01_hr.gif") no-repeat top center;
  -webkit-background-size: 100% 3px;
	
}
.sdgs_c01_tx01 {
	font-size:16px;
	font-size:1.6rem;
	line-height: 1.65;
	padding-bottom: 10px;
}
.sdgs_c01_tx01 .sub {
vertical-align:sub;
	font-size:12px;
	font-size:1.2rem;
}
.sdgs_c01_icon {
padding-top: 10px;
}


@media only screen and (max-width: 820px) {
.sdgs_c01_stit01 {
	font-size:25px;
	font-size:2.5rem;
	letter-spacing: -0.03em;
}
.sdgs_c01_tx01 {
	font-size:18px;
	font-size:1.8rem;
letter-spacing: -0.03em;
	padding-bottom: 25px;
}
}



.sdgs_contents01_g2a > .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;
}

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

.sdgs_contents01_g2a > .grid_container > .grid_item_01 {
	-ms-grid-column: 2; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 2 / 3; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}

@media only screen and (max-width: 820px) {
.sdgs_contents01_g2a > .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;
}

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

.sdgs_contents01_g2a > .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; 
}
.sdgs_contents01_g2a > .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; 
}
}


.sdgs_contents01_g2b > .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;
}

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

.sdgs_contents01_g2b > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}

@media only screen and (max-width: 820px) {
.sdgs_contents01_g2b > .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;
}

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

.sdgs_contents01_g2b > .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; 
}
.sdgs_contents01_g2b > .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; 
}
}




.sdgs_c02_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	
  background: -moz-linear-gradient(left, #008D90, #0569B5);
  background: -webkit-linear-gradient(left, #008D90, #0569B5);
  background: linear-gradient(to right, #008D90, #0569B5);
}
.sdgs_c02_bg02{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg02.jpg);*/
	margin: 0 auto;
	/*overflow: hidden;*/
	background-repeat:no-repeat;
	background-position: top center;
	padding: 70px 0 70px;
}

.sdgs_c02_btn {
	font-size:18px;
	font-size:1.8rem;
text-align: center;
margin-top: 15px;
}
.sdgs_c02_btn a {
display: inline-block;
color: #0567B3;
text-decoration: none;
  background: #FFF;
  padding: 20px 6.8em;
  border-radius: 32px;
box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
	background-image: url(../iseki-p/common-p/btn_icon01.png);
	background-position: center right 30px;
	background-repeat: no-repeat;
}
@media only screen and (max-width: 820px) {
.sdgs_c02_btn a {
  padding: 28px 6.0em;
  border-radius: 46px;
  }
}


.sdgs_c03_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
}
.sdgs_c03_bg02{
	width: 100%;
	background-image: url(../iseki-p/sdgs-p/sdgs_c03_bg02.jpg);
	margin: 0 auto;
	/*overflow: hidden;*/
	background-repeat:no-repeat;
	background-position: top center;
	background-size: cover;
	padding: 100px 0;
}

/*====================================
��Ə��
====================================*/

.company_mainimg_bg01 {
	width: 100%;
	background-image: url(../iseki-p/business-p/business_mainimg_bg01.png);
	background-repeat:repeat-x;
	margin: 0 auto;
	overflow: hidden;
	/*background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);*/
}
.company_mainimg_bg02b {
	width: 100%;
	background-image: url(../iseki-p/common-p/common_mainimg_bg02b.jpg);
	background-repeat: repeat-x;
}
.company_mainimg_bg02 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: bottom center;
	max-width: 1640px;
	background-image: url(../iseki-p/company-p/company_mainimg_bg02.png);
}

.company_c01_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.company_c01_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 70px 0 85px;
}
@media only screen and (max-width: 820px) {

}

.company_c01_tit {
	font-family: 'Oswald', sans-serif;
	font-size:56px;
	font-size:5.6rem;
	text-align: center;
	letter-spacing: 0.05em;
}
.company_c01_tit .gradation {
  background: linear-gradient(90deg, #0569B5, #0569B5 30%, #008D90);
  background: -webkit-linear-gradient(0deg, #0569B5, #0569B5 30%, #008D90);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.company_c01_tittx {
	font-size:14px;
	font-size:1.4rem;
	text-align: center;
	padding: 6px 0 0;
}
.company_c01_tit_hr {
   background-color: #A6A6A6;
    height: 2px;
    border: none;
    margin: 25px auto;
	width: 100px;
}

.company_c01_tx01 {
	font-size:36px;
	font-size:3.6rem;
	font-weight: 500;
	color: #0566B0;
	padding-bottom: 18px;
}
.company_c01_tx02 {
	font-size:18px;
	font-size:1.8rem;
	line-height: 1.60;
	text-align: justify;
	text-justify: inter-ideograph;
}

.company_c01_container .grid_item_02 {
padding-left: 25px;
}
@media only screen and (max-width: 820px) {
.company_c01_container .grid_item_02 {
padding-left: 0px;
}
}


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

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

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

.company_contents01_g2 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.company_contents01_g2 > .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; 
}

@media only screen and (max-width: 820px) {
.company_contents01_g2 > .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;
}

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

.company_contents01_g2 > .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; 
}
.company_contents01_g2 > .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; 
}
}



.company_c02_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
}
.company_c02_bg02{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 30px 0 60px;
}
.company_c02_p01_bg02{
	background-image: url(../iseki-p/company-p/company_c02_p01_bg02.png);
}
.company_c02_p02_bg02{
	background-image: url(../iseki-p/company-p/company_c02_p02_bg02.png);
}
@media only screen and (max-width: 820px) {
.company_c02_bg01{
background-color: #F8F8F8;
}
}


.company_c02_container_bgimg {
	background-repeat:no-repeat;
	min-height: 460px;
}
.company_c02a_container_bgimg {
	background-image: url(../iseki-p/company-p/company_c02a_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.company_c02b_container_bgimg {
	background-image: url(../iseki-p/company-p/company_c02b_container_bgimg.jpg);
	background-position: bottom left 15px;
}
.company_c02c_container_bgimg {
	background-image: url(../iseki-p/company-p/company_c02c_container_bgimg.jpg);
	background-position: bottom left 15px;
}
@media only screen and (max-width: 820px) {
.company_c02_container_bgimg {
background-image: none;
}
}


.company_c02_box01a {
background-color: #FFF;
background-image: url(../iseki-p/company-p/company_c02_box01a_bgimg.png);
background-position: bottom right;
background-repeat: no-repeat;
padding: 40px 20px 55px;
	box-shadow: 2px 2px 4px rgba(3, 3, 3, 0.1);
}
.company_c02_box01b {
background-color: #F3F3F3;
padding: 5px 20px 8px;
}
@media only screen and (max-width: 1024px) {
.company_c02_box01a {
padding: 40px 20px 30px 5px;
}
}
@media only screen and (max-width: 820px) {
.company_c02_box01a {
background-color: #FFF;
padding: 40px 20px 30px;
}
.company_c02_box01b {
padding: 25px 20px 20px;
}
}


.company_c02_tit {
	font-size:50px;
	font-size:5.0rem;
	color: #0566B0;
	font-weight: 500;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	letter-spacing: 0.05em;
}
.company_c02c_tit {
	letter-spacing: -0.02em;
}
.company_c02_stit01 {
	font-size:26px;
	font-size:2.6rem;
	font-weight: 500;
	color: #0569B5;
	padding-top: 25px;
}
.company_c02_hr {
background-color: #A6A6A6;
    height: 3px;
    border: none;
    margin: 25px 0 25px;
	width: 100px;
}
.company_c02_tx01 {
	font-size:20px;
	font-size:2.0rem;
	line-height: 1.65;
	font-weight: 500;
	padding-bottom: 15px;
}
@media only screen and (max-width: 820px) {
.company_c02_tit {
position: absolute;
top: 35px;
right: 15px;
	font-size:42px;
	font-size:4.2rem;
	/*-ms-writing-mode: tb-tb;
	writing-mode: horizontal-tb;*/
}
.company_c02_stit01 {
	font-size:26px;
	font-size:2.6rem;
}
.company_c02_tx01 {
letter-spacing: -0.03em;
padding: 0 50px 25px 0;
}
}




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

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

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

.company_contents02_g2a > .grid_container > .grid_item_01 {
	-ms-grid-column: 2; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 2 / 3; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}

@media only screen and (max-width: 820px) {
.company_contents02_g2a > .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;
}

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

.company_contents02_g2a > .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; 
}
.company_contents02_g2a > .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; 
}
}



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

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

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

.company_contents02_inbox_g2 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.company_contents02_inbox_g2 > .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; 
}

@media only screen and (max-width: 820px) {
.company_contents02_inbox_g2 > .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;
}

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

.company_contents02_inbox_g2 > .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; 
}
.company_contents02_inbox_g2 > .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; 
}
}


.company_c03_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
}
.company_c03_bg02{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 90px 0 60px;
}

.company_c03_tit {
	font-family: 'Oswald', sans-serif;
	font-size:56px;
	font-size:5.6rem;
	text-align: center;
	letter-spacing: 0.05em;
}
.company_c03_tit .gradation {
  background: linear-gradient(90deg, #0569B5, #0569B5 30%, #008D90);
  background: -webkit-linear-gradient(0deg, #0569B5, #0569B5 30%, #008D90);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.company_c03_tittx {
	font-size:30px;
	font-size:3.0rem;
	text-align: center;
	padding: 6px 0 0;
}
.company_c03_tx01 {
	font-size:18px;
	font-size:1.8rem;
	text-align: center;
	margin: 30px 0 45px;
}
@media only screen and (max-width: 820px) {
.company_c03_tit {
	font-size:46px;
	font-size:4.6rem;
	text-align: center;
	letter-spacing: 0.03em;
}
}





/* Movie */
.company_c03_mvbox{
min-height: 800px;
}
.company_c03_mv_onbtn00{
	position:absolute;
	z-index: 997;
}
.company_c03_mv_onbtn01 {
	top:24px;
	left:70px;
}
.company_c03_mv_onbtn02 {
	top:102px;
	left:50px;
}
.company_c03_mv_onbtn03 {
	top:180px;
	left:30px;
}
.company_c03_mv_onbtn04 {
	top:258px;
	left:15px;
}
.company_c03_mv_onbtn05 {
	bottom:150px;
	left:15px;
}
.company_c03_mv_onbtn06 {
	top:100px;
	right:30px;
}
.company_c03_mv_onbtn07 {
	top:208px;
	right:15px;
}
.company_c03_mv_onbtn08 {
	bottom:110px;
	right:50px;
}

.company_c03_mv_onbtn00 a {
	display: inline-block;
	font-size:20px;
	font-size:2.0rem;
	text-decoration: none;
	text-align: center;
	color: #0568B4;
	background-color: #E9ECE9;
	padding: 16px 0.4em 17px;
	min-width: 200px;
	background-image: url(../iseki-p/common-p/btn_icon01.png);
	background-position: center right 15px;
	background-repeat: no-repeat;	
}
@media only screen and (max-width: 1024px) {
.company_c03_mvbox{
min-height: 580px;
}
.company_c03_video{
width: 55%;
}
.company_c03_mv_onbtn01, .company_c03_mv_onbtn02, .company_c03_mv_onbtn03, .company_c03_mv_onbtn04, .company_c03_mv_onbtn05 {
	left:15px;
}
.company_c03_mv_onbtn06, .company_c03_mv_onbtn07, .company_c03_mv_onbtn08 {
	right:15px;
}
.company_c03_mv_onbtn05 {
top: 352px;
}

.company_c03_mv_onbtn06 {
	top:24px;
}
.company_c03_mv_onbtn07 {
	top:102px;
}
.company_c03_mv_onbtn08 {
	top:180px;
}

.company_c03_mv_onbtn00 a {
	min-width: 185px;
	background-position: center right 10px;
}
}
@media only screen and (max-width: 820px) {
.company_c03_video{
margin-bottom: 40px;
width: 100%;
}
.company_c03_mv_onbtn00{
display: inline-block;
	position:static;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	margin: 8px 8px;
}
.company_c03_mv_onbtn00 a{
	padding: 26px 1.2em 26px 0.8em;
	min-width: 20px;
	background-position: center right 15px;
}
}









.company_c04_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);
}
.company_c04_bg02{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	background-image: url(../iseki-p/company-p/company_c04_bg02.jpg);
	min-height: 500px;
}



.company_c05_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
}
.company_c05_bg02{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 90px 0 60px;
}

.company_c05_tit {
	font-family: 'Oswald', sans-serif;
	font-size:56px;
	font-size:5.6rem;
	text-align: center;
	letter-spacing: 0.05em;
}
.company_c05_tit .gradation {
  background: linear-gradient(90deg, #0569B5, #0569B5 30%, #008D90);
  background: -webkit-linear-gradient(0deg, #0569B5, #0569B5 30%, #008D90);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.company_c05_tittx {
	font-size:14px;
	font-size:1.4rem;
	text-align: center;
	padding: 6px 0 0;
}
.company_c05_tit_hr {
   background-color: #A6A6A6;
    height: 2px;
    border: none;
    margin: 25px auto;
	width: 100px;
}



.company_table01{
border-collapse:collapse;
width:100%;
    /*font-family: "���S�V�b�N", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "�l�r �S�V�b�N", sans-serif;
	*/font-size:16px;
	font-size:1.6rem;
	line-height:1.45;
}

.company_tr01{
/*	border-bottom:1px #999999 solid;*/
}

.company_td01{
	width:15%;
background-color:#EDEDED;
text-align:center;
padding:20px;
color: #333333;
border:1px #DDD solid;
}
.company_td02{
	width:85%;
background-color:#FFFFFF;
text-align:left;
padding:20px;
color: #222222;	
border:1px #DDD solid;
}
/*.interview__ep__item_09_textbox {
	background-color:#42AFD6;
	}*/


@media (max-width: 820px){
.company_table01{
	*/font-size:20px;
	font-size:2.0rem;
}

.company_td01, .company_td02 {
  display: block;
  width: 100%;
}

.company_tr01{
	border-bottom: none;
}

.company_td01{
	width:96%;
background-color:#EDEDED;
text-align:center;
margin-top:20px;
padding:10px;
color: #333333;
	border-bottom: none;
}


.company_td02{
	width:96%;
background-color:#FFFFFF;
text-align:left;
padding:10px;
color: #222222;	
}
/*.interview__ep__item_09_textbox {
	background-color:#42AFD6;
	}*/
}



.company_c06_bg01{
	width: 100%;
	/*background-image: url(../xxxx-p/xxxxxx_bg.jpg);*/
	margin: 0 auto;
	overflow: hidden;
	background-color: #F5F7F8;
}
.company_c06_bg02{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 90px 0 80px;
}

.company_c06_tit {
	font-family: 'Oswald', sans-serif;
	font-size:56px;
	font-size:5.6rem;
	text-align: center;
	letter-spacing: 0.05em;
}
.company_c06_tit .gradation {
  background: linear-gradient(90deg, #0569B5, #0569B5 30%, #008D90);
  background: -webkit-linear-gradient(0deg, #0569B5, #0569B5 30%, #008D90);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.company_c06_tittx {
	font-size:14px;
	font-size:1.4rem;
	text-align: center;
	padding: 6px 0 0;
}
.company_c06_tit_hr {
   background-color: #A6A6A6;
    height: 2px;
    border: none;
    margin: 25px auto;
	width: 100px;
}


/*====================================
���x�����@�ɂ���
====================================*/

.payment_mainimg_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);
}
.payment_mainimg_bg02 {
	width: 100%;
	background-image: url(../iseki-p/payment-p/payment_mainimg_bg02.jpg);
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: bottom center;
}
@media only screen and (max-width: 820px) {

}

.payment_c01_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.payment_c01_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 70px 0 85px;
}
@media only screen and (max-width: 820px) {

}


.payment_c01_tit {
	font-size:24px;
	font-size:2.4rem;
	text-align: center;
	font-weight: 500;
	padding-bottom: 35px;
}
.payment_c01_tx01 {
	font-size:16px;
	font-size:1.6rem;
	line-height: 1.75;
	text-align: center;
}
@media only screen and (max-width: 820px) {
.payment_c01_tit {
	font-size:32px;
	font-size:3.2rem;
	padding-bottom: 45px;
}
.payment_c01_tx01 {
	font-size:18px;
	font-size:1.8rem;
	text-align: left;
}
}


/*====================================
�l���ɂ���
====================================*/

.policy_mainimg_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);
}
.policy_mainimg_bg02 {
	width: 100%;
	background-image: url(../iseki-p/policy-p/policy_mainimg_bg02.jpg);
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: bottom center;
}
@media only screen and (max-width: 820px) {

}

.policy_c01_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.policy_c01_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 70px 0 95px;
}
@media only screen and (max-width: 820px) {

}


.policy_c01_tit {
	font-size:30px;
	font-size:3.0rem;
	color: #0569B5;
	text-align: center;
	letter-spacing: 0.03em;
	padding-bottom: 35px;
}
.policy_c01_stit01 {
	font-size:20px;
	font-size:2.0rem;
	color: #0568B4;
	padding-bottom: 15px;
}
.policy_c01_tx01 {
	font-size:16px;
	font-size:1.6rem;
	line-height: 1.45;
	padding-bottom: 12px;
}
.policy_c01_stit02 {
	font-size:16px;
	font-size:1.6rem;
	font-weight: 500;
	padding: 18px 0 4px;
}
.policy_c01_listtx01 {
	font-size:16px;
	font-size:1.6rem;
	line-height: 1.25;
	padding: 4px 0;
	padding-left: 1.2em;
	text-indent: -1.2em;
}

@media only screen and (max-width: 820px) {
.policy_c01_tit {
	font-size:32px;
	font-size:3.2rem;
	padding-bottom: 45px;
}
.policy_c01_tx01 {
	font-size:18px;
	font-size:1.8rem;
	text-align: left;
}
}

.policy_c01_hr {
   background-color: #0569B5;
    height: 1px;
    border: none;
    margin: 20px auto 25px;
	/*width: 100px;*/
}



/*====================================
���₢���킹
====================================*/
.contact_mainimg_bg01 {
	width: 100%;
	background-image: url(../iseki-p/business-p/business_mainimg_bg01.png);
	background-repeat:repeat-x;
	margin: 0 auto;
	overflow: hidden;
	/*background: -moz-linear-gradient(left, #1A93A0, #1E78BC);
	background: -webkit-linear-gradient(left, #1A93A0, #1E78BC);
	background: linear-gradient(to right, #1A93A0, #1E78BC);*/
}
.contact_mainimg_bg02b {
	width: 100%;
	background-image: url(../iseki-p/common-p/common_mainimg_bg02b.jpg);
	background-repeat: repeat-x;
}
.contact_mainimg_bg02 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: bottom center;
	max-width: 1640px;
	background-image: url(../iseki-p/contact-p/contact_mainimg_bg02.png);
}
@media only screen and (max-width: 820px) {
.contact_mainimg_bg01, .contact_mainimg_bg02b, .contact_mainimg_bg02 {
background-image: none;
}
}

.contact_c01_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.contact_c01_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 60px 0 65px;
}
@media only screen and (max-width: 820px) {

}

.contact_c01_tx01 {
	font-size:24px;
	font-size:2.4rem;
	line-height: 1.65;
	text-align: center;
	padding-bottom: 25px;
}
@media only screen and (max-width: 820px) {
.contact_c01_tx01 {
	font-size:22px;
	font-size:2.2rem;
	letter-spacing: -0.05em;
	}
}

.contact_c01_btn01 {
	font-family: 'Oswald', sans-serif;
	letter-spacing: 0.05em;
	font-size:18px;
	font-size:1.8rem;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 80px;
}
.contact_c01_btn01 a {
display: inline-block;
color: #FFF;
text-decoration: none;
background: -moz-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: -webkit-linear-gradient(left, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	background: linear-gradient(to right, rgba(5, 105, 181, 0.9), rgba(1, 132, 154, 0.9));
	/*background-image: url(../iseki-p/top-p/top_c02b_icon01.png);
	background-position: center right 15px;
	background-repeat: no-repeat;*/

box-shadow: 2px 2px 4px rgba(219, 219, 230, 0.2);
}
.contact_c01_btn01 > a > span {
display: block;
/*width: 100%;*/
	background-image: url(../iseki-p/common-p/btn_icon02.png);
	background-position: center right 15px;
	background-repeat: no-repeat;
	padding: 18px 4.6em;
	}
.contact_c01_btn01 span.tx {
		padding: 4px 0em;
		border-bottom: 2px  rgba(255, 255, 255, 0.8) solid;
}
@media only screen and (max-width: 820px) {
.contact_c01_p01_btn01 {
position: static;
}
.contact_c01_btn01 > a > span {
	padding: 26px 4.8em;
}
}


/*====================================
�V�����ꗗ
====================================*/
.news_c01_bg01 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.news_c01_bg02 {
	width: 100%;
	/*background-image: url(../iseki-p/business-p/business_mainimg_bg02.png);*/
	margin: 0 auto;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position: top center;
	padding: 80px 0 85px;
}
@media only screen and (max-width: 820px) {

}

.news_c01_iconbox {
margin-bottom: 25px;
text-align: center;
}
.news_c01_iconbox .news_icon {
display: inline-block;
	font-size:14px;
	font-size:1.4rem;
	color: #FFF;
  padding: 10px 2.4em;
  border-radius: 4px;
  margin:0 0.2em;
}
@media only screen and (max-width: 1080px) {
.news_c01_iconbox .news_icon {
  padding: 10px 1.3em;
  margin:0 0.2em;
}
}
@media only screen and (max-width: 820px) {
.news_c01_iconbox .news_icon {
	font-size:15px;
	font-size:1.5rem;
  padding: 12px 0.7em;
  border-radius: 4px;
  margin:0 0.4em;
}
}
.news_c01_iconbox .news_icon00 {
  background-color: #444;
}
.news_c01_iconbox .news_icon01 {
/*  background: -moz-linear-gradient(left, #0569B5, #018499);
  background: -webkit-linear-gradient(left, #0569B5, #018499);
  background: linear-gradient(to right, #0569B5, #018499);*/
  background-color: #0569B5;
}
.news_c01_iconbox .news_icon02 {
  background-color: #C16100;
}
.news_c01_iconbox .news_icon03 {
  background-color: #5A8723;
}
.news_c01_iconbox .news_icon04 {
  background-color: #B10A94;
}


.news_c01_newslistbox {
	border-top: 1px #DDD solid;
}
.news_c01_newslistbox a {
color: #333;
text-decoration: none;
}
@media only screen and (max-width: 820px) {
.news_c01_newslistbox .top_news_inbox {
padding: 18px 4px;
}
.news_c01_newslistbox .top_news_stit{
padding-top: 6px;
}
}


.news_c01_archivebox .tit {
	font-size:18px;
	font-size:1.8rem;
	font-weight: 500;
	text-align: center;
	background-color: #192982;
	color: #FFF;
	padding: 8px 0.4em;
}
.news_c01_archivebox div {
border: 1px #666 solid;
border-top: none;
	text-align: center;
}
.news_c01_archivebox a {
display: block;
	font-size:18px;
	font-size:1.8rem;
	color: #333;
	font-weight: 500;
text-decoration: none;
padding: 12px 0.4em;
background-image: url(../iseki-p/common-p/btn_icon01.png);
background-repeat: no-repeat;
background-position: center right 15px;
}
.news_c01_archivebox a:hover {
background-color: #EEE;
}
@media only screen and (max-width: 820px) {
.news_c01_archivebox{
width: 60%;
margin: 60px 20% 0;
}
}


.news_kiji_mainbox {
margin-bottom: 25px;
}
.news_kiji_news_day {
	font-size:16px;
	font-size:1.6rem;
	font-weight: 500;
	color: #192982;
	padding-left: 4px;
}
.news_kiji_news_stit {
	font-size:26px;
	font-size:2.6rem;
	line-height: 1.35;
	font-weight: 500;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-bottom: 25px;
	border-bottom: 1px #958571 solid;
}

@media only screen and (max-width: 820px) {
.news_kiji_news_day {

}
.news_kiji_news_stit {
	font-size:22px;
	font-size:2.2rem;
	}
}

.news_kiji_img01 {
width: 80%;
margin: 0 10% 25px;
}

.news_kiji_img01 img {
width: 100%;
}

.news_kiji_content p {
	font-size:18px;
	font-size:1.8rem;
	line-height: 1.65;
	padding: 8px 0;
	min-height: 1em;
}
.news_kiji_content h1 {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: bold;
	line-height: 1.65;
	padding: 8px 0;
	min-height: 1em;
}
.news_kiji_content h2 {
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold;
	line-height: 1.65;
	padding: 8px 0;
	min-height: 1em;
}
.news_kiji_content h3 {
  font-size: 22px;
  font-size: 2.2rem;
	line-height: 1.65;
	padding: 8px 0;
	min-height: 1em;
}
.news_kiji_content h4 {
  font-size: 20px;
  font-size: 2.0rem;
	line-height: 1.65;
	padding: 8px 0;
	min-height: 1em;
}
.news_kiji_content h5 {
  font-size: 18px;
  font-size: 1.8rem;
	line-height: 1.65;
	padding: 8px 0;
	min-height: 1em;
}
.news_kiji_content h6 {
  font-size: 16px;
  font-size: 1.6rem;
	line-height: 1.65;
	padding: 8px 0;
	min-height: 1em;
}

@media only screen and (max-width: 820px) {
.news_content p {
	line-height: 1.75;
}
}







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

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

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

.news_contents01_g2 > .grid_container > .grid_item_01 {
	-ms-grid-column: 1; /* ���̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-column-span: 1; /* ���̃}�X��(IE�p) */
	grid-column: 1 / 2; /* ���ʒu */
	
	-ms-grid-row: 1; /* �c�̃X�^�[�g�ʒu(IE�p) */
	-ms-grid-row-span: 1; /* �c�̃}�X��(IE�p) */
	grid-row: 1 / 2; /* �c�ʒu */
}
.news_contents01_g2 > .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; 
}

@media only screen and (max-width: 820px) {
.news_contents01_g2 > .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;
}

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

.news_contents01_g2 > .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; 
}
.news_contents01_g2 > .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; 
}
}


/*====================================
 ���o�C�����j���[ 
====================================*/

#mobilemenu {
	display: block;
	position: relative;
	cursor: pointer;
}

#mobilemenu ul#mobilemenu_list {
	display: none;
	position: absolute;
	background-color: rgba(255,255,255,0.9);
	border: 1px solid #000000;
	right: 0px;
	top: 120px;
	padding: 0;
	z-index: 100000;
}
#mobilemenu ul#mobilemenu_list li {
	font-size:24px;
	font-size:2.4rem;
	line-height:1.65;
	margin-right: 0;
	list-style-type: none;
}
#mobilemenu ul#mobilemenu_list li a {
	clear: both;
	display: block;
	width: 300px;
	text-align: left;
	padding: 14px 16px;
	color: #111111;
	text-decoration: none;
}
#mobilemenu ul#mobilemenu_list li a .blank {
background-image: url(../iseki-p/common-p/mobilemenu_icon01_bk.png);
background-repeat: no-repeat;
padding-right: 0.8em;
background-position: center right;
}
#mobilemenu ul#mobilemenu_list li a:hover .blank {
background-image: url(../iseki-p/common-p/mobilemenu_icon01_wh.png);
}
@media only screen and (max-width: 820px) {
#mobilemenu ul#mobilemenu_list li a .blank {
background-image: url(../iseki-p/common-p/sp-p/mobilemenu_icon01_bk_sp.png);
padding-right: 1.2em;
}
#mobilemenu ul#mobilemenu_list li a:hover .blank {
background-image: url(../iseki-p/common-p/sp-p/mobilemenu_icon01_wh_sp.png);
}
}
/*#mobilemenu ul#mobilemenu_list li a .tx {
vertical-align: middle;
}
.mobilemenu_icon01 {
padding-left: 0.4em;
}*/

#mobilemenu ul#mobilemenu_list li.current {
	border-bottom: none;
}
#mobilemenu ul#mobilemenu_list li a:hover {
	background-color: #111111;
	color: #ffffff;
}

/*====================
23/09/22 更新
====================*/
	
@media only screen and (max-width: 820px) {}
	
	
.business04_rentallp-btn01{}

.business04_rentallp-btn01:hover{
	opacity:0.9;}
	
.business04_rentallp-btn01 img{
	max-width:800px;
	width:100%;
	height:auto;}

