body{
	/*全体の背景色*/
	background-color:#ffffff;
}
footer{
	/*フッターの背景色*/
	background-color:#9999ff;
}
#st-menubox{
	/*ヘッドメニューの背景色*/
	background-color:#6666ff;
	border:0px;
}
#headbox-bg{
	/*ヘッドタイトルの背景色*/
	background:linear-gradient(to bottom,#6666ff 0%, #ccccff 100%);
	/*background-color:#9999ff;*/
}
#st-menubox a{
	/* ヘッドメニューの文字色 */
	color:#ffffff;
}
#st-menubox ul.sub-menu li a{
	/* ヘッドサブメニューの文字色 */
	color:#000000;
}
p.sitename a{
	/* ヘッドタイトル色 */
	color:#ffff00;
}

h1.entry-title{
	border-top: 3px solid #0000ff;
	box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.16);
	padding: 7px;
	font-size:26px !important;
	background-color:#f0f0ff;
}

.post h2{
	margin:30px 3px 0px;
	border:1px solid #aaaaaa;
	background:url(https://blog.java-reference.com/wp-content/uploads/2018/01/point03.png), linear-gradient(to bottom, #fcfcfc 0%, #e1e1e1 100%);
	background-repeat:no-repeat;
	background-position:1% 40%;
	border-radius:3px;
	padding:0px 20px;
	font-size:20px;
}
/*
.post h2:before{
	font-family:FontAwesome;
	content:'\f054';
	padding-right:5px;
	color:#3f48cc;
	font-size:24px;
}
*/

.post h3{
	margin:20px 5px 0px;
	border-bottom:1px solid #666666;
	padding:0px 5px;
	font-size:16px;
	line-height:1.3;
}

#footer .copy{ 
	color:white;
}

.post p{
	margin:5px 5px 0px;
}
p.caution:before{
	content:url(https://blog.java-reference.com/wp-content/uploads/2018/01/caution.png);
	position: relative;
	top:2px;
	margin-right:3px;
}

/*******************************************/
dl.syntax{
	width:100%;
	max-width:630px;
	margin:10px auto 0px;
}
dl.syntax dt{
}
dl.syntax dd{
	border:3px dotted #aaaaaa;
	background-color:#ffdddd;
	padding:5px 10px;
	font-family:'MS Gothic', monospace;
	font-weight:bold;
	margin:0px 5px;
	white-space:pre;
	line-height:150%;
}

/*** [File] */
div.file{
	background-color:#f0f0f0;
	border:1px solid #808080;
	color:#333333;
	margin:15px 5px 5px;
	padding:5px;
	white-space:pre;
	font-family:monospace;
}
dl.file{
	margin:15px 10px 5px;
	font-family:monospace;
	max-width:600px;
}
dl.file dd{
	background-color:#f0f0f0;
	border:1px solid #808080;
	color:#333333;
	padding:5px;
	white-space:pre;
}

table.arg{width:400px;}
table.arg tr td:nth-of-type(1){width:20%;}
table.arg tr td:nth-of-type(2){width:20%;}
table.arg tr td:nth-of-type(3){width:60%;}

/* コマンドプロンプト */
div.cmd{
  background-color:#000;
  color:#fff;
  font-family: "ＭＳ ゴシック",sans-serif;
  padding:8px 5px;
  border:3px ridge #ccc;
  margin:0px 8px 30px;
}

/* 結果 */
dl.result{
	max-width:620px;
	margin:8px 8px 0px;
}
dl.result dt{
	font-size:14px;
}
dl.result dd{
	border:3px ridge #cccccc;
	background-color:#000000;
	color:#ffffff;
	white-space:pre;
	font-family:'MS Gothic', monospace;
	padding:5px 8px;
	line-height:120%;
}

/* コマンドプロンプト */
dl.cmd{
	border:3px ridge #e0e0e0;
	width:100%;
	max-width:620px;
	margin:15px auto 0px;
}
dl.cmd dt{
	background-color:#3300ff;
	background-image:url(https://blog.java-reference.com/wp-content/uploads/2018/10/point1.gif);
	background-repeat:no-repeat;
	background-position:1.5% 50%;
	border-bottom:1px solid #f0f0f0;
	color:#ffffff;
	padding-left:25px;
	line-height:140%;
}
dl.cmd dd{
	background-color:#000000;
	color:#cccccc;
	padding:2px 5px;
	margin:0px;
	white-space:pre;
	font-family:monospace, serif;
	/*font-family:'MS Gothic', monospace;*/
	line-height:120%;
	overflow:auto;
}

/* テーブル */
.post table{
	border-collapse:collapse;
	margin:10px 10px 0px;
	max-width:620px;
}
.post table th{
	background-color:#f0f0f0;
	padding:2px 5px;
 	text-align:left;
}
.post table td{
	background-color:#fafaff;
	padding:2px 5px;
}

/* アイキャッチ画像を丸くする */
.attachment-thumbnail {
  width: 150px;
  border-radius: 150px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
	border:1px solid #eceae7;
}

/* サイドバーのタイトル */
.menu_underh2 {
margin-bottom:5px;
margin-top: 20px;
padding-top:1px;
padding-right:5px;
padding-bottom:1px;
padding-left:10px;
color: #1678e9;/*文字色のカラーコード*/
border-left: 3px #1678e9 solid;/*横線追加*/
}

/*
Theme Name: STINGER8 Child
Template: stinger8
Version: 20170614
*/

/*media Queries タブレットサイズ（960px以下）
----------------------------------------------------*/
@media only screen and (max-width: 960x) {
	.post h3{
		margin:20px 0px 0px;
	}

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

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


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

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


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