/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 14 2023 | 08:58:28 */
/* ここにCSSコードを追加

コメント終わり */ 

body, html {
    font-family: Lato, "Lucida Sans Unicode", "Lucida Grande", Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
color:#252525;
}

/* ブログタイトル */ 
.entry-title {
margin-bottom: var(--vk-margin-meta);
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
color: #1c1c1c;
}

/* ヘッダー */ 
.page-header {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
    min-height: 8rem;
    text-align: center;
	background-image: url(https://www.uonuma-kome.com/blog/wp-content/uploads/2023/09/bg_blogpage.jpg);     /* 背景画像指定 */
	background-position: center center;
	background-attachment: fixed;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	color: #333;
	text-shadow: 0px 0px 1px #fff, 0px 0px 2px #fff, 0px 0px 3px #fff, 0px 0px 4px #fff, 0px 0px 5px #fff, 0px 0px 6px #fff, 0px 0px 7px #fff, 0px 0px 8px #fff,  0px 0px 9px #fff,  0px 0px 10px #fff,  0px 0px 11px #fff,  0px 0px 12px #fff,  0px 0px 13px #fff,  0px 0px 14px #fff;
}
/* ヘッダー終わり */ 

/* ハンバーガーメニュー */
.hammenu{
    z-index: 9900;
position: fixed;
    top: 15px;
    right:16px;
}

.ham_logo{
margin-top: 15px;
font-size:13px;
text-align: center;
color: #333;
}

.hamburger {
  background: #fff;
  border-radius: 3px;
  width: 34px;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
border: solid 1px #bbb;
}

.hamburger .bar {
  width: 22px;
  height: 2px;
  background: #333;
  border-radius: 2px;
  display: block;
  position: absolute;
  transition: all 0.3s;
}

.hamburger .bar-top {
  transform: translate(0, -10px);
}

.hamburger .bar-bottom {
  transform: translate(0, 10px);
}

.checkbox:checked ~ .hamburger .bar-middle {
  opacity: 0;
}

.checkbox:checked ~ .hamburger .bar-top {
  transform: translate(0, 0) rotate(45deg);
}

.checkbox:checked ~ .hamburger .bar-bottom {
  transform: translate(0, 0) rotate(-45deg);
}

.checkbox {
  display: none;
}

.nav-menu {
  position: fixed;
  width: 280px;
  height: 100%;
  background: #fff;
  opacity: 0.95;
  color: #333;
  top: 0;
  left: -100%;
  transition: all 0.5s;
position: fixed;
top: 0;
left: -100%;
}

.nav-menu ul {
  margin-top: 30px;
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.nav-menu li {
text-align: center;
padding:0 0 5px 0px;
margin-bottom: 10px;
border-bottom: 1px solid #777;
 font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
/* テキストシャドー(白)
text-shadow    : 
  0px 0px 1px #fff,
  0px 0px 2px #fff,
  0px 0px 3px #fff,
  0px 0px 4px #fff,
  0px 0px 5px #fff,
  0px 0px 6px #fff,
  0px 0px 7px #fff,
  0px 0px 8px #fff,
  0px 0px 9px #fff,
  0px 0px 10px #fff,
  0px 0px 11px #fff,
  0px 0px 12px #fff,
  0px 0px 13px #fff,
  0px 0px 14px #fff,
  0px 0px 15px #fff;
------------------------------------------------------------*/
}

.nav-menu a {
  text-align: center;
  font-size: 18px;
}

.checkbox:checked ~ .nav-menu {
  left: 0;
}

main {
  height: 1000px;
  background: #CCFAFF;
}
.checkbox {
  display: none;
}

#vk-mobile-nav-menu-btn{display: none;}/* 元ハンバーガーメニュー削除 */
.small{font-size:85%;line-height:135%;}
.center {text-align: center; }

/* ハンバーガーメニュー */

/* スマホヘッダー */ 
@media only screen and (max-width: 648px){
.page-header {
background-image: url(https://www.uonuma-kome.com/blog/wp-content/uploads/2023/09/bg_page-head.jpg);     /* 背景画像指定 */
background-position: -150px -39px;}

.page-header-title, h1.page-header-title {
font-size: 1.7rem;
font-weight: 700;
}
}
/* スマホヘッダー終わり */ 

/* 記事一覧タイトル */ 
.vk_post .vk_post_title a {
font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
font-size: 20px;
}

/* 新着!! */ 
.vk_post_title_new {
font-family: Lato, "Lucida Sans Unicode", "Lucida Grande", Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.global-nav-list>li .global-nav-name {font-size: 16px;font-weight: normal;}/* メインメニュー大きさと太さ変更 */ 


.site-footer-copyright {display: none;}/* コピーライト削除 */ 
.fa-history {display: none;}/* 更新アイコン削除 */ 
.updated {display: none;}/* 更新日時削除 */ 


.entry-body{font-size: 16px;}/* コンテンツボディ内 */ 
.entry-body a{color:#252525;}/* コンテンツボディ内 */ 

#today{font-weight: 900;color: #000000;}
table a{font-weight: 900;color: #f49d9d;text-decoration: underline;} 
table a:hover{;color: #000000;text-decoration: none;} 

.site-footer {
border-top: 1px solid var(--vk-color-primary);
color:#fff;
clear:both;
padding-top:50px;
padding-bottom:86px;
border-top:1px solid #888;
background-color: #000;
background-image: url(https://www.uonuma-kome.com/images/f_bg.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
}
.site-footer li a, p a {
	color:#eee;
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted;
    text-underline-offset: 2px;
    -webkit-text-decoration-color: rgba(0,0,0,.5);
    text-decoration-color: rgba(0,0,0,.5);
    text-decoration-thickness: 1px;
}
/* フローティングメニュー始まり */ 
#footerFloatingMenu {
    display: block;
height:69px;
    width: 100%;
    background-color: #000;
    position: fixed;
    left: 0px;
    bottom: 0px;
    z-index: 9999;
    text-align: center;
opacity: 0.8;
}

#footerFloatingMenu img{
padding: 6px 0px 0px 0px;
opacity: 1.0;
height:56px;
width: 60px;
}

@media screen and (min-width:767px) {
   #footerFloatingMenu {display:none;}
 }
/* フローティングメニュー終わり */ 


/* アニメーションボタン始まり */
.btn_ani {
  max-width: 300px;
  margin: 0 auto 0 auto;
}
a.btn_all {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  position: relative;
  border-radius: 30px;
  box-sizing: border-box;
  padding: 0 45px 0 25px;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.05em;
  line-height: 1.3;
  text-align: left;
  text-decoration: none;
  transition-duration: 0.4s;
}
a.btn_all:before {
  content: '';
  width: 8px;
  height: 8px;
  border: 0;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: 25px;
  margin-top: -6px;
}
a.blue{
  background: #228bc8;
  border: 1px solid #228bc8;
}
a.blue:hover {
  background: #fff;
  color: #228bc8;
}
a.blue:hover:before {
  border-top: 2px solid #228bc8;
  border-right: 2px solid #228bc8;
}

a.orange{
  background: #df9060;
  border: 1px solid #df9060;
}
a.orange:hover {
  background: #fff;
  color: #df9060;
}
a.orange:hover:before {
  border-top: 2px solid #df9060;
  border-right: 2px solid #df9060;
}

a.green{
  background: #70be4a;
  border: 1px solid #70be4a;
}
a.green:hover {
  background: #fff;
  color: #70be4a;
}
a.green:hover:before {
  border-top: 2px solid #70be4a;
  border-right: 2px solid #70be4a;
}
/* アニメーションボタン終わり */




