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

.contents{
  padding-top:141px;
}
.breadcrumbs{
  border-top:1px solid #efefef;
}

.informationArea{
  margin:0 auto;
  width:1200px;
  line-height:2;
}
.infoTitle{
  font-size:24px;
  text-align:center;
}
.infoTitle::after{
  margin:30px auto;
  content:"";
  display:block;
  width:80px;
  height:2px;
  background-color:#5aa0d6;
}
.infoDesc{
  margin-bottom:30px;
}
.actionList{
  margin-bottom:30px;
  counter-reset: number 0; 
}
.actionList li:not(:first-of-type)::before{
  margin-right:10px;
  counter-increment: number 1; 
  content: counter(number) "."; 
}
.actionList .actionTitle{
  margin-bottom:15px;
  padding:3px 30px;
  display:inline-block;
  color:#5aa0d6;
  font-weight:bold;
  background-color:#DCEDF9;
}
.memo{
  margin-bottom:80px;
}
figure{
  display:block;
  width:40%;
}
figure img{
  display:block;
  width:100%;
}

/* 20200630 add */
.message{
  margin-top:30px;
  padding:20px;
  color:#888;
  border:1px solid #5aa0d6;
}


		.blockRead_ttl{
			color:#3f8ec4;
		}
		.blockRead_ttl_komidasi{
			margin-top: 2.4%;
		}
		.blockRead{
			margin-bottom:6%;
		}
		.blocksecond_inner{
			margin-top: 5%;
			margin-bottom: 6%;
		}
		.blocksecond img{
			width:100%;
			height:auto;
		}
		.blocksecond .right{
			width:22%;
		}
		.blocksecond .right img{
			box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
		}
		.blocksecond .flex{
			display: flex;
			justify-content: center;
		}
		.areaFair_textWrap {
			text-align: center;
			width: 50%;
			margin: 0 auto;
	}
		.left ul{
			font-size: 17px;
			line-height: 2;
			letter-spacing: 2px;
			margin-top: 5%;
      margin-bottom: 5%;
      font-weight: bold;
		}
		.blue{
			color:#4495cc;
			font-size: 14px;
			margin-top: 5%;
		}
		.fs-min{
			font-size: 14px;
		}
		p{
			padding-left:1em;
text-indent:-1em;
		}
		.blocksecond .right,
		.blocksecond .left {
    margin: 0 2%;
}
.areaFair_textWrap {
    text-align: center;
    width: 45%;
    margin: 0 auto;
}		
.blockthird_inner {
    background-color: #cae4e5;
    padding: 6%;
		margin: 1% auto;
}		
.blockthird_inner p{
	    margin-bottom: 30px;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
}		
.blockthird_inner a:first-child{
    position: relative;
    font-size: 24px;
    padding-left: 20px;
    text-decoration: underline;
    margin: 0px 20px;
	    letter-spacing: 2px;
}		
.blockthird_inner a:first-child:before{
		position: absolute;
    content: "";
    background-image: url(images/icon_phone.svg);
    width: 20px;
    height: 20px;
    left:0px;
    top: 60%;
    transform: translateY(-50%);
}		
</pre></body></html>