/*
*  amenityContents
*/

#amenityContents dt.item_title
{
	font-size:12px !important;
	color:#17185b !important;
	font-weight:bold;
}
#amenityContents div.item_img
{
	width:188px;
	height:135px;
	border:1px solid #bfc5c8;
}
li.top div.tx
{
	margin:9px 0px 0px 0px !important;
	width:193px;
	
}
li.top div.tx p.cap
{
	text-indent:-1em;
	padding:0px 0px 0px 1em !important;
}

#amenityContents ul.item_list li.rt ul.gy li dl li p
{

}

#classContainer #contentsBox #amenityContents
{
	width:694px;
	margin:3px 0px 0px 10px;
	float:left;
	text-align:left;
}



#amenityContents div.a_title
{
	background:url(/int/svc/img/h2_border-left.gif) left top repeat-y;
	line-height:100%;
	padding:0px 0px 0px 10px;
}
#amenityContents div.a_title h3
{
	color:#17185b;
	font-size:14px !important;
}

#amenityContents div.a_title .a_title_foot
{
	width:684px;
	overflow: hidden;
}
#amenityContents div.a_title .a_title_foot:after
{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #amenityContents div.a_title .a_title_foot
{
	height: 1em;
	overflow: visible;
}
/**/


#amenityContents div.a_title .a_title_foot p.a_long
{
	float:left;
	color:#17185b;
	font-size:14px !important;
}

#amenityContents div.a_title .a_title_foot p.a_after
{
	_width:150px;
	float:right;
	color:#17185b;
	font-size:10px;
	text-align:right;
}
#amenityContents div.a_title_n
{
	line-height:100%;
}
#amenityContents div.a_title_n .a_title_foot p.a_after
{
		text-align:right;
}
#amenityContents ul.item_list li.rt ul.gy li , #amenityContents ul.item_list li.rt ul.gy li dl li
{
	float:left;
	margin:0px 0px 0px 40px;
}
#amenityContents ul.item_list li.rt ul.gy li.top , #amenityContents ul.item_list li.rt ul.gy li dl li.top
{
	float:left;
	margin:0px 0px 0px 0px;
}
#amenityContents ul.item_list li.rt
{
	width:694px;
	overflow: hidden;
	margin:33px 0px 17px 0px;
}
#amenityContents ul.item_list li.rt:after
{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #amenityContents ul.item_list li.rt
{
	height: 1em;
	overflow: visible;
}
/**/












/*
* amenityExplanation
*/
#classContainer #contentsBox #amenityContents #amenityExplanation
{
	width:694px;
	text-align:left;
	font-size:12px !important;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#classContainer #contentsBox #amenityContents #amenityExplanationSub
{
	width:694px;
	text-align:left;
	font-size:11px;
	margin:5px 0px 1px 0px;
	padding:0px 0px 0px 0px;
}


/*
* amenityNews
*/
#classContainer #contentsBox .amenityNews ul.amenityNews_box
{
	width:694px;
	margin:0px 0px 38px 0px;
	padding:0px 0px 0px 0px;
}
#classContainer #contentsBox .amenityNews ul.amenityNews_box li
{
	width:694px;
	text-align:left;
	padding:0px 0px 3px 0px;
	margin:6px 0px 0px 0px;
	background:url(/int/svc/image/border01.gif) left bottom repeat-x;
}
#classContainer #contentsBox .amenityNews ul.amenityNews_box li dl
{
	display:inline;
	margin:0px 8px 0px 8px;
	padding:0px 0px 0px 0px;
}
#classContainer #contentsBox .amenityNews ul.amenityNews_box li dl dt
{
	font-size:11px;
	color:#ec4e19;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 13px 0px 0px;
}
#classContainer #contentsBox .amenityNews ul.amenityNews_box li dl dd
{
	font-size:12px !important;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/*
*  amenityList
*/
#classContainer #contentsBox ul.amenityList
{
	width:690px;
	margin:0px 0px 0px 0px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box li.route_name
{
	float:clear;
	width:690px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-left:3px solid #17185b;
	border-bottom:1px solid #bfc5c8;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box .route_name_box
{
	width:690px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box .route_name h3
{
	padding:0px 0px 0px 5px;
	margin:0px 0px -0.5px 0px;
	font-weight:bold;
	font-size:12px !important;
	color:#17185b;
	width:686px;
	text-align:left;
}

#classContainer #contentsBox ul.amenityList ul.amenityList_box .route_name .now_service
{
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:12px !important;
	color:#17185b;
	width:339px;
	text-align:left;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box .route_name .new_service
{
	float:right;
	padding:2px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#17185b;
	width:334px;
	text-align:right;
}

#classContainer #contentsBox ul.amenityList ul.amenityList_box
{
	float:clear;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box li
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:226px;
	display:inline;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box dl
{
	text-align:left;
	width:193px;
	height:295px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box dt
{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#17185b;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box .amenityList_img
{
	margin:0px 0px 10px 0px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box .amenityList_details
{
	font-size:11px;
	padding:0px 0px 0px 0px;
}

#classContainer #contentsBox ul.amenityList ul.amenityList_box li.twoSet
{
*	float:left;
	width:452px;
	padding:0px 0px 0px 0px;
	display:inline;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box li.twoSet dl.twoSet
{
	width:419px;
	height:295px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box li.twoSet dl.twoSet .amenityList_img_left
{
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box li.twoSet dl.twoSet .amenityList_img_right
{
	float:right;
	margin:0px 0px 10px 0px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box li.twoSet dl.twoSet .amenityList_details_left
{
	float:left;
	text-align:left;
	font-size:11px;
	width:193px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box li.twoSet dl.twoSet .amenityList_details_right
{
	float:right;
	text-align:left;
	font-size:11px;
	width:193px;
	padding:0px 0px 0px 0px;
}

#classContainer #contentsBox ul.amenityList ul.amenityList_box .amenityList_details .amenityList_details_medicine
{
	text-align:left;
	font-size:11px;
	width:193px;
	padding:0px 0px 0px 0px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box .amenityList_details .amenityList_details_medicine .medicine_left
{
	float:left;
	width:10px;
}
#classContainer #contentsBox ul.amenityList ul.amenityList_box .amenityList_details .amenityList_details_medicine .medicine_right
{
	float:right;
	width:182px;
}

