<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/* PC */
.spOnly {
		display: none;
}


#rinen{
	margin: 0 auto;
	padding: 0 0 30px;
	width: 679px;
}
#rinen .title{
	margin: 0 auto;
	padding: 18px 0 10px;
	width: 674px;
}
#rinen .title img{
	width: 100%;
	height: auto;
}
#rinen img{
	width: 100%;
	height: auto;
}
#rinen .town{
	margin: 0 auto;
	width: 679px;
}
#rinen .box{
	margin: 0 auto 25px;
	padding: 32px 0 30px;
	width: 700px;
	border-radius: 25px;
	background-color: #fff;
}
#rinen .box .subT{
	margin: 0 auto;
	padding: 0 0 20px;
	width: 381px;
}
#rinen .box .subT img{
	width: 100%;
	height: auto;
}
#rinen .box p{
	margin: 0 auto;
	padding: 0 0 40px;
	width: 600px;
	font-size: 18px;
	line-height: 28px;
	text-align: left;
}
#rinen .box p.end{
	margin: 0 auto;
	padding: 0 0 5px;
}
#rinen .box p strong{
	color: #181878;
	font-weight: bold;
}
#rinen .box .inner{
	margin: 0 auto;
	width: 600px;
}
#rinen .box .inner .no{
	float: left;
	width: 25px;
}
#rinen .box .inner p.rbox{
	float: right;
	padding: 0 0 15px;
	width: 570px;
}
#rinen .box .date{
	margin: 0 auto;
	padding: 0;
	width: 600px;
	font-size: 15px;
	text-align: right;
}

#rinen .box .tb1{
	margin: 0 auto;
	padding: 0;
	width: 600px;
}
#rinen .box .tb1 th,
#rinen .box .tb1 td{
	padding: 15px 0;
	font-size: 18px;
	line-height: 28px;
	vertical-align: middle;
}
#rinen .box .tb1 th,
#rinen .box .tb1 td.txt{
	border-bottom: 1px solid #8f82bc;
}
#rinen .box .tb1 th:first-child,
#rinen .box .tb1 td.txt1{
	border-top: 1px solid #8f82bc;
}
#rinen .box .tb1 th{
	padding: 15px 0;
	width: 155px;
	text-align: center;
	background: url(../images/white.jpg) left top repeat-x,
	#e9e6f3 url(../images/white.jpg) left bottom repeat-x;
}
#rinen .box .tb1 td{
	width: 15px;
	text-align: left;
}
#rinen .box .tb1 td.txt{
	width: auto;
}

#rinen .box.link{
	margin: 0 auto;
	padding: 32px 0 5px;
}
#rinen .box.link p{
	text-align: center;
}




@media screen and (max-width: 750px){
/* SP */
.pcOnly {
		display: none;
}
.spOnly {
	display: block;
}

#rinen{
	margin: 0 auto;
	padding: 0 0 2em;
	width: 94%;
}
#rinen .title{
	margin: 0 auto;
	padding: 0 0 1em;
	width: 92%;
}
#rinen .title img{
	width: 100%;
	height: auto;
}
#rinen img{
	width: 100%;
	height: auto;
}
#rinen .town{
	margin: 0 auto;
	width: 95%;
}
#rinen .town img{
	width: 100%;
	height: auto;
}
#rinen .box{
	margin: 0 auto 1.5em;
	padding: 2em 0 1.5em;
	width: 98%;
	border-radius: 25px;
	background-color: #fff;
}
#rinen .box .subT{
	margin: 0 auto;
	padding: 0 0 1em;
	width: 381px;
}
#rinen .box .subT img{
	width: 100%;
	height: auto;
}
#rinen .box p{
	margin: 0 auto;
	padding: 0 0 2em;
	width: 86%;
	font-size: 100%;
	line-height: 150%;
	text-align: left;
}
#rinen .box p.end{
	margin: 0 auto;
	padding: 0 0 5px;
}
#rinen .box p strong{
	color: #181878;
	font-weight: bold;
}
#rinen .box .inner{
	margin: 0 auto;
	width: 86%;
}
#rinen .box .inner .no{
	float: left;
	width: 25px;
}
#rinen .box .inner p.rbox{
	float: right;
	padding: 0 0 15px;
	width: calc(100% - 30px);
}
#rinen .box .date{
	margin: 0 auto;
	padding: 0;
	width: 86%;
	font-size: 90%;
	text-align: right;
}

#rinen .box .tb1{
	margin: 0 auto;
	padding: 0;
	width: 86%;
}
#rinen .box .tb1 th,
#rinen .box .tb1 td{
	padding: 15px 0;
	font-size: 100%;
	line-height: 150%;
	vertical-align: middle;
}
#rinen .box .tb1 th,
#rinen .box .tb1 td.txt{
	border-bottom: 1px solid #8f82bc;
}
#rinen .box .tb1 th:first-child,
#rinen .box .tb1 td.txt1{
	border-top: 1px solid #8f82bc;
}
#rinen .box .tb1 th{
	padding: 15px 0;
	width: 35%;
	text-align: center;
	background: url(../images/white.jpg) left top repeat-x,
	#e9e6f3 url(../images/white.jpg) left bottom repeat-x;
}
#rinen .box .tb1 td{
	width: 15px;
	text-align: left;
}
#rinen .box .tb1 td.txt{
	width: auto;
}

#rinen .box.link{
	margin: 0 auto;
	padding: 2em 0 0;
}
#rinen .box.link p{
	text-align: center;
}


}






@media screen and (max-width: 480px){
/* SP */
.pcOnly {
		display: none;
}
.spOnly {
	display: block;
}

#rinen{
	margin: 0 auto;
	padding: 0 0 1.2em;
	width: 94%;
}
#rinen .title{
	margin: 0 auto;
	padding: 0 0 1em;
	width: 92%;
}
#rinen .title img{
	width: 100%;
	height: auto;
}
#rinen img{
	width: 100%;
	height: auto;
}
#rinen .town{
	margin: 0 auto;
	width: 95%;
}
#rinen .town img{
	width: 100%;
	height: auto;
}
#rinen .box{
	margin: 0 auto 1.5em;
	padding: 1.5em 0 1em;
	width: 98%;
	border-radius: 25px;
	background-color: #fff;
}
#rinen .box .subT{
	margin: 0 auto;
	padding: 0 0 1em;
	width: 86%;
}
#rinen .box .subT img{
	width: 100%;
	height: auto;
}
#rinen .box p{
	margin: 0 auto;
	padding: 0 0 2em;
	width: 86%;
	font-size: 80%;
	line-height: 150%;
	text-align: left;
}
#rinen .box p.end{
	margin: 0 auto;
	padding: 0 0 5px;
}
#rinen .box p strong{
	color: #181878;
	font-weight: bold;
}
#rinen .box .inner{
	margin: 0 auto;
	width: 86%;
}
#rinen .box .inner .no{
	float: left;
	width: 7%;
}
#rinen .box .inner .no img{
	width: 100%;
	height: auto;
	vertical-align: top;
}
#rinen .box .inner p.rbox{
	float: right;
	padding: 0 0 15px;
	width: 91%;
}
#rinen .box .date{
	margin: 0 auto;
	padding: 0;
	width: 86%;
	font-size: 70%;
	text-align: right;
}

#rinen .box .tb1{
	margin: 0 auto;
	padding: 0;
	width: 86%;
}
#rinen .box .tb1 th,
#rinen .box .tb1 td{
	padding: 0.8em 0;
	font-size: 70%;
	line-height: 150%;
	vertical-align: middle;
}
#rinen .box .tb1 th,
#rinen .box .tb1 td.txt{
	border-bottom: 1px solid #8f82bc;
}
#rinen .box .tb1 th:first-child,
#rinen .box .tb1 td.txt1{
	border-top: 1px solid #8f82bc;
}
#rinen .box .tb1 th{
	padding: 0.8em 0;
	width: 40%;
	text-align: center;
	background: url(../images/white.jpg) left top repeat-x,
	#e9e6f3 url(../images/white.jpg) left bottom repeat-x;
}
#rinen .box .tb1 td{
	width: 4%;
	text-align: left;
}
#rinen .box .tb1 td.txt{
	width: auto;
}

#rinen .box.link{
	margin: 0 auto;
	padding: 1.5em 0 0;
}
#rinen .box.link p{
	text-align: center;
}


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