@charset "utf-8";
/* parts.css
**************************************************************************************

1.h1-h5
2.icons
3.buttons
4.summary ��z��c�A�[�̗v��

**************************************************************************************/

/* 1.h1-h5
------------------------------------------------------------ */

h1#headerText {
	font-size:12px;
	text-align:right;
	margin: 0 11px 12px 0;
}

h1#headerText a{
	color:#333;
}
	

h2.columHeading,p.columHeading {
	background:url(../images/backgrounds/top_leftcolum_headingbg.png) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0 0 5px;
	height:26px;
}

h2.columHeading a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}


h3.recommendHeading {
	background:url(../images/heading/top_h3_333x24.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	width:333px;
	height:24px;
}

h3.recommendHeading a:link,h3.recommendHeading a:visited {
	background:url(../images/icons/arrow2.png) 315px center no-repeat;
	color:#676868;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0 0 14px;
	display:block;
}

h3.recommendHeading a:hover,h3.recommendHeading a:active {
	background:url(../images/icons/arrow2_hover.png) 315px center no-repeat;
	color:#ecc200;
	font-weight:bold;
	text-decoration:underline;
	padding:2px 0 0 14px;
	display:block;
}

h4.rightColumnHeading {
	background: url(../images/backgrounds/top_rightcolum_headingb.png) repeat-x ;
	height:26px;
	padding: 5px 0 0 12px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}

h4.recommendTitle {
	font-size:85%;
	margin: 5px 0 5px 0;
	}
	
h5.shopTitle {
	background:url(../images/heading/top_h5_351x43.jpg)  no-repeat ;
	width:351px;
	height:43px;
	padding:12px 0 0 14px;
	font-weight:bold;
}

h5.shopTitle a{
	color:#333333;
	font-weight:bold;
}

h6.fotterNavi {
	color:#bcbcbc;
	font-size:110%;
}

h6.newsheading {
	background: url(../images/backgrounds/top_rightcolum_headinga.png) repeat-x ;
	height:26px;
	padding: 5px 0 0 12px;
	font-size:14px;
	font-size:9px;
	font-weight:bold;
}

/* 2.icons
------------------------------------------------------------ */

li.sitemap{
	background:url(../images/icons/sitemap.png) no-repeat;
}

li.question{
	background:url(../images/icons/question.png) no-repeat;
}

li.office{
	background:url(../images/icons/office.png) no-repeat;
}

li.staff {
	background:url(../images/icons/fullsmile.png) no-repeat;
}

li.vietnum{
	background:url(../images/icons/vietnum.png) no-repeat;
}

li.worldheritage{
	background:url(../images/icons/worldheritage.png) no-repeat;
}

li.traditions{
	background:url(../images/icons/aodai.png) no-repeat;
}

li.vips{
	background:url(../images/icons/vips.png) no-repeat;
}

li.budgets{
	background:url(../images/icons/budgets.png) no-repeat;
}

li.longstay{
	background:url(../images/icons/month.png) no-repeat;
}

li.shortstay{
	background:url(../images/icons/week.png) no-repeat;
}

li.beauty{
	background:url(../images/icons/beauty.png) no-repeat;
}

li.hotel{
	background:url(../images/icons/hotel.png) no-repeat;
}

li.activities{
	background:url(../images/icons/active.png) no-repeat;
}

li.family{
	background:url(../images/icons/family.png) no-repeat;
}

li.coupple{
	background:url(../images/icons/coupple.png) no-repeat;
}

li.group{
	background:url(../images/icons/group.png) no-repeat;
}

li.backpacker{
	background:url(../images/icons/compass.png) no-repeat;
}

/* 3.buttons
------------------------------------------------------------ */

/*button_166x29*/

a.style1 {
	background:url(../images/buttons/button_166x29.jpg) no-repeat;
	width:166px;
	height:29px;
	padding: 5px 0 0 0;
	margin:5px 5px 0 5px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

a.style1:link,a.style1:visited {
	background:url(../images/buttons/button_166x29.jpg) no-repeat;
	width:166px;
	height:29px;
	display:block;
	text-align:center;
	color:#937128;
	text-decoration:none;
}

a.style1:hover {
	background:url(../images/buttons/button_166x29_0.jpg) no-repeat;
	width:166px;
	height:29px;
	display:block;
	color:#937128;
	text-decoration: underline;
}

/*button_green 80x22*/

a.buttonG:link,a.buttonG:visited {
	background:url(../images/buttons/button_g.jpg) no-repeat;
	width:80px;
	height:22px;
	display:block;
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	line-height:22px;
	font-weight:bold;
}


a.buttonG:hover {
	background:url(../images/buttons/button_ho.jpg) no-repeat;
	color:#000000;
}

/*button_orange 80x22*/

p.departure {
	background:url(../images/buttons/button_or.jpg) no-repeat;
	width:92px;
	height:17px;
	padding-top:3px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

/*button_sirver 80x22*/

a.buttonS:link,a.buttonS:visited {
	background:url(../images/buttons/button_s.jpg) no-repeat;
	width:80px;
	height:22px;
	display:block;
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	line-height:22px;
	font-weight:bold;
}


a.buttonS:hover {
	background:url(../images/buttons/button_ho.jpg) no-repeat;
	color:#000000;
}

/* 4.summary �h����c�A�[�J�n���Ԃ̗v��
------------------------------------------------------------ */

dl.summary {
	line-height:140%;
	height:20px;
}

dl.summary dt {
	float:left;
	width:18px;
	height:20px;
}


dl.summary dd {
	float:left;
	height:20px;
	font-size:12px;
	margin-left:3px;
}

	dd strong.time {
	color:#666666;
	font-weight:bold;
}

dt.tourtime {
	margin-left:5px;
}