@charset "utf-8";
#header{
	margin-bottom:70px;
}
h1{
	text-align:center !important;
	margin-bottom:0px;
}
.min{
	font-family:"Hiragino Mincho ProN","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
	font-weight:normal;
	letter-spacing:0.1em;
}

#page_h2{
	font-size:33px;
	letter-spacing:0.1em;
	font-family:"Hiragino Mincho ProN","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;
	font-weight:normal;
}
#page_h2 span{
	margin-left:10px;
	font-size:25px;
}

/* page_40  2022/03/16～ 改訂 旬のおたより 対応
--------------------------------------------------------- */
/* --- wrap_top --- */
.pg40_wrap_top{
	width:930px;
	margin:0 auto;
	padding-top:15px;
}

/* --- head_top --- */
.pg40_head_top{
	padding-bottom:15px;
	border-bottom:1px solid #E3E6E4;
}

/* --- contents_top --- */
.pg40_contents_top{
	display: flex;
}

/* 使用しない--- 左ブロック --- */
/*.pg40_left_blk{ */
/*	display: table-cell; */
/*	width: 200px; */
/*} */

/* --- 中央ブロック --- */
.pg40_center_blk{
	display: table-cell;
	width: 700px; 
}

/* --- 中央ブロック LOOP 先頭 --- */
.pg40_loop_top{
	width: 700px; 
	padding-top:5px;
}

/* --- 中央ブロック LOOP --- */
.pg40_loop{
	width: 700px; 
	border-top:1px solid #E1E1E1;
	padding-top:5px;
}

/* --- 右 ブロック --- */
.pg40_right_blk{
	display: table-cell;
	width: 220px; 
}

/* --- 右 ブロック 見出し --- */
.pg40_right_h2{
	font-size:18px;
	margin-bottom:5px;
	font-weight:normal;
}

/* --- 右 ブロック 見出し #D0F3FB; アンダーライン #E1E1E1; --- */
.pg40_right_h2_under{
	background: linear-gradient(to right,#D0F3FB,#D0F3FB 8px,#fff 8px,#fff);
	border-bottom:1px solid #E1E1E1;
}

/* TOPﾍﾟｰｼﾞ改修用 */
.pg40_right_dummy_top{
	margin-top:400px;
}

/* --- フッター 上線 --- */
.footer_bl{
	border-top:1px solid #E1E1E1;
	padding-top:10px;
	margin-top:15px;
}

