@charset "utf-8";

/* TopOnly
------------------------------------------------------------*/
/* 背景 */
body{
  background:#92C9F9 url(../img/backgroundImg.jpg) no-repeat 50% top;
}

/* ヘッダー */
h1.top{
  width: 338px;
  margin: 1.5rem auto 10px;
}

/* メイン画像 */
#mainImg{
  width: 604px;
  margin: 0 auto;
}
#mainImg img{
  width: 604px;
  margin: 0 auto;
}

/* トップ画像 */
#slogan {
  width: 676px;
  margin: 10px auto 0;
}

#slogan img{
    width: 100%;
    height:100%
}

/* トップメニュー */
#tMenu{
  display: flex;
    width: 690px;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: space-between;
}
#tMenu li{
  margin-top:13px;
}
/* hover */
#tMenu a:hover img,
#tMenu a:focus img,
#footer p a:hover img,
#footer p a:focus img{
	opacity:0.8;
	filter:alpha(opacity=80);
}


/* フッター */
#footer{
  background-color:#116AC4;
  padding: 1rem;
  margin-bottom:0;
}
#footerLogo{
  margin: 0 auto;
  width:351px;height:60px
}

/*年賀メッセージ*/
.newyear-message {
  overflow: hidden;
  width: 700px;
  margin: 1rem auto;
  padding: 1rem;
  background-color: #fff;
  border-radius: 4px;
}
.newyear-message p.title {
  color: #444;
  font-size: 1.5rem;
  text-align: center;
  line-height: 1.5;
  margin-bottom: 0.875rem;
}

.newyear-message p {
  color: #444;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0.875rem;
}
p.m-photo {
  text-align: right;
  margin-bottom: 0;
}
p.m-photo img {
  width: 120px;
}
p.name {
  font-size: 0.875rem;
  text-align: right;
  margin-bottom: 0;
}

h1.top img{
  width:336px
}


.nav {
  overflow: hidden;
  margin-bottom: 2rem;
}

  .header{display: none;}
  
  ul.tMenu li img{width:208px; height=78px}
  
  .banner-area{
display: none;
}
