
/*=================================
画像付きのリンク一覧。
===============
====================================================*/

/*-------------------------
大型項目｜画像付きリンク一覧
------------------------------*/

	/*-------------------------
	画像付きリンクリスト枠
	------------------------------*/
	.menu-big-list{
		/* width:380px; */
		margin:0 auto;
		padding:10px 10px 10px;
		border-bottom:1px solid #e5e5e5;
	}
	/*-------------------------
	タイトル。
	------------------------------*/
	.menu-big-list-title{
		text-align:center;
		height:30px;
		line-height:30px;
		font-family:'Century Gothic','Century';
		font-size:17px;
		color:#2e4b40;
		display:block;
	}
	.menu-big-list-title a{
		color:#2e4b40;
	}
	.menu-big-list-line{
		margin:0 0 18px 0;
		padding:0 0 18px 0;
		border-bottom:dashed 1px #dfdfdf;
	}
	.menu-big-list-line:nth-child(2){
		margin:10px 0 22px 0;
		/* background-color:skyblue; */
	}
	.menu-big-list-line:last-child{
		border-bottom:none;
		margin:0;
		padding:0;
		/* background-color:skyblue; */
	}
	
	.menu-big-list-box{
		position:relative;
	}


	/*-------------------------
	大型項目｜画像付きリンク左辺
	------------------------------*/
	.menu-big-list-left{
		width:100%;
		margin-bottom:20px;
	}
	.menu-big-list-left img{
		width:100%;
		height:auto;
		border-radius:2px;
	}


	/*-------------------------
	大型項目｜画像付きリンク右辺
	------------------------------*/
	.menu-big-list-right{
		flex:1;
		font-weight:normal;
		padding-right:5px;
		/*background-color:skyblue;*/
		/* height:100px; */
		display:table;

	}
	.menu-big-list-right:hover [class="menu-big-list-data-box-title"]{
		text-decoration:underline;
	}
	
	.menu-big-list-data-box{
		display:table-cell;
		vertical-align:middle;
	}
	
	.menu-big-list-data-box-title{
		font-size:14px;
		line-height:1.6;
	}
	
	.menu-big-list-data-box-title a:link,.menu-big-list-data-box-title a:active,.menu-big-list-data-box-title a:visited{
		color:#3a3932;
		text-decoration:none;
	}
	
	.menu-big-list-data-box-title-link::after{
		position:absolute;
		top:0;
		right:0;
		left:0;
		bottom:0;
		z-index:5;
		pointer-events:auto;
		content:"";
		/*background-color:skyblue;*/
	}

	progress{
		margin:0;
		padding:0;
	}
	
	.progress{
		margin:0 0 8px 0;
		width:100%;
		height:5px;
		-webkit-appearance:none;
		background-color:#eee;
	}
	.progress::-webkit-progress-bar {
		background-color: #e7e7e7;
	}
	.progress::-webkit-progress-value{
		/*background-color:rgb(0, 122, 223);*/
		background-color:#4ba883;
	}
	/* progress[value]{
		height:8px;
		border:1px solid #ccc;
		-webkit-appearance:none;
	} */
	/* ::-webkit-progress-value{
		background-color:skyblue;
	}
	::-webkit-progress-bar{
		background-color:#f5f5f5;
	} */
	
	.menu-big-list-data{
		font-size:12px;
	
	}
