<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 */

#text {
	text-align:center;
}

/* スライダ */
#slideshow {
   position:relative;
   width:100%;
   height:490px;
}
#slideshow li {
   position:absolute;
   height:490px;
   margin:0;
   padding:0;
   background-position:center top;
   background-repeat:no-repeat;
}

/* コンテンツ */
#bg_blue{
	background-color:#FAFBFD;
	padding-bottom:19px;
	}
#wrapper .h1{
	font-size:1.6em;
	color:#eb7593;
	}
#wrapper p{
	font-size:1.3em;
	}
#left_text{
	float:left;
	width:480px;
	}
#left_text #top{
	color:#eb7593;
	font-size:1.4em;
	margin-top:17px;
	font-weight:bold;
	}
#left_text .kaigo{
	font-size:1.1em;
	margin-bottom:10px;
	}
#left_text p img{
	margin-bottom:10px;
	}
#right_text{
	float:right;
	width:520px;
	font-size:0.8em;
	}
#right_text .imgr img{
	position:relative;
	z-index:1;
	width:500px;
	height:420px;
}
#wrapper #right_text .imgr2{
	position:absolute;
	z-index:999;
	width:152px;
	height:152px;
	margin-left:400px;
	}
#right_text p.koutuuhi{
	clear:both;
	}

#wrapper .kasou3{
	margin-top:-20px;
	}

/* ブログ */
#wrapper dl .news_t{
	clear:both;
	margin-left:10px;
	margin-top:15px;
	float:left;
	font-size:1.2em;
	font-weight:400;
	}

#wrapper dl .news{
	margin-top:15px;
	margin-left:60px;
	float:left;
	}
	
#news{
	margin-bottom:50px;
	}


@media only screen and (max-width : 1000px) {
#slideshow li {
   height:100%;
}
#left_text{
	float:left;
	width:48%;
	margin:1%;
	}
#right_text{
	float:right;
	width:48%;
	font-size:0.8em;
	margin:1%;
	}
	#left_text img{
		width:100%;
		height:auto;
	}
	
	#right_text .imgr img {
    	width:100%;
		height:auto;
		margin-top:100px;
}
	
#wrapper #right_text .imgr2{
	position:absolute;
	z-index:999;
	width:100%;
	height:auto;
	margin:0 auto;
	}

/* スライダ */
#flexslider {
	width:100%;
	margin:0 auto;
}
#slideshow {
   position:relative;
   width:100%;
   height:190px;
   margin-left:2px;
}
#slideshow li {
   position:absolute;
   height:190px;
   margin:0;
   padding:0;
   background-position:center top;
   background-repeat:no-repeat;
   min-height : 100%;
   background-size:cover;
}
#slideshow li img {
	width:100%;
}
/* サービスとご利用について */	
#Scroll2 img{
	width:100%;
	height:auto;
	}
	#Scroll2 li{
		width:48%;
		height:auto;
		margin:1%;
	}
#Scroll2 #wrapper .clearfix li {
    margin: 0;
}

}

@media only screen and (max-width : 800px) {
.imgr2 img{
	width:100px;
	height:100px;
}
	#Scroll2 li{
		width:100%;
		height:auto;
		margin:0;
	}
}

 @media only screen and (max-width : 500px) {
#left_text{
	float:none;
	width:100%;
	}
#right_text{
	float:none;
	width:100%;
	font-size:0.8em;
	margin:0 auto;
	}

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