<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/*--------------------------------------------------------------------------*/
/*  ベース																	*/
/*--------------------------------------------------------------------------*/
#MainSlide_section{
	width:100% ;
	margin-bottom:15px ;
}

	#MainSlide_section #MainSlide_inner_section{
		width:960px ;
		text-align:center ;
		margin:0 auto ;
	}

@media screen and (max-width: 640px) {
	#MainSlide_section{
		width:100% ;
		margin-bottom:15px ;
	}
	
		#MainSlide_section #MainSlide_inner_section{
			width:100% ;
		}
}


/* ++++++++++++++++++++++++ */
/*  ニュース				*/
/* ++++++++++++++++++++++++ */
.sec01{
	width:960px ;
	overflow:hidden ;
	margin:0 auto 20px auto ;
}

	.sec01 .topic{
		width:465px ;
		float:left ;
	}
	
	.sec01 .event{
		width:465px ;
		float:right ;
	}
	
		.sec01 h2{
			overflow:hidden ;
			position:relative ;
			margin:0 auto 15px auto ;
		}

			.sec01 h2 a{
				display:block ;
				position:absolute ;
				top:2px ;
				right:2px ;
				font-size:90% ;
				background-image:url(../../images/base/icon03.gif) ;
				background-position:0 4px ;
				background-repeat:no-repeat ;
				text-indent:1em ;
			}
		
		.sec01 .new_topic{
			width:100% ;
			margin:0 auto 15px auto ;
			background:#fbf1f6 ;
			overflow:hidden ;
		}

			.sec01 .new_topic dl{
				width:94% ;
				margin:15px auto 15px auto ;
				overflow:hidden ;
			}

				.sec01 .new_topic dl dt{
					width:225px ;
					float:left ;
				}

				.sec01 .new_topic dl dd{
					width:195px ;
					float:right ;
				}
	
					.sec01 .new_topic dl dd .date{
						font-size:90% ;
						margin:0 auto 5px auto ;
					}

					.sec01 .new_topic dl dd .title{
						font-size:110% ;
						font-weight:bold ;
						margin:0 auto 5px auto ;
						color:#002671 ;
					}
		
					.sec01 .new_topic dl dd .body{
						margin:0 auto 5px auto ;
					}

					.sec01 .new_topic dl dd .link{
						margin:0 auto 5px auto ;
						text-align:right ;
					}
					
						.sec01 .new_topic dl dd .link a{
							color:#002671 ;
						}

		.sec01 .list{
			width:100% ;
			margin:0 auto 15px auto ;
			overflow:hidden ;
		}
	
			.sec01 .list dl{
				width:100% ;
				margin:0 auto 10px auto ;
				overflow:hidden ;
				border-bottom:1px dotted #8c8c8c ;
			}

				.sec01 .list dl dt{
					width:100px ;
					float:left ;
					margin-bottom:5px ;
				}
	
.sec01 .event .list dl dt{
	width:120px ;
}

				.sec01 .list dl dd{
					width:365px ;
					float:left ;
					margin-bottom:5px ;
				}

.sec01 .event .list dl dd{
	width:340px;
}
					.sec01 .list dl dd a{
						color:#404040 ;
					}
		

@media screen and (max-width: 640px) {
	.sec01{
		width:95% ;
		margin:0 auto ;
	}
	
		.sec01 .topic{
			width:100%;
			float:none ;
			margin:0 auto 20px auto ;
		}
		
		.sec01 .event{
			width:100%;
			float:none ;
			margin:0 auto 20px auto ;
		}
		
			.sec01 h2{
			}
	
				.sec01 h2 a{
				}
			
			.sec01 .new_topic{
			}
	
				.sec01 .new_topic dl{
				}
	
					.sec01 .new_topic dl dt{
						width:100% ;
						float:none ;
						margin:0 auto 10px auto ;
						text-align:center ;
					}
	
					.sec01 .new_topic dl dd{
						width:100% ;
						float:none ;
						margin:0 auto 10px auto ;
					}
		
						.sec01 .new_topic dl dd .date{
						}
	
						.sec01 .new_topic dl dd .title{
						}
			
						.sec01 .new_topic dl dd .body{
						}
	
						.sec01 .new_topic dl dd .link{
						}
						
							.sec01 .new_topic dl dd .link a{
							}
	
			.sec01 .list{
			}
		
				.sec01 .list dl{
				}
	
					.sec01 .list dl dt{
						width:100% ;
						float:none ;
						margin-bottom:5px ;
					}
		
					.sec01 .list dl dd{
						width:100% ;
						float:none ;
						margin-bottom:5px ;
					}
	
						.sec01 .list dl dd a{
							color:#404040 ;
						}
			
	
}
</pre></body></html>