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

@font-face {
    font-family: 'menuFont';
    src: url('/catchball/assets/fonts/bell-gothic-black.eot');
}

@font-face {
    font-family: 'menuFont';
    src: url('/catchball/assets/fonts/bell-gothic-black.woff') format('woff'),
         url('/catchball/assets/fonts/bell-gothic-black.woff2') format('woff2'),
         url('/catchball/assets/fonts/bell-gothic-black.ttf') format('truetype');
}

body {
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","HiraKakuPro-W3",Arial, Helvetica,sans-serif;
	margin:0;
	padding:0;
	color:#000;
	background:#fff;
	font-size:18px;
  line-height: 1.75;
}
img {
}

section {
  padding: 30px 60px;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.center {
	margin:0 auto;
}
.left {
	float:left;
	display:block;
}
.right {
	float:right;
	display:block;
}
.opacity:hover {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}
.bold {
	font-weight:bold;
}
.w1240 {
	width:1240px;
	margin:0 auto;
}
.wrapper {
	width:100%;
	min-width:1240px;
}


.main_image_wrap {
  height: 0;
  /* 表示画像の高さ ÷ 表示画像の幅 × 100 */
  padding-top: 120%;
  background: url(/child/bays526/assets/images/main_pc.jpg?0225) 0 0 no-repeat;
  background-size: contain;
}


.main_image {
	position:relative;
}

.period {
  padding-top: 60px;
}

.period h2 {
  font-size: 32px;
  font-weight: bold;
  color: #00428e;
  margin-bottom: 32px;
}

.caution {

}

.caution p {
  margin-bottom: 32px;
  font-weight: bold;
  color: #00428e;
}

.yellow_line {
  background:rgba(0, 0, 0, 0) linear-gradient(transparent 80%, #ffe800 0%) repeat scroll 0 0;
}

.link {
  padding-bottom: 60px;
}

.link p span {
  color: #f00;
}

.btn {
  margin-top: 60px;
}

.btn a {
  text-align: center;
  display: block;
  color: #FFF;
  text-decoration: none;
  background: #00428e;
  margin: 0 auto;
  padding: 24px;
  width: 640px;
}

.to_top {
	position:relative;
}
.to_top a {
	position:fixed;
	bottom:20px;
	right:40px;
}
/*フッター*/
footer {
	padding:15px 0;
	background:#004ea2;
}
footer small {
	display:block;
	text-align:center;
	font-size:12px;
	color:#fefefe;
}
</pre></body></html>