@charset "UTF-8";
/*
Theme Name:KinokuniSeiunHighSchoolTheme
Theme URI:https://www.seiun-h.wakayama-c.ed.jp/
Description:きのくに青雲高等学校用テーマ
Version:1.0
Author:GARAGEWORKS Inc.
Author URI:https://www.garage-works.net/
Tags:GARAGEWORKS
*/
/*
 -----------------------------------------
	INDEX
 -----------------------------------------
	1. General Setting
	2. Contents：共通
	3. カスタムanimation
 -----------------------------------------
*/
/************************************************************************************************************************
1. General Setting 
*************************************************************************************************************************/
/*float用*/
.fl {
  float: left;
  /*display:inline;ie6でマージンが２倍になる対策*/
}

.fr {
  float: right;
  /*display:inline;ie6でマージンが２倍になる対策*/
}

/*floatのclearfix用*/
.cfix {
  min-height: 1px; /*floatにより、親要素の高さが失われるのを防ぐ為にclear要素を入れる*/
}
.cfix::after {
  content: "."; /* 新しい要素を作る */
  display: block; /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

.fontS {
  font-size: 62.5%;
  font-size: 0.9rem;
}

.fontM {
  font-size: 62.5%;
  font-size: 1.2rem;
}

.fontL {
  font-size: 62.5%;
  font-size: 1.5rem;
}

/*md( > 768 )の場合 文字の大きさをリセットする*/
/*@media screen and (max-width: 767px) {
  body{
    font-size: 62.5%;
    font-size:10px;
    font-size:1.0rem;
  }
}*/
.wf-mplusrounded1c {
  font-family: "M PLUS Rounded 1c";
}

.wf-notosansjp {
  font-family: "Noto Sans JP";
}

body {
  font-family: "Noto Sans JP", "M PLUS Rounded 1c";
  font-size: 62.5%;
  font-size: 1rem;
  color: #666;
  background-color: #fcfbf9;
  /*テキストの選択を防止する場合*/
  width: 100%;
}

ul {
  list-style: none;
}

a {
  text-decoration: none;
  outline: none;
}

#errorImage {
  padding-bottom: 150px;
}

/* IE8+, Chrome */
input, button {
  outline: 0;
}

/* Firefox */
input::-moz-focus-inner, button::-moz-focus-inner {
  border: 0;
}

/*select*/
.img-fluid {
  max-width: 100%;
  height: auto;
}

/************************************************************************************************************************
2. container：共通
*************************************************************************************************************************/
/*
#container{
}
*/
/*===============　カード部分（Bootstrapのカードを部分的に上書き）　START　===============*/
/*.card-block .card-title{
	font-size:14px;font-size:1.4rem;
	/*font-weight:600;
	letter-spacing:3px;
	line-height:2;
	color:#555;
	border-bottom:dashed 1px #CCC;
	/*background-color:#FFF;
	margin-right:20px;
	margin-left:20px;
}*/
/*.card-block .card-text{
	font-size:10px;font-size:1.0rem;
	/*font-weight:600;*
	line-height:2;
	/*color:#666;*
	margin-right:20px;
	margin-left:20px;
}*/
/*===============　カード部分　END　===============*/
/*@media screen and (max-width: 500px) {
	.card-block .card-title{
		margin-right:10px;
		margin-left:10px;
	}

	.card-block .card-text{
		margin-right:10px;
		margin-left:10px;
	}
}
*/
/************************************************************************************************************************
3. カスタムアニメーション
*************************************************************************************************************************/
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
    filter: blur(20px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(1.1, 1.1, 1.1);
    filter: blur(20px);
  }
  90% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}/*# sourceMappingURL=style.css.map */