@charset "utf-8";
/*
Template: jstork
Theme Name: stork_custom
Theme URI:http://open-cage.com/stork/
*/

/* フォント変更 */
@import url(https://fonts.googleapis.com/earlyaccess/sawarabigothic.css);
 
body {
     font-family: 'Sawarabi Gothic', sans-serif;
     font-size: 100%;
}

/* デバイス幅が768px以上の場合にマガジン風レイアウトを3カラムにする */
@media only screen and (min-width: 768px) {
 .post-list-magazine .post-list{
 width:33.333%;
 }
}

/* デバイス幅が768px以上の場合にカード型レイアウトを3カラムにする */
@media only screen and (min-width: 768px) {
 .post-list-card .post-list{
 width:31.333%;
 }
}



@media only screen and (min-width: 768px) {
 #container #logo img{
 max-height:60px;
	}}


/*-----------------------------------------------
フッターメニューを固定する
-----------------------------------------------*/

@media only screen and (max-width: 767px) {
#container{
    padding-bottom:50px;/*フッターの高さだけコンテンツを上げる*/
}
#fixed_footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 50px;
    background-color:#7fbae9;/*メニューの背景色*/
    z-index:99;
}

#fixed_footer .fas {
    font-size:24px;/*アイコンフォントのサイズ*/
}	
	
#fixed_footer ul {
    margin:5px 0;
    display: table;
    table-layout: fixed;
    text-align: center;
    width: 100%;
}
#fixed_footer ul li {
    display: table-cell;
    vertical-align: middle;
    font-size:24px;/*文字サイズ*/
    /*margin:auto;*/
}
#fixed_footer ul li a{
    color:#fff;/*文字色*/
    text-decoration:none;
}
	
	
#page-top{
    display:none;/*デフォルトのトップへ戻るボタンを消す*/
}
}
