/*
Theme Name: stingerplus child
Template: stingerplus
Version: 20160525
*/
@import url('../stingerplus/style.css');


/*Common
----------------------------------------------------*/
header .descr {
    display: none;
}

/* 最上部のアコーディオンメニュー行 非表示 */
.pcnone {
		display: none;
	}



#mybox ul {
    margin-bottom: 15px;
    float: left;
		width:100%;
    min-width: 300px;
}


ul#npcatch li .title { /* タイトルを非表示 */
	display: none;
}

ul#npcatch {
	font-size:0px;
}


ul#npcatch li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 60px;
    display: inline;
}

#npcatch img {
    float: left;
    padding: 0px 0px;
}


/* トップページの一覧サムネイル サイズ変更 */
.kanren-custom dt {
	width: 150px;
} 
.kanren-custom dt img {
	width: 150px;
} 
.kanren-custom dd {
	padding-left: 170px;
}


/* footerのpoweres by 非表示 */
#footer .copy a  {
	display : none ;
}

/* パンくずの下のカテゴリー表示を非表示 */
.st-catgroup {
	display:none;
}

/* アーカイブページのタイトル */
.archive h1 {
	font-size: 18px;
	font-weight: normal;
	color:red;
}


/* L286 */
/* 記事タイトル */
.entry-title {
	/*font-family: Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;*/
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 36px ;   /* 24px; */
	line-height: 35px;
	color: #333;
	margin-bottom: 10px;
}


/* ページ送り */
.p-navi dl dt {
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	width:32px;
	float: left;
	color: #FFF;
	padding:0px 5px;
	border: 1px solid #F38391;
	border-radius: 4px;        /* CSS3草案 */
	-webkit-border-radius: 4px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 4px;   /* Firefox用 */
	background: #F38391;
	margin-right:5px;
}

#comments { /* コメント欄全体の枠 */
	margin-top: 20px;
	background: #f2f2f2;
	border: 2px solid #50c1a5;
}
h5#resp { /* コメントがあった時の見出し */
	font-size: 20px;
	color: #50c1a5;
}
h3#reply-title { /* コメント入力欄の見出し */
	font-size: 20px;
	color: #50c1a5;
}
.comment-listCon { /* コメント毎のボックス */
	margin-bottom: 40px;
}
.comment-name .fn { /* コメントした人の名前 */
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.comment-name .says { /* 「より：」の部分 */
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.comment-date-edit { /* 「日付」とログイン者が見れる「編集」の部分 */
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
#comments input[type="submit"] { /* 送信ボタン */
	background: #50c1a5;
	color: #fff;
	border-radius: 3px;
	padding: 10px;
}


/* サイドバー タイトル */
side h4, #side aside h4 {
/*    color: #FFF;  ←カスタマイズ内で決定 */
    background: #000;
    padding-left: 8px;
		font-weight: normal;
/*    border-radius: 5px; */
}

/* サイドバー　追従域上余白*/

#scrollad {
    padding: 0 0 20px 0;
}
#side aside #mybox ul li ul li,
#side aside #scrollad ul li ul li {
	   font-size: 14px;
	   line-height: 24px;
}


/* gallery リンク表示 */
.slideshowlink a{
	text-decoration:none;
	color:#4C9ED9;
}

/* 投稿下original-add */
.adbox-underpost {
	text-align: center;
}
.adbox-underpost img {
	margin-bottom: 3px;
}

.adbox {
    padding: 0px 0px;  /* 20px 0px */
    margin: 0 -5px;
}

/*media Queries タブレットサイズ（960px以下）
----------------------------------------------------*/
@media screen and (max-width: 960px) {

/*--------------------------------
メニューmain-menu(smanon) をスマホでも表示
---------------------------------*/
nav.smanone {
	display:block;
}

/*--------------------------------
メニューsmanon
---------------------------------*/

	nav.smanone {
		padding:10px 5px;
		margin:0;
		display:block;
	}

	nav.smanone li {
		position: relative;
		float: left;
		font-size: 12px;
		padding-left: 10px;
		display: inline;
		padding-right: 10px;
		border-right:1px solid #888;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	nav.smanone li:last-child {
		border:none;
	}

	nav.smanone li .sub-menu {
		display:none;
	}

	nav.smanone li a {
		color: #FFF;
		text-decoration: none;
	}

	.menu-nav.st5igation-container {
		overflow: hidden;
	}

	nav.smanone li a:hover {
		text-decoration: underline;
	}


  nav.smanone {
        background-color: black;
  }
    
  nav.menu ul li a {
        color: white;
  }

/* フッターメニューの間隔 */
.footermenust li {
	display: inline;
	font-size: 14px;
	padding:0 5px 0 1px;
}
.footermenust {
    text-align: center;
    padding: 20px 10px;
    margin-bottom: 5px;
}




/*-- ここまで --*/
}

/*media Queries タブレットサイズ（600px以上）
----------------------------------------------------*/
@media screen and (min-width: 600px) {


/*-- ここまで --*/
}

/*media Queries PCサイズ（960px以上）
----------------------------------------------------*/
@media print, screen and (min-width: 960px) {


    nav.smanon {
        background-color: black;
    }
    
    nav.menu ul li a {
        color: white;
    }
    

/*-- ここまで --*/
}