<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

@import url(navi.css);
@import url(common.css);
.max-img{
	width: 100%;
	height: auto;
}

#mainimg {
	width:948px;
	height:288px;
	border:6px solid #F0F0F0;
	margin:0 auto 18px auto;
	position:relative;
}

	#mainimg .acs {
		width:204px;
		height:288px;
		position:absolute;
		top:0px;
		left:540px;
		overflow: hidden;
		background-color: #000;
		transition-duration: .4s;
	}
	

	
	#mainimg .dc {
		width:204px;
		height:288px;
		position:absolute;
		top:0px;
		left:744px;
		overflow: hidden;
		background-color: #000;
		transition-duration: .4s;
	}
	

	#mainimg .acs img,
	#mainimg .dc img{
		position: relative;
		z-index: 10;
		vertical-align: bottom;
	}
	#mainimg .dc img:hover,
	#mainimg .acs img:hover {
	opacity:0.6;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background:#000000;
	}
	
	#mainimg #ss {
	width:540px;
	height:288px;
	position:absolute;
	left:0px;
	top:0;
	transition-duration: .4s;
	}
	
	#mainimg #slideshow {
		width:540px;
		height:288px;
	}
	
	
#top {
	width: 100%;
	max-width:960px;
	margin:0 auto;
	background-color: #f0f0f0;
}
	

	.box {
		width:192px;
		height:auto;
		border-left:#FFF 1px solid;
		border-right:1px #d6d6d6 solid;
		background-color:#F0F0F0;
		overflow:hidden;
		box-sizing: border-box;
	}
	
	.box h2 {
		width:100%;
		height:auto;
	}
		#rh21 {background:url(../img/top/st1.jpg) no-repeat;}
		#rh22 {background:url(../img/top/st2.jpg) no-repeat;}
		#rh23 {background:url(../img/top/st3.jpg) no-repeat;}
		#rh24 {background:url(../img/top/st4.jpg) no-repeat;}
		#rh25 {background:url(../img/top/st5.jpg) no-repeat;}
	
	.box p {
		margin:0 10px 5px;
		padding:0 0 0 14px;
		background:url(../img/top/yaji.gif) no-repeat left;
	}
	
	.box p a {
		text-decoration:none;
	}
	
	.box p a:hover {
		position:relative;
		top:1px;
		left:1px;
		color:#006666;
	}
	.box p.other-link{
		padding: 0;
		background: none;
	}
	.box p.other-link a{
		text-decoration: underline;
	}
	.box div.box-top{
		margin-bottom: 20px;
		padding: 0px;
		box-sizing: border-box;
		width: 100%;
		min-height: 240px;
	}
	.box div.box-bottom{
		padding: 0 10px;
		box-sizing: border-box;
		width: 100%;
	}

	.boxi {
		width:168px;
		height:200px;
		border-left:#FFF 1px solid;
		border-right:1px #d6d6d6 solid;
		background-color:#F0F0F0;
		float:left;
		padding:0 11px 20px 11px;
		overflow:hidden;
	}	
	
	.boxi h3 {
		width:168px;
		height:102px;
		text-indent:-9999px;
	}
		#irh21 {background:url(../img/top/i1.jpg) no-repeat;}
		#irh22 {background:url(../img/top/i2.jpg) no-repeat;}
		#irh23 {background:url(../img/top/i3.jpg) no-repeat;}
		#irh24 {background:url(../img/top/i4.jpg) no-repeat;}
		#irh25 {background:url(../img/top/i5.jpg) no-repeat;}
		
	.boxi p {
		padding:0;
		margin:0;
	}
/*-------------------------------958px莉･荳�---------------------------------------------*/
@media screen and (max-width: 958px) {
	.box{
		width: 33.3333%;
	}
}
/*-------------------------------650px莉･荳�---------------------------------------------*/
@media screen and (max-width: 650px) {
	.box{
		width: 50%;
	}
}
/*-------------------------------480px莉･荳�---------------------------------------------*/
@media screen and (max-width: 480px) {
	.box{
		width: 100%;
	}
}
/*-------------------------------------------------------------------------------------*/

section.top-bottom-section{
	max-width: 960px;
	margin: 30px auto 0;
	width: 100%;
}
#cl {
	width:744px;
	/*float:left;*/
}

#left {
	width:190px;
	/*float:left;*/
}

#center {
	width:540px;
	/*float:right;*/
	padding:0 0px 0px 14px;
}
#center div.for-bg{
	background:url(../img/top/under.png) bottom repeat-x;
	width: 100%;
	min-height: 100px;
	padding: 0px 0 20px;
}

#righ {
	width:190px;
	/*float:right;*/
	-webkit-align-content: flex-start; /* Safari */
	align-content:         flex-start;
}
	
/* 蟾ｦ蛛ｴ繝��繝悶Ν繧ｨ繝ｪ繧｢ */

#left table {
	width:100%;
	border:5px #E1E1E1 solid;
	border-spacing:1px;
	background-color:#CCC;
	margin-bottom:10px;
	box-sizing: border-box;
}

	#left table th.green {
		background-color:#669966;
		color:#FFFFFF;
		padding:5px 0;
		text-align:center;
		font-weight:normal;
	}
	
	#left table th.lgreen {
		background-color:#99CC00;
		color:#FFFFFF;
		padding:5px 0;
		text-align:center;
		font-weight:normal;
	}
	
	#left table td {
		background-color:#FFF;
		padding:5px 0;
		text-align:center;
	}
	
	#left table td p {
		font-size:95%;
		line-height:110%;
		padding:10px 15px;
		margin:0;
		text-align:left;
	}


/* 荳ｭ螟ｮRSS繧ｨ繝ｪ繧｢ */
#center h2 {
	width:100%;
	/*height:60px;
	text-indent:-9999px;
	background:url(../img/top/info.jpg) no-repeat;*/
}

#center dl {
	padding:0 23px;
	margin:0;
}

#center dt {
	 float:left;  
	 width:100px;  
	 padding:0 0 5px 0;  
	 clear:both;  
	 color:#0099CC;
}

#center dd {  
	 margin-left:100px;  
	 padding:0 0 5px 5px;  
}

/* 蜿ｳ蛛ｴ繝舌リ繝ｼ繧ｨ繝ｪ繧｢ */


</pre></body></html>