body
{
}

.title
{
	margin: 15px 0px 0px; 
	width: 680px; 
	background-repeat: no-repeat; 
	height: 43px;
}

.specialty .title
{
	background-image: url(../../img/t_point2.gif); 
}

.present .title
{
	background-image: url(../../img/t_present2.gif); 
}

.itinerary .title
{
	background-image: url(../../img/t_itinerary2.gif); 
}

.similarity .title
{
	background-image: url(../../img/t_similarity2.gif); 
}

.condition .title
{
	background-image: url(../../img/t_condition2.gif); 
}

.price_table .title
{
	background-image: url(../../img/t_yen2.gif); 
}

.aboutfee .title
{
	background-image: url(../../img/t_aboutfee2.gif);
}

.time_limit .title
{
	background-image: url(../../img/t_period2.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_dot2.gif); 
	background-repeat: repeat;
}

.info .line
{
	background-image: url(../../img/line2.gif); 
}

/*A-20180521 �«*/
h2.titleAir{
  background: url(../../DJ_images/titleLine01_3.png) repeat-x center;
}

h2.titleAir span:before{
  background: url(../../DJ_images/titleIcon01_3.png) no-repeat 0 center;
  background-size: 100%;
}

.dtailMonthSelect{
  border-top: 5px solid #ff99cc;
}

#calBox dl dt{
  background-color: #ff99cc;
}

p.detailLimitTitle{
  background-color: #ff99cc;
}

.detailOtherTitle{
  background-color: #ff99cc;
}

p.detailLimitDays{
  border: 1px solid #ff99cc;
}

.detailCalendarSelect{
  border: 1px solid #ff99cc;
}

p.detailCode{
  border: 1px solid #ff99cc;
}

h3.titleSubPinkLine{
  border-top: 5px solid #ff99cc;
}
/*A-20180521 �ª*/