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

/* contents div æœ¬æ–‡ã®ã¨ã“ã‹ã‚‰ãŠå•ã„åˆã‚ã›ã®TELã¾ã§*/
/* æœ¬æ–‡ä¸¡ç«¯padding20px*/


/* ================================================
   æŠ—èŒå°åˆ·ã¨ã¯
===================================================*/

.kokininsatu-towa{
	display:flex;
	flex-direction: row;
	justify-content: space-between;
}

.kokininsatu-towa-text{
	text-align:justify;
	line-height:35px;
	margin:20px 40px 40px 0;
	width:100%;
}

.img-illust{
	margin:30px 0 40px 0px;
	width:100%;
}

.img-illust img{
	text-align: center;
	width:100%;
}

.teigi1{
	width:100%;
	height:100%;
	border: solid 1px #808080;
	margin:0px 0 60 0px;
	padding:20px;
}

.teigi1-tittle{
	text-align:center;
	font-size:26px;
	line-height:0px;
}

.teigi1-text{
	text-align:center;
	line-height:30px;
}

/* ================================================
   çŸ¥ã£ã¦ã„ã‚‹ã‚ˆã†ã§çŸ¥ã‚‰ãªã„èŒã«é–¢ã™ã‚‹ç”¨èªžã®å®šç¾©
   ===================================================*/

.teigi2{
	margin-left: calc(((100vw - 100%) / 2) * -1);
	margin-right: calc(((100vw - 100%) / 2) * -1);
	padding:0 10%;
	margin-bottom:70px;
	background-color:#f3f3f3;
}

.teigi2-tittle{
	padding:20px 0 0 0px;
	font-size:26px;
	text-align:center;
}

.teigi2-ex{
	display:flex;
	max-width:800px;
	margin:0 auto;
	justify-content: space-between;
	align-items:stretch;
	flex-wrap: wrap;
	
}

.teigi2-ex-box{
	border:solid 1px #808080;
	margin:0 0% 40px 0%;
	width: 22%;
	padding:0 20px 0 20px;
}

.teigi2-ex-tittle{
	text-align:center;
	font-size:22px;
}

.teigi2-ex-text{
	text-align:justify;
}



/* ================================================
   æŠ—èŒæ€§ã¨ã«ãŠã„ã«ã¤ã„ã¦
   ===================================================*/

h2{
	color:#808080;
	border-bottom:solid 2px #808080;
	margin:80px 0 0 0;
	font-weight: normal;
}

.kokinse-ex{
	display:flex;
	width: 100%;
	align-items:center;
	justify-content: space-between;
}

.kokinse-ex p{
	text-align:justify;
	line-height:35px;
	width:70%;
	margin-right: 20px;
}

.niowanainki-logo img{
	width:100%;
}


h3{
	margin:20px 0 0 0;
	font-weight:normal;
}

h3 span{
	font-size:14px;
}

.taiyo{
	font-size:14px;
	text-align:right;
	margin:0;
}

/* ================================================
   SIAA
   ===================================================*/

.siaa{
	width:100%;
	display:flex;
}

.siaa-ex{
	text-align:justify;
	width:440px;
	line-height:35px;
	margin:20px 50px 0 0;
}

.siaa-img{
	line-height:0;
}

.image1{
	width:110px;
	margin:0 10px 0 0;
}

.image2{
	width:200px;
}

.siaa-img-items{
	width:320px;
	margin:10px 0 0 0px;
	padding:0;
	display:flex;
	align-items: flex-end;
}

.siaa-cap{
	font-size:12px;
	text-align:center;
	margin:0;
}

.toroku{
	width:100%;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	box-sizing:border-box;
	text-align:center;
	background-color:#00afcc;
	font-size:18px;
	color:white;
	outline: solid 5px #00afcc;
	border:solid 1px white;
}

.g-siaa{
	display:flex;
	align-items:center;
	width:100%;
	border:solid 1px;
	padding:40px;
}

.g-siaa p{
	text-align:justify;
	width:80%;
	line-height:35px;
	margin:20px 50px 0 0;
}

.g-siaa img{
	width:100%;
}

.g-siaa-shomeisho{
	width:60%;
	text-align: center;
}

.g-siaa-shomeisho p{
	font-size:12px;
	text-align: center;
	margin:0 auto;
}

.siaa2{
	display:flex;
	justify-content: space-between;/*ã‚µã‚¤ãƒˆã®å¹…ã«åˆã‚ã›ã¦å‡ç­‰ã«é…ç½®ã™ã‚‹*/
	align-items: stretch;
}

.siaa2-box{
	width:28%;
	margin:20px 0 0 0;
	text-align:center;
}

.siaa2-text{
	text-align:left;
	text-align:justify;
}

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