<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.FS2_breadcrumbs{
	display:none !important;}

#FS2_Preview{
	display:none !important;}

.fs_sp_drag_item{
	width:50px !important;}

#FS2_layout_body{
	margin-bottom: 120px !important;
}


#logoutButton, #loginButton, #loginButtonSP, #logoutButtonSP { display: none; }

@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url("https://fonts.googleapis.com/css?family=Oswald|Roboto+Condensed");


.youtube {
  position: relative;
  max-width: 100%;
  padding-top: 56.25%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 100%;
  max-height: 100%;
}

/*-----------------------toppage*/
header{
	height:60px;
	background-color:#FFFFFF;}

.sp-top-event {
	background-color: #000000;
	color: #FFFFFF;
}
.sp-event-innder {
	max-width: 90%;
	padding:10px !important;
}
.sp-top-event a{
	text-decoration:none;
	color:#FFFFFF !important;
}

nav.globalMenuSp {
	position: fixed;
	z-index: 60;
	top: 0;
	left: 0;
	background: #fff;
	color: #000;
	text-align: center;
	transform: translateY(-100%);
	transition: all 0.6s;
	width: 100%;
}
nav.globalMenuSp ul {
	background: #ccc;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
nav.globalMenuSp ul li {
	font-size: 1.1em;
	list-style-type: none;
	padding: 0;
	width: 100%;
	border-bottom: 1px dotted #333;
}

nav.globalMenuSp ul li#loginLogoutSP {
	padding-top:10px;
	padding-bottom:10px;}

/* 最後はラインを描かない */
nav.globalMenuSp ul li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}
nav.globalMenuSp ul li a {
	display: block;
	color: #000;
	padding: 1em 0;
	text-decoration: none;
}
/* このクラスを、jQueryで付与・削除する */
nav.globalMenuSp.active {
	transform: translateY(0%);
}
.navToggle {
	display: block;
	position: fixed;    /* bodyに対しての絶対位置指定 */
	right: 13px;
	top: 12px;
	width: 42px;
	height: 42px;
	cursor: pointer;
	z-index: 9999;
	background: #000000;
	text-align: center;
}
.navToggle span {
	display: block;
	position: absolute;    /* .navToggleに対して */
	width: 30px;
	border-bottom: solid 3px #eee;
	-webkit-transition: .35s ease-in-out;
	-moz-transition: .35s ease-in-out;
	transition: .35s ease-in-out;
	left: 6px;
}
.navToggle span:nth-child(1) {
	top: 9px;
}
.navToggle span:nth-child(2) {
	top: 18px;
}
.navToggle span:nth-child(3) {
	top: 27px;
}
.navToggle span:nth-child(4) {
	border: none;
	color: #eee;
	font-size: 9px;
	font-weight: bold;
	top: 34px;
}
/* 最初のspanをマイナス45度に */
.navToggle.active span:nth-child(1) {
	top: 18px;
	left: 6px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/* 2番目と3番目のspanを45度に */
.navToggle.active span:nth-child(2), .navToggle.active span:nth-child(3) {
	top: 18px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}
header {
	text-align: center;
}
a.header-logo {
	display: block;
padding-top:20px;

}

.telARA{
	display:block;}
.telinfo {
	padding: 15px;
	font-size: 14px;
	line-height: 1.4em;
	margin-bottom: 20px;
}
.telinfo p {
	margin-bottom: 15px;
}
.telBTN {
	width: 70%;  /* ボックス範囲 */
	background: #136ac1;  /* 背景色 */
	border-radius: 10px;  /* 角丸（半径10px、すべての角に） */
	color: #fff;    /* テキストカラー */
	line-height: 46px;  /* 行間46px（≒ボックスの高さ） */
	text-align: center;  /* テキスト中央寄せ */
}
.closeBTN {
	text-align: center
}
.telmenu {
	height: 120px;
	width: 100% !important;
	text-align: center;
	position: fixed;
	left: 0;
	bottom: 0;
	line-height: 1.4em;
	font-size: 14px;
	background-color:rgba(255,255,255,0.8);
}
.telmenuTXT {
	text-decoration: none;
	width: 100%;  /* ボックス範囲 */
	background: #000000;  /* 背景色 */
	border-radius: 10px;  /* 角丸（半径10px、すべての角に） */
	color: #fff;    /* テキストカラー */
	line-height: 46px;  /* 行間46px（≒ボックスの高さ） */
	text-align: center;  /* テキスト中央寄せ */
	padding: 15px;
}
.telTXT {
	padding-top:10px;
	margin-bottom: 10px;
}


.text10 { font-size: 84%; }
.text11 { font-size: 92%; }
.text12 { font-size: 100%; }
.text13 { font-size: 109%; }
.text14 { font-size: 117%; }
.text15 { font-size: 125%; }
.text16 { font-size: 134%; }
.text17 { font-size: 142%; }
.text18 { font-size: 150%; }
.text19 { font-size: 159%; }
.text20 { font-size: 167%; }
.text21 { font-size: 175%; }
.text22 { font-size: 184%; }
.text23 { font-size: 192%; }
.text24 { font-size: 200%; }
.text25 { font-size: 209%; }
.text26 { font-size: 217%; }

.family-serif {font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.family-sans-serif {font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif;}

.red-text{
	color:#FF0000;}
.blue-text{
	color:#0066CC;}
.pink-text{
	color:#FF6699;}

/*alpha*/
.alpha:hover {
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*clearfix*/
.cf:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.cf {
  min-height: 1px;
}

* html .cf {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

.overhidden { overflow:hidden; }


/*ETC*/

.clear {	clear: both;}
.fl-right { float: right; }
.fl-left { float: left; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.bold {	font-weight: bold; }

/* width */
.w10 { width: 10%;}
.w20 { width: 20%;}
.w30 { width: 30%;}
.w40 { width: 40%;}
.w50 { width: 50%;}
.w60 { width: 60%;}
.w70 { width: 70%;}
.w80 { width: 80%;}
.w90 { width: 90%;}
.w100 { width: 100%;}

/*margin*/
.mt-0				{ margin-top: 0; }
.mt-5				{ margin-top: 5px; }
.mt-10				{ margin-top: 10px; }
.mt-15				{ margin-top: 15px; }
.mt-20				{ margin-top: 20px; }
.mt-25				{ margin-top: 25px; }
.mt-30				{ margin-top: 30px; }
.mt-35				{ margin-top: 35px; }
.mt-40				{ margin-top: 40px; }
.mt-45				{ margin-top: 45px; }
.mt-50				{ margin-top: 50px; }
.mt-60				{ margin-top: 60px; }
.mt-70				{ margin-top: 70px; }
.mt-80				{ margin-top: 80px; }
.mt-100				{ margin-top: 100px; }
.mt-120				{ margin-top: 120px; }

.mr-0				{ margin-right: 0; }
.mr-10				{ margin-right: 10px; }
.mr-15				{ margin-right: 15px; }
.mr-20				{ margin-right: 20px; }
.mr-25				{ margin-right: 25px; }
.mr-30				{ margin-right: 30px; }
.mr-35				{ margin-right: 35px; }
.mr-40				{ margin-right: 40px; }
.mr-45				{ margin-right: 45px; }
.mr-50				{ margin-right: 50px; }

.ml-0				{ margin-left: 0; }
.ml-10				{ margin-left: 10px; }
.ml-15				{ margin-left: 15px; }
.ml-20				{ margin-left: 20px; }
.ml-25				{ margin-left: 25px; }
.ml-30				{ margin-left: 30px; }
.ml-35				{ margin-left: 35px; }
.ml-40				{ margin-left: 40px; }
.ml-45				{ margin-left: 45px; }
.ml-50				{ margin-left: 50px; }
.ml-60				{ margin-left: 60px; }
.ml-70				{ margin-left: 70px; }
.ml-80				{ margin-left: 80px; }
.ml-100				{ margin-left: 100px; }

.mb-0				{ margin-bottom: 0; }
.mb-5				{ margin-bottom: 5px; }
.mb-10				{ margin-bottom: 10px; }
.mb-15				{ margin-bottom: 15px; }
.mb-20				{ margin-bottom: 20px; }
.mb-25				{ margin-bottom: 25px; }
.mb-30				{ margin-bottom: 30px; }
.mb-35				{ margin-bottom: 35px; }
.mb-40				{ margin-bottom: 40px; }
.mb-45				{ margin-bottom: 45px; }
.mb-50				{ margin-bottom: 50px; }
.mb-60				{ margin-bottom: 60px; }
.mb-70				{ margin-bottom: 70px; }
.mb-80				{ margin-bottom: 80px; }
.mb-100				{ margin-bottom: 100px; }
.mb-120				{ margin-bottom: 120px; }

/*padding*/
.pt-0				{ padding-top: 0x; }
.pt-10				{ padding-top: 10px; }
.pt-15				{ padding-top: 15px; }
.pt-20				{ padding-top: 20px; }
.pt-25				{ padding-top: 25px; }
.pt-30				{ padding-top: 30px; }
.pt-35				{ padding-top: 35px; }
.pt-40				{ padding-top: 40px; }
.pt-45				{ padding-top: 45px; }
.pt-50				{ padding-top: 50px; }

.pr-0				{ padding-right: 0; }
.pr-5				{ padding-right: 5px; }
.pr-10				{ padding-right: 10px; }
.pr-15				{ padding-right: 15px; }
.pr-20				{ padding-right: 20px; }
.pr-25				{ padding-right: 25px; }
.pr-30				{ padding-right: 30px; }
.pr-35				{ padding-right: 35px; }
.pr-40				{ padding-right: 40px; }
.pr-45				{ padding-right: 45px; }
.pr-50				{ padding-right: 50px; }

.pl-0				{ padding-left: 0; }
.pl-5				{ padding-left: 5px; }
.pl-10				{ padding-left: 10px; }
.pl-15				{ padding-left: 15px; }
.pl-20				{ padding-left: 20px; }
.pl-25				{ padding-left: 25px; }
.pl-30				{ padding-left: 30px; }
.pl-35				{ padding-left: 35px; }
.pl-40				{ padding-left: 40px; }
.pl-45				{ padding-left: 45px; }
.pl-50				{ padding-left: 50px; }

.pb-0				{ padding-bottom: 0; }
.pb-10				{ padding-bottom: 10px; }
.pb-15				{ padding-bottom: 15px; }
.pb-20				{ padding-bottom: 20px; }
.pb-25				{ padding-bottom: 25px; }
.pb-30				{ padding-bottom: 30px; }
.pb-35				{ padding-bottom: 35px; }
.pb-40				{ padding-bottom: 40px; }
.pb-45				{ padding-bottom: 45px; }
.pb-50				{ padding-bottom: 50px; }

.link-btn {
	margin-left: auto;
	margin-right: auto;
	max-width: 600px;
	margin-top: 40px;
}
.link-btn a {
	display: block;
	padding: .5em;
	background: #000000;
	border-radius: 40px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

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