@charset "UTF-8";

/*
Theme Name:  Stinger 5 Child Theme
Template:  stinger5ver20150505
*/

@import url('../stinger5ver20150505/style.css');

/* ＰＣメニューをドロップダウンリストのように階層化 */

.smanone li {
  float: left;
  width: 107px;
  height: 40px;
  padding: 0;
}

.smanone li a {
  text-align: center;
  display: block;
  padding: 10px 0;
  width: 100%;
  background: gold;
}

.smanone li:hover > a {
  background: yellow;
}

.smanone li ul li {
  overflow: hidden;
  height: 0;
  padding: 0;
}

.smanone li ul li a {
  background: yellow;
  padding: 10px 0;
}

.smanone li:hover ul li {
  overflow: visible;
  height: 30px;
  z-index: 1;
}

/* スマホメニュー */
.pcnone li {
  width: 100%;
  padding: 0;
  margin: 0;
}

.pcnone li a {
  display: block;
  padding: 10px;
  width: 100%;
  background: gold;
  border: 1px solid yellow;
}

.pcnone li:hover > a {
  background: yellow;
}

.pcnone li ul li a {
  padding-left: 30px;
}

.pcnone li ul li {
  padding: 0;
  margin: 0;
}

/* ロゴ画像の最大サイズ */
.sitename img {
  max-width: 100%;
}

/* フッターの背景色を変更 */
#footer {
  background: gold;
}

/* フッターのh3とh4リンクの文字色を変更 */
#footer,
#footer .copy {
  color: white !important;
}

/* サイドバーの表示を変更 */
#kanren dl {
  padding: 10px;
  background: white;
  height: 100px;
  border: 1px solid gold !important;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}

#kanren dd h5 {
  font-size: 14px;
}

/* トップページの装飾 */
.blog_info {
  border-top: 1px dotted gold;
}

#topnews dl {
  border-bottom: 1px solid gold;
}

/* 余白の調整 */
.post ul {
  padding-top: 0;
}

header .descr {
  padding-bottom: 0;
}

#kanren dl:last-child {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* ＰＣ画面余白の調整 */
@media only screen and (min-width: 780px) {
#wrapper {
	padding: 0 20px;
}
}

/* 表の罫線 */
.post table {
	border: 1px #ddd solid;
}

/* 中見出し */
h2 {
 background: gold;
 color: black;
}
h2:after {
 border-top: 10px solid gold;
}
h2:before {
 border-top: 10px solid gold;
}

/*小見出し*/
.post h3 {
 border-bottom: 1px gold dotted;
}

/* 記事タイトル下の線 */
.blogbox {
 border-top-color: gold;
 border-bottom-color: gold;
}

/* コメントボタン色 */
#comments input[type="submit"] {
background-color: gold;
}
#comments input[type="submit"] {
color: black;
}

/* 記事タイトル下 */
.blogbox {
 background: lemonchiffon;
}

/*h4*/
.post h4{
background-color: lemonchiffon;
}

/* コメント */
#comments {
 background: lemonchiffon;
}

/* カレンダー曜日背景 */
#wp-calendar thead tr th {
 background: lemonchiffon;
}

/* RSSボタン */
.rssbox a {
 background-color: gold;
 color: black;
}

/* 検索フォーム */
#s {
 background: lightgray;
}
#searchsubmit{
 background: lightgray;
}