/*  excelstd_res.css 2016/03/07 for excel school */
/*  2016/03/26 esz_main */
/*  2016/04/22 esz_xlink */
/*  2016/05/14 esz_div_lnk,esz_div_title を追加 */
/*  2016/06/21 esz_li_nm windows の2行めが詰まっているので対策 */
/*  2019/06/12 esz_li_nm_2 add 画像の下を少し空ける、esz_img2 add borderを追加 */
.esz_site {
	text-align:center;
	font-size:1.2em; /* 0.8em */ 
	font-weight:bold;
	margin-top:0.2em;
	margin-bottom:0.2em;
}
.esz_site a {
	text-decoration:none;
      color: #000;
}
.esz_site a:hover {
   color: #0000ff;
}
.esz_h1 {
	text-align:center;
	text-decoration:none;
	font-size:1.4em;
}
.esz_h2 {
	text-decoration:none;
	text-align:left;
	font-size:1.3em;
}
.esz_p_center {
	text-align:center;
}
.esz_tid {
	color:#cccccc;
}
.esz_li {
	margin-bottom:0.4em;
	margin-top:0.2em;
	line-height:1.5em;
}
.esz_li_nm {
	margin-bottom:0.5em;
	margin-top:0.2em;  /* 2016/06/21 add*/
	line-height:1.5em; /* 2016/06/21 add*/
	list-style-type:none;
}
.esz_li_nm2 { /* 2019/06/12 add */
	margin-bottom:1em;
	margin-top:0.2em;
	line-height:1.5em;
	list-style-type:none;
}
.esz_key {
	float:left;
	list-style-type:none;
	margin-left:0.5em;
	vertical-align:bottom;
}

/* 2019/07/08 VLOOKUP用 */
.esz_color1 {
	background-color:yellow;
}
.esz_color2 {
	background-color:#ccffcc;
}
.esz_color3 {
	background-color:#ffcccc;
}
.esz_color4 {
	background-color:silver;
}

.esz_key_end {
	clear:both;
	list-style-type:none;
}
.esz_cnt {
	text-align: center;
}
.esz_updt {
	font-size:0.9em;
	color:#999999;
}
.esz_link {
	color:#ff9999;
}
#esz_body {
   width:auto;
}

.esz_navi {
   width:20em;
   margin:0 auto;
}
.esz_navi a { 
   background: #ccf6cc;
   color: #000;
   display: block;
   float: left;
   width:6.5em;
   text-align:center;
   text-decoration:none;
   border-bottom:1px solid #008000;
   border-right:1px solid #008000;
   line-height:2.5em;
   margin-bottom:1px;
   margin-right:1px;
}
.esz_navi a:hover {
   color: #0000ff;
}
.esz_img {
   /* width:100%; */
   max-width:100%;
}
.esz_img2 { /* 2019/06/12 borderを追加 */
   /* width:100%; */
   max-width:100%;
   border:1px solid gray;
}
.esz_navi2 {
   font-size:small;
   text-align:center;
   margin-top:0.3em; /* 2016/03/10 */
   margin-bottom:0.3em; /* 2016/03/10 */
}
.esz_navi2 a {
   text-decoration:none;
   color: #000;
}
#esz_main {
   width:300px;
   margin:0 auto;
}
#esz_main2 {
   width:300px;
   margin:0 auto;
}
.esz_xlink {
	line-height:2em;
	text-align:center;
	font-size:large;
	background-color:#bbffbb;
}
.esz_pdf {
	width:300px;
	height:720px;
}

/* 2016/05/14 kazuwiki2r用 */
.esz_w2r_div_pc {
	display:none;
	float:left;
}
.esz_w2r_div2_pc {
	display:none;
	float:left;
}
.esz_w2r_p_lnk_pc {
	display:none;
	float:left;
}
.esz_w2r_p_hn_pc {
	display:none;
	float:left;
}
.esz_w2r_p_title_pc {
	display:none;
	float:left;
}
.esz_w2r_div_sp {
	display:block;
	float:left;
	width:15.1em; 
}
.esz_w2r_p_title_sp {
	display:inline;
	float:left;
	width:15em;
	height:1.3em;
	line-height:1.2em;
	margin:0;
	margin-top:2px;
	margin-bottom:1px;
	padding:0;
	overflow:hidden;
}
.esz_w2r_p_hn_sp {
	display:block;
	float:left;
	width:15em;
	height:1.2em;
	margin:0;
	margin-top:1px;
	margin-bottom:4px;
	text-align:right;
	padding:0;
	overflow:hidden;
}

@media (min-width:600px) {
   #esz_body {
      margin-left:0.2em;
      width:46.6em;
   }
   .esz_navi {
      width:46.6em;
   }
   .esz_navi a {
      line-height:1.75em;
      width:7.6em;
   }
   #esz_main {
      width:600px;
      margin:0 auto;
   }
   #esz_main2 {
      width:660px;
      margin:0 auto;
      /* border:1px solid yellow; */
   }
   .esz_img {
      width:auto;
   }
   .esz_pdf {
		width:600px;
		height:720px;
	}
	/* 2016/05/14 kazuwiki2r用 */
	.esz_w2r_div_pc {
		display:block;
		float:left;
		width:33.3em; 
	}
	.esz_w2r_div2_pc {
		display:block;
		float:left;
		width:40em; 
	}
	.esz_w2r_p_lnk_pc {
		display:block;
		float:left;
		width:33.2em; /* 11.2em */
		height:1.2em;
		line-height:1.2em;
		overflow:hidden;
		margin:0;
		padding:0;
	}
	.esz_w2r_p2_lnk_pc {
		width:10em;
		height:1.5em;
		overflow:hidden;
		text-align:center;
		margin:1px;
		padding:1px;
		/* border-bottom:1px solid green; */
	}
	.esz_w2r_p2_upd_pc {
		width:3em;
		height:1.5em;
		overflow:hidden;
		text-align:center;
		margin:1px;
		padding:1px
		/* border-bottom:1px solid pink; */
	}
	.esz_w2r_p_hn_pc {
		display:block;
		width:11.2em;
		height:1.2em;
		overflow:hidden;
		margin:0;
		margin-top:2px;
		margin-bottom:6px;
		padding:0;
	}
	.esz_w2r_p_title_pc {
		display:block;
		float:left;
		width:22em;
		height:1.5em;
		line-height:1.5em;
		margin:0;
		padding:0;
		margin-left:0.2em;
		overflow:hidden;
	}
	.esz_w2r_p2_title_pc {
		width:18em;
		height:1.5em;
		line-height:1.5em;
		overflow:hidden;
		/* vertical-align:top; */
		margin:1px;
		padding:1px;
	}

	.esz_w2r_p2_hn_pc {
		width:8em;
		height:1.5em;
		overflow:hidden;
		margin:1px;
		padding:1px;
	}
	.esz_w2r_div_sp {
		display:none;
		float:left;
	}
	.esz_w2r_p_title_sp {
		display:none;
		float:left;
	}
	.esz_w2r_p_hn_sp {
		display:none;
		float:left;
	}
}
