.pageTtl>span{
 position: relative;
}
.pageTtl>span:before,
.pageTtl>span:after{
 display: block;
 content: "";
 position: absolute;
 background: url(../img/ttl_img.png) no-repeat center center;
 width: 56px;
 height: 20px;
 top: 50%;
 margin-top: -10px;
}
.pageTtl>span:before{
 left: -60px;
}
.pageTtl>span:after{
 right: -60px;
}

.yellow{
 color: #b79601;
}

.font-ml{
 font-size: 115%;
}
.font-ml2{
 font-size: 120%;
}


/*
===================================================
	pc small
===================================================
*/
@media screen and (max-width: 1400px) {


}

/*
===================================================
	tb
===================================================
*/
@media screen and (max-width: 1100px) {

}

/*
===================================================
	sp
===================================================
*/
@media screen and (max-width: 960px) {
 .pageTtl>span:before,
 .pageTtl>span:after{
  display: block;
  content: "";
  position: absolute;
  background: url(../img/ttl_img.png) no-repeat center center;
  width: 40px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  background-size: 100% auto;
 }
 .pageTtl>span:before{
  left: -45px;
 }
 .pageTtl>span:after{
  right: -45px;
 }
 #sec_pagettl{
  padding: 40px 0px;
 }
 #sec_pagettl h1 img{
  height: 22px;
  width: auto;
 }
 .sp-font-ml{
  font-size: 115%;
 }
 .sp-font-ml2{
  font-size: 120%;
 }
}


/*
===================================================
	sp small
===================================================
*/
@media screen and (max-width: 480px) {

}