section > .inner { padding: 0 15px; position: relative; }

@media screen and (min-width: 600px) { section > .inner { padding: 0; margin: 0 auto; } }

#singleContents .inner { padding: 26px 15px 56px; }

#singleContents .inner .normalTit { background: #ffa716; color: #fff; font-weight: 500; position: relative; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-bottom: 15px; padding: 8px 12px; font-size: 1.7rem; }

#singleContents .inner .box .img { margin-bottom: 14px; }

#singleContents .inner .box .boxIn h4 { font-size: 1.5rem; font-weight: 500; background: url(../img/staff/bg_txt_sp.png) no-repeat left center; background-size: 5px; padding-left: 12px; margin-bottom: 6px; word-break: break-all; }

#singleContents .inner .box .boxIn .txt { word-break: break-all; letter-spacing: .05rem; padding-bottom: 23px; }

@media screen and (min-width: 600px) { #singleContents .inner { padding: 13px 0 56px; }
  #singleContents .inner .normalTit { background: #ffa716; color: #fff; font-weight: 500; position: relative; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; margin-bottom: 26px; padding: 9px 21px; font-size: 2.2rem; }
  #singleContents .inner .box { padding-bottom: 39px; }
  #singleContents .inner .box .img { margin-bottom: 14px; float: left; }
  #singleContents .inner .box .boxIn { float: right; width: 443px; }
  #singleContents .inner .box .boxIn h4 { font-size: 2rem; font-weight: 500; background: url(../img/staff/bg_txt_pc.png) no-repeat left center; background-size: 6px; padding-left: 16px; margin-bottom: 14px; word-break: break-all; line-height: 1.3; }
  #singleContents .inner .box .boxIn .txt { word-break: break-all; letter-spacing: .05rem; padding-bottom: 23px; font-size: 1.5rem; }
  #singleContents .inner .midBox .img { float: right; }
  #singleContents .inner .midBox .boxIn { float: left; }
  #singleContents .inner .btmBox .boxIn { float: none; width: 100%; } }

.exclamationTit,
.questionTit {
	background-color:#8ec21f;
	border-radius:5px;
	color:#FFF;
	position:relative;
	color: #fff;
	font-weight: 500;
	position: relative;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top:5px;
	margin-bottom: 15px;
	padding: 8px 12px 8px 70px;
	font-size: 1.7rem;
}
.exclamationTit:after {
	position:absolute;
	top:-5px;
	left:15px;
	content:"";
	background:url(../img/blog/ico_exclamation_pc.png) no-repeat 0 0;
	background-size:cover;
	display: inline-block;
	width:50px;
	height:50px;
}
.questionTit:after {
	position:absolute;
	top:-5px;
	left:15px;
	content:"";
	background:url(../img/blog/ico_question_pc.png) no-repeat 0 0;
	background-size:cover;
	display: inline-block;
	width:50px;
	height:50px;
}
.pointBox01,
.pointBox02 {
	border:4px #FAE1A1 solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding:15px;
	margin-top: 15px;
}
.pointBox01 .tit,
.pointBox02 .tit {
	background:none !important;
	padding:0 !important;
	color:#003 !important;
	line-height:100% !important;
	background:url(../img/blog/tit_point_pc.png) no-repeat left center !important;
	height:30px;
}
.pointBox01 .tit span,
.pointBox02 .tit span { display:none; }
#singleContents .inner .pointBox01 .box .boxIn h4,
#singleContents .inner .pointBox02 .box .boxIn h4 {
	margin-top: 10px;
}
#singleContents .inner .pointBox01 .box .img,
#singleContents .inner .pointBox02 .box .img {
	margin-top: 10px;
}
@media screen and (min-width: 600px) {
	#singleContents .inner .pointBox01 .box .img,
	#singleContents .inner .pointBox02 .box .img,
	#singleContents .inner .pointBox03 .box .img {
		width: 235px;
	}
	#singleContents .inner .pointBox02 .box .boxIn {
		width: auto;
	}
	.exclamationTit,
	.questionTit {
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		margin-bottom: 26px;
		padding: 5px 21px 5px 90px;
		font-size: 2.2rem;
	}
	.exclamationTit:after,
	.questionTit:after {
		width:60px;
		height:60px;
	}
	.pointBox01,
	.pointBox02 {
		padding:30px;
	}
	.pointBox01 .tit,
	.pointBox02 .tit {
		height:30px;
	}
	#singleContents .inner .pointBox01 .box,
	#singleContents .inner .pointBox02 .box {
		padding-bottom: 0;
	}
	#singleContents .inner .pointBox01 .box .boxIn h4,
	#singleContents .inner .pointBox02 .box .boxIn h4 {
		margin-top: 15px;
	}
	#singleContents .inner .pointBox01 .box .img,
	#singleContents .inner .pointBox02 .box .img {
		margin-top: 15px;
	}
}
