@charset "utf-8";
/*
theme Name: SEIBI GAKUEN KINDERGARTEN
Author: Sando
Description: original theme
version： 1.0.0
*/

html, body{height:100%; font-size: 100%;}

body {
  /*フォントの指定*/
  font-family: 'M PLUS Rounded 1c', sans-serif;
  /*行間の指定*/
  line-height: 1.4rem;
  /*サイト全体にかかるmarginをリセット*/
  margin: 0;
  /*サイト全体にかかるpaddingをリセット*/
  padding: 0;
  /*サイトのデフォルトとなる文字の色を指定 navy*/
  color: #243d5c;
	background-image: url(images/top-bg-emerald.jpg);
  background-size:contain;
  background-attachment: fixed;
}

 
/*見出しを全て太字で表示するように指定*/
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
/*画像の最大幅を画面のサイズの最大幅に設定*/
img { max-width: 100%; height: auto; }

.clear{ clear:both; }
.clearfix::after{
  content: "";
  display: block;
  clear: both;
}



header { border-bottom:solid 1px #63c29c; background-color: rgba(255,255,255,1); position: fixed; top:0px; width:100%; z-index:5;}

.header-inner{ max-width: 90%; height: 70px; clear:both; position: relative; margin:0 auto;
  padding:0px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}


footer { background-color:#fff; border-top: solid 1px #63c29c; margin-bottom:0;}

.footer-inner{ max-width: 90%; margin:15px auto 0px;  padding: 0px;}
@media (max-width: 414px){
	.footer-inner{margin:0px auto 0px;   }
}

.container {width: 100%; position: relative; top:70px;}
.contents {max-width: 90%; background-color: #fff; border-radius: 10px; margin:15px auto; padding: 0px;}

/*区切り線・余白デザイン*/
.style1{ clear:both; background-color: #fff; border-top: 2px dashed #99cc66; margin:40px;}
@media (max-width: 414px){
.style1{ clear:both; background-color: #fff; border-top: 2px dashed #99cc66; margin:20px;}
}



/*リンクの矢印*/
.arrow{
    position: relative;
    display: inline-block;
    padding: 0 0 0 16px;
    color: #000;
    vertical-align: middle;
    text-decoration: none;
    font-size: 15px;
}
.arrow::before,
.arrow::after{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    content: "";
    vertical-align: middle;
}
.sample4-1::before{
    left: 4px;
    box-sizing: border-box;
    width: 4px;
    height: 4px;
    border: 4px solid transparent;
    border-left: 4px solid #7a0;
}
