/* Enter Your Custom CSS Here */
.widget-title{font-size:120%;font-weight:bold;color:#3B790C;}
ul.menu li{font-size:105%;padding:2px 0px;}
ul.menu li a,.col-3-12 a,.page-entry-content a{color:#444;}
ul.menu li a:hover,.col-3-12 a:hover{color:#FF4259;}
nav .menu a{color:#fff !important;font-weight:bold;}
ul.sub-menu li a{color:#49A029 !important;}
ul.sub-menu li:a hover{color:#70BA4C;}

.site-logo img{max-width:450px; height:auto;}
box{border:1px solid #669900;padding:2px 5px;margin-right:10px;}
.gaiyo{font-size:120%;line-height:160%}
.gaiyo ul{list-style:none;}
.gaiyo ul li{padding:2px;}
.home-featured aside p,.home-featured aside ul,
.widget-area aside#transposh-2,aside#transposh-3 {padding:0 20px;}
aside#transposh-3 h1{padding:0}
/*-----見出し---------*/
h2{color:#669900;}
/*h1.page-title,.page-entry-title{color:#fff !important;}*/
h2.top-info-title{margin-bottom:10px;}

.author-information h5{font-size:90%;}
.page-entry-content,.entry-content{line-height:186%;font-size:105%;}
iframe.map{width:100%;}
.site-header{background:none;}

/*-----文字---------*/
.f130{font-size:130%;}
.f120{font-size:120%;}
.f110{font-size:110%;}
.f100{font-size:100%;}

.f90{font-size:90%;}
.f80{font-size:80%;}

.red{color:#FF4259;}
.gr{color:#4C9105}
/*--------------*/
body {
  
  /* 画像ファイルの指定 */
  background-image: url(img/bg.jpg);
   
  /* 画像を常に天地左右の中央に配置 */
  background-position: center center;
   
  /* 画像をタイル状に繰り返し表示しない */
  background-repeat: no-repeat;
   
  /* コンテンツの高さが画像の高さより大きい時、動かないように固定 */
  background-attachment: fixed;
   
  /* 表示するコンテナの大きさに基づいて、背景画像を調整 */
  background-size: cover;
   
  /* 背景画像が読み込まれる前に表示される背景のカラー */
  
}


#comments{
 background: #fff;  
    padding: 20px;  
    /*border: 5px solid #000;  */
    /*color: #fff;  */
    opacity: 0.6;  
}
@media (max-width: 900px){
.site-logo img{width:98%; height:auto;}
.content-information p{text-align:left;}
}

.site-footer{background:#D5CBC1;}