@charset "UTF-8";
/*   
Theme Name:シルバーフォックス
Theme URI:http://croquis.cc/
Description:シルバーフォックス
Author:croquis
Author URI:http://croquis.cc/
Version:2.0
Requires at least: 5.8
Tested up to: 6.8
Requires PHP: 7.4
*/

html {
overflow-y: scroll;
background:url(images/footer_bg.png);
}
@font-face{
font-family: 'fgsmartweb';
src:url('smartfont.woff2') format('woff2'),
url('smartfont.woff') format('woff');
font-display: block;
}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,th,td,pre {
	color: #454545;
font-family:'fgsmartweb','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P',sans-serif;
	margin:0;
	padding:0;
	line-height:1.6;
}
th {
	font-weight: normal;
}
p {
	line-height: 1.7;
}
li {
	list-style: none;
}
em{
	font-style:normal;
}
img {
	border: 0;
	vertical-align: bottom;
max-width: 100%;
height: auto;
min-height: auto;
    -webkit-transition: 0.3s ease-in-out;
       -moz-transition: 0.3s ease-in-out;
         -o-transition: 0.3s ease-in-out;
            transition: 0.3s ease-in-out;
}
body {
font-size:14px;
/*background:url(images/all_bg.png) repeat-x top;*/
background:rgb(130,207,255);
background:linear-gradient(to bottom,rgba(130,207,255,1) 0%,rgba(255,255,255,1) 60%);
}
#all {
background:url(images/kumo.png) repeat-x top;
}
table {
	border-collapse: collapse;
}
a {
	text-decoration: underline;
	color:#000;
    -webkit-transition: 0.3s ease-in-out;
       -moz-transition: 0.3s ease-in-out;
         -o-transition: 0.3s ease-in-out;
            transition: 0.3s ease-in-out;
}
a:hover{
	text-decoration:none;
}
a:focus{
	outline: none;
}
.clear {
	clear: both;
}
.clearfix:after{  /* for modern browser */
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
.fc-button,
.fc-icon-wrap {
top:0 !important;
}
footer{
background:url(images/grass.png) repeat-x top center;
padding-top:47px;
}
#footer{
background:url(images/footer_bg.png) center;
padding-bottom:40px;
}
#footer .txt-R a{
	color:#d6ecc8;
	text-decoration:none;
	padding-left:0.5em;
}
/* カレンダーの予定の文字サイズ（EO本体の .9em より優先させるため #all を付ける） */
#all .eo-fullcalendar .fc-event {
	font-size: 1.5em;
}
#all .contents-R .eo-fullcalendar .fc-event { /* スケジュールページ */
	font-size: 1.3em;
}
@media screen and (max-width: 767px) {
#all .contents-R .eo-fullcalendar .fc-event {
		font-size: 0.9em;
	}
}
.wpcf7-quiz-label {
    display: none !important;
}