/*
Theme Name: Twenty Seventeen Child
Template: twentyseventeen
*/

@media screen and (max-width: 479px) {

.panel-content h2{
  padding: 1.0em;/*文字周りの余白*/
  color: #494949;/*文字色*/
  background: #f5f5f5;/*背景色*/
  border-left: solid 5px #1e90ff;/*左線（実線 太さ 色） #4169e1*/ 

}

.site-content-contain h1{
  padding: 1.0em;/*文字周りの余白*/
  color: #494949;/*文字色*/
  background: #f5f5f5;/*背景色*/
  border-left: solid 5px #1e90ff;/*左線（実線 太さ 色）*/
}

}

p {
	line-height:2.0;
}


ol {
  list-style-type: lower-roman; 
  margin-left:20px; 
  padding-left:20px;
}

/* Pages */

.page.page-one-column .entry-header,
.twentyseventeen-front-page.page-one-column .entry-header,
.archive.page-one-column:not(.has-sidebar) .page-header {
	margin-bottom: 1em;
}
	
/* メインメニュー間隔調整 */
.navigation-top .wrap {
		max-width: 1000px;
		/* The font size is 14px here and we need 50px padding in ems */
		padding: 0.75em 1.4166666666667em;
}



/* 投稿記事見出し */
.post .entry-title {
border-left: 5px solid #999;
border-bottom: 1px solid #999;
padding: 0 0 0 15px ;
line-height: 2;
background-color: #fff;}

.post .entry-title a {
	box-shadow: none;		
}

.post .entry-title a:hover{
	box-shadow: none;
	color:#0000ff;	
	text-decoration: none;
	
}
	

	
	


