<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----------------------------------------------------------
	edit by toshio maeoka / pm studio co.,ltd.
	mail:maeoka@pmstudio.com
	url:http://www.pmstudio.com/
-----------------------------------------------------------*/

/*-------------------------------
	each ollection frame
--------------------------------*/

.block2{
	width:auto;
	height:auto;
	margin: 0px auto;
	border: 1px solid #CCC;
	display:block;
}

/*--繝ｪ繧ｹ繝医ヵ繝ｬ繝ｼ繝�--*/
.list_frame{
	width:100%;
	height:auto;
	margin:0px auto;
	border: 0px solid #CCC;
	display:block;
}

/*--繧､繝ｳ繝輔か繝輔Ξ繝ｼ繝�--*/
.info_frame{
	width:100%;
	height:auto;
	margin:0px auto;
	border: 0px solid #CCC;
	display:block;
}

/*--繝舌リ繝ｼ繝ｪ繧ｹ繝医�繧､繝吶Φ繝遺吶Μ繧ｹ繝�--*/
ul.banner_list{
	width:auto;
	height:auto;
	margin:0px auto;
}

ul.banner_list li{
	position:relative;
	width:440px;
	height:auto;
	padding:0px 20px 3% 0px;
	border: 0px solid #CCC;
}

.banner_photo{
	width:440px;
	height:auto;
	overflow:hidden;
}

.banner_list img{
	width:440px;
	height:100%;
	object-fit: cover;
	font-family: 'object-fit: cover;'
}
ul.event_list li .padding_t20{
	width: 90%;
    margin: 0 auto;
}

/*--繧､繝吶Φ繝遺吶Μ繧ｹ繝�--*/
ul.event_list{
	width:auto;
	height:auto;
	margin:0px auto;
	justify-content: center;
}

ul.event_list li{
	position:relative;
	width:480px;
	height:auto;
	min-height:400px;
	padding:0px 20px 3% 0px;
	border: 0px solid #CCC;
}

.event_photo{
	width:440px;
	height:220px;
	overflow:hidden;
	    margin: 0 auto;
}

.event_photo li img{
	width:440px;
	height:220px;
	object-fit: cover;
	font-family: 'object-fit: cover;'
}

/*--隧ｳ縺励￥隕九ｋ繝懊ち繝ｳ--*/
.more_btn_event{
	width:137px;
	height:37px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor:pointer;
	transition: 0.2s;
}
.more_btn_event:hover{
	opacity: 0.8;
	transition: 0.2s;
}
.more_btn_event span:nth-child(1){
	width:70%;
}
.more_see{
	position: absolute;
	right: 46px;
	bottom: 55px;
}

/*--- line ---*/
.line_b{
	width:auto;
	height:1px;
	margin:0px auto;
	border-bottom: 1px solid rgba(0,0,0,0.2);
}

/*--banner_set--*/
.banner_set{
	width:93%;
	height:auto;
	margin:0px auto;
	border: 0px solid #CCC;
}

/*---PC逕ｨ髱櫁｡ｨ遉ｺ---*/
.sp_show{
	display:none;
}

.more_btn_link {
    background: rgba(0,0,0,1);
    width: 380px;
    height: 50px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: rgba(255,255,255,1);
    cursor: pointer;
		transition: 0.2s;
}
.more_btn_link:hover{
	opacity: 0.8;
	transition: 0.2s;
}
.more_btn_link span:nth-child(1) {
    width: 90%;
}
</pre></body></html>