/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 30 2022 | 21:11:51 */
/*  端末の識別表示 */
/*  "e_desktop":デスクトップのみ表示（モバイルでは非表示） */
/*  "e_mobile":モバイルのみ表示（デスクトップでは非表示）  */
.e_mobile { display: none; }
@media screen and (max-width:900px) {
	.e_desktop { display: none; }
	.e_mobile  { display: inline; }
}


@media screen and (min-width:901px) {	
	/* --- ﾃﾞｽｸﾄｯﾌﾟ表示ここから -- */
	table.e_w01 { 
		/* 会社情報 横幅 */
		width: 85%; 
	}
	table.e_w02 {
		/* 会社沿革 横幅 */
		width: 80%;
		font-size: 80%;
		line-height: 110%;	
	}
	table.e_title1 {
		/* 業務概要 見出し */
		background-color: #a5f0f2;
		color: #0070ef;
		font-size: 90%;
		line-height: 100%;	
	}
	table.e_ text001{
		/* 業務概要 説明枠 */
		color: #000000
		font-size: 80%;
		line-height: 80%;	
	}	
	td.e_a01 {
      	/* 画面横方向を分割しない欄共通の左右余白 */
		/*（トップページ冒頭文章/会社運営方針の文章/業務形態の冒頭の図） */
    	padding: 0.5em 15% 0.5em 15%;
  	}
	td.e_t01 {
      	/* 会社概要欄 左側セル（横線部分）の余白 */
    	padding: 0.2em 0% 0.2em 12%;
  	}
	td.e_t02 {
      	/* 会社概要欄 左側セル（文字部分）の余白 */
    	padding: 0.2em 0% 0.2em 14%;
  	}
	td.e_d01 {
      	/* 会社概要欄 右側セル（横線部分）の余白 */
    	padding: 0.2em 12% 0.2em 1%;
  	}
	td.e_d02 {
      	/* 会社概要欄 右側セル（文字部分）の余白 */
    	padding: 0.2em 10% 0.2em 3%;
  	}
	td.e_d03 {
      	/* 会社概要欄 横3分割時の中央セル（文字部分）の余白 */
    	padding: 0.2em 0% 0.2em 3%;
  	}
	/* --- ﾃﾞｽｸﾄｯﾌﾟ表示ここまで -- */

}

@media screen and (max-width:900px) {	
	/* --- ﾓﾊﾞｲﾙ表示ここから --- */
	table.e_w01 {
		/* 会社情報 横幅 */
		width: 100%;
	}
	table.e_w02 {
		/* 会社沿革 横幅 */
		width: 100%;
		font-size: 90%;
		line-height: 120%;	
	}
	table.e_title1 {
		/* 業務概要 見出し */
		background-color: #a5f0f2;
		color: #0070ef;
		font-size: 100%;
		line-height: 150%;	
	}	
	table.e_text001{
		/* 業務概要 説明枠 */
		color: #000000
		font-size: 85%;
		line-height: 85%;	
	} 
	td.e_a01 {
      	/* 画面横方向を分割しない欄共通の左右余白 */
		/*（トップページ冒頭文章/会社運営方針の文章/業務形態の冒頭の図） */
    	padding: 0.7em 2% 0.7em 2%;
  	}  
	td.e_t01 {
      	/* 会社概要欄 左側セル（横線部分）の余白 */
    	padding: 0.3em 0% 0.3em 0%;
  	}
	td.e_t02 {
      	/* 会社概要欄 左側セル（文字部分）の余白 */
    	padding: 0.3em 0% 0.3em 1%;
  	}
	td.e_d01 {
      	/* 会社概要欄 右側セル（横線部分）の余白 */
    	padding: 0.3em 0% 0.3em 1%;
  	}
	td.e_d02 {
      	/* 会社概要欄 右側セル（文字部分）の余白 */
    	padding: 0.3em 0% 0.3em 2%;
  	}
	/* --- ﾓﾊﾞｲﾙ表示ここまで --- */
	
}

@media screen and (max-width:450px) {	
	table {
		/* スマホ表示でレイアウトが崩れないよう対策 */
		display: inline;
		overflow-wrap: break-word;
	}
	video {
		/* videoを画面にフィットさせる */
		width: 100%;
		height: auto;
	}
}
