@charset "utf-8";
/* CSS Document */
/* ------------------------------------------------------------ wrapper*/
#wrapper {
  background-color: #EB6947;
}
#wrapper::after {
  background-image: url("../../kinki/img/bottom_bg.png");
}
/* ------------------------------------------------------------ header*/
#header {
  background-image: linear-gradient(60deg, #EB6947 0%, #EB6947 50%, #FFA64D 100%);
}
/* ------------------------------ h1*/
#header .inner h1 a, #header .inner .logo a {}
#header .inner h1, #header .inner .logo br, #header .inner h1 a, #header .inner .logo a br {}
/* ------------------------------------------------------------ main*/
main {}
/* ------------------------------ mainimg*/
#mainimg .info table th {
  color: #EB6947;
  border-bottom: 2px solid #EB6947;
}
/*----------画像*/
#mainimg .images {}
#mainimg .images::after {}
#mainimg .images img {
  object-position: 50%;
}
/**/
#mainimg .images img {
  object-position: 50% 80%;
}
/*大阪（大阪城）*/
#mainimg .images img.osaka {
  object-position: 50% 10%;
}
/*奈良（鹿）*/
#mainimg .images img.nara {
  object-position: 50% 80%;
}
@media screen and (max-width: 959px) {
  #mainimg .images img {
    object-position: 50% 0;
  }
}
/* ------------------------------ secondimg（セカンド以降）*/
#secondimg #breadcrumb li a {}
/**/
#secondimg .images img {
  object-position: 50% 80%;
}
/*大阪（大阪城）*/
#secondimg .images img.osaka {
  object-position: 50% 15%;
}
/*奈良（鹿）*/
#secondimg .images img.nara {
  object-position: 50% 55%;
}
/* ------------------------------ main*/
#main {}
/* ------------------------------ contents*/
#contents {}
/* ------------------------------ hover*/
#contents a {
  color: #EB6947;
}
/* ------------------------------ h*/
#contents h2 {
  border-bottom: 3px solid rgba(178, 160, 145, 0.5);
}
/* ------------------------------ ボタン（dl）*/
#contents a.btn_dl {
  background-color: #B2A091;
  color: #fff;
}
#contents a.btn_dl:hover {
  background-color: #777;
}
/* ------------------------------ ボタン（link）*/
#contents a.btn_link {
  background-image: linear-gradient(0deg, #EB6947 0%, #FFA64D 100%);
  background-color: #EB6947;
  color: #fff;
}
#contents a.btn_link::after {
  border-right: 2px solid #EB6947;
  border-top: 2px solid #EB6947;
}
/* ------------------------------ 重要*/
#contents .important {
  /*border: 4px solid rgba(217, 0, 0, 0.4);*/
}
#contents .important h4 {
  /*color: #D80000;*/
}
/* ------------------------------ お問い合わせ先*/
/* ---------- タブ表示*/
#contents .contact h3 {
  color: #EB6947;
}
#contents .contact .box {
  background-color: rgba(178, 160, 145, 0.2);
}