@charset "utf-8";
/* -----------------------------------------------------------------
 cms_parts.css ÉÏ•ø¤­
----------------------------------------------------------------- */
@media print, screen and (max-width: 1023px) {
#main {
	padding-bottom:0 !important;
}
}

@media print, screen and (min-width: 1024px) {
}



/* -----------------------------------------------------------------
 list_entry
----------------------------------------------------------------- */
.list_entry .item time {
	color:#043c83;
}
.list_entry .item {
	display:block;
}
.list_entry .item .txt {
	font-weight:bold;
	color:#000;
}
/*----- hover -----*/
body:not(.ios) .list_entry a.item {
	transition:.3s;
}
body:not(.ios) .list_entry a.item:hover {
	background:#fdfaf3;
}
@media print, screen and (max-width: 1023px) {
.list_entry .item {
	padding:1.5em 3.3vw;
	border-bottom:#cecece 1px solid;
}
.list_entry .item time {
	font-size:14px;
	font-size:0.93rem;
}
.list_entry .item .txt {
	line-height:1.2;
}
}

@media print, screen and (min-width: 1024px) {
.list_entry {
	width:93.4%;
	max-width:1120px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-left:200px;
}
.list_entry .item {
	padding:1.5em .2em;
	border-bottom:#cecece 1px solid;
}
.list_entry .item:nth-of-type(1) {
	border-top:#cecece 1px solid;
}
}




/* -----------------------------------------------------------------
 box_jscroll
----------------------------------------------------------------- */
.box_jscroll .pager {
	height:0;
}

@media print, screen and (min-width: 1024px) {
.box_jscroll .pager {
	display:none;
}
}
