body
{
}

.title
{
	margin: 15px 0px 0px; 
	width: 680px; 
	background-repeat: no-repeat; 
	height: 43px;
}

.specialty .title
{
	background-image: url(../../img/t_point4.gif); 
}

.present .title
{
	background-image: url(../../img/t_present4.gif); 
}

.itinerary .title
{
	background-image: url(../../img/t_itinerary4.gif); 
}

.similarity .title
{
	background-image: url(../../img/t_similarity4.gif); 
}

.condition .title
{
	background-image: url(../../img/t_condition4.gif); 
}

.price_table .title
{
	background-image: url(../../img/t_yen4.gif); 
}

.aboutfee .title
{
	background-image: url(../../img/t_aboutfee4.gif);
}

.time_limit .title
{
	background-image: url(../../img/t_period4.gif);
}

.title2
{
	padding-right:0px;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:4px;
	float:left;
	margin:5px 0px 3px 5px;
	width:665px;
	height:18px;
	background-image: url(../../img/t_dot4.gif); 
	background-repeat: repeat;
}

.info .line
{
	background-image: url(../../img/line4.gif); 
}

/*A-20180521 */
h2.titleAir{
  background: url(../../DJ_images/titleLine01_5.png) repeat-x center;
}

h2.titleAir span:before{
  background: url(../../DJ_images/titleIcon01_5.png) no-repeat 0 center;
  background-size: 100%;
}

.dtailMonthSelect{
  border-top: 5px solid #99cc00;
}

#calBox dl dt{
  background-color: #99cc00;
}

p.detailLimitTitle{
  background-color: #99cc00;
}

.detailOtherTitle{
  background-color: #99cc00;
}

p.detailLimitDays{
  border: 1px solid #99cc00;
}

.detailCalendarSelect{
  border: 1px solid #99cc00;
}

p.detailCode{
  border: 1px solid #99cc00;
}

h3.titleSubPinkLine{
  border-top: 5px solid #99cc00;
}
/*A-20180521 */