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




img {
	border:0px;
	margin:0;
	padding:0;
	vertical-align:bottom;
	line-height:0;}

/* clearfix */

.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;}

* html .clearfix             { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */


footer dl   ,
footer dt   ,
footer dd   ,
footer ul   ,
footer ol   ,
footer li   ,
footer p {
	margin:0;
	padding:0;
	border:none;}
footer ul ,
footer ol {
	list-style:none;}

footer li {
	list-style-position:outside;}



a {
	text-decoration:none;}



p {
	text-align:justify;
	text-justify:inter-ideograph;}



/* section */

section {
	width:100%;
	margin:0 auto;}





/* footer */

footer {

	font-family:"Noto Sans Japanese", "銉掋儵銈儙瑙掋偞 Pro W3", "Hiragino Kaku Gothic Pro", "銉°偆銉偑", Meiryo, Osaka, "锛汲 锛般偞銈枫儍銈�", "MS PGothic", sans-serif;
	font-feature-settings:"palt";
	font-size:1.05em;
	line-height:1.8;
	letter-spacing:0.05em;
	color:#131313;


	padding:0 0 25px;
	background:-moz-linear-gradient(left, #b9cf28, #22a372 50%);
	background:-webkit-linear-gradient(left, #b9cf28, #22a372 50%);
	background:linear-gradient(to right, #b9cf28, #22a372 50%);}

footer .footerInner {
	width:100%;
	margin:0 auto;}

footer section {
	width:100%;
	margin:0 auto;}

footer ul {
	margin-bottom:20px;
	padding:20px 30px;
	display:flex;
	flex-direction:column;
	background:url(/fund/common/img/footer_bg_sp.png) repeat;}

footer ul li {
	width:200px;}

footer ul li:nth-child(1) {
	margin-bottom:20px;}

footer ul li:nth-child(1) img {
	width:120px;}

footer ul li a {
	padding:5px 0;
	font-size:1em;
	color:#ffffff;
	display:block;}

footer dl {
	width:100%;
	margin:0 auto;
	color:#ffffff;
	position:relative;}

footer dl dt {
	padding:0 0 0 30px;
	font-size:1em;
	font-weight:bold;}

footer dl dt b {
	padding-bottom:5px;
	display:block;}

footer dl dt &gt; a {
	margin:0 5px 5px 0;
	height:18px;
	padding:6px 32px 17px 8px;
	font-size:0.9em;
	font-weight:normal;
	letter-spacing:0;
	line-height:1;
	color:#ffffff;
	display:inline-block;
	background:#65bf9c;}

footer dl dt &gt; a .maru {
	position:relative;}

footer dl dt &gt; a .maru::before {
	position:absolute;
	content:'';
	width:18px;
	height:18px;
	background:#ffffff;
	border-radius:50%;
	top:-8px;
	right:-27px;
	margin-top:-7px;}

footer dl dt &gt; a .maru::after {
	position:absolute;
	content:'';
	width:5px;
	height:5px;
	border-top:solid 2px #65bf9c;
	border-right:solid 2px #65bf9c;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	top:0;
	right:-20px;
	margin-top:-10px;}

footer dl dd {
	margin:5px 0 20px;
	padding:0 0 20px 30px;
	font-size:0.9em;
	border-bottom:solid 1px #dcf1e9;}

footer dl dd span {
	display:block;}

footer dl dd a {
	color:#ffffff;}

footer dl dd.mapImg {
	display:none;}

footer p.c {
	margin:0 auto;
	padding-left:30px;
	font-size:1em;
	color:#ffffff;}
.detail img{
    max-width: 100%;
    height: auto;}
.nextPage .block{
    display: block;
    padding: 10px;}

.ofi {
  width:100%;
  min-height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  font-family: "object-fit: cover; object-position: 50% 50%;"; }</pre></body></html>