@charset "utf-8";
/* common, layout */
#main { float:none; width:100%}

/* index */
h1.ir { background:url(/img/promo/title-h1.png) no-repeat}
h3 { margin-bottom:1em}

.promowall {}
	.promowall li { display:inline-block; *display:inline; *zoom:1; width:290px; min-height:270px; _height:270px; margin:0 10px 15px 0; *margin-right:12px; padding:2px; border:1px solid #e4e4e4; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff; vertical-align:top}
	.promowall li:hover { border-color:#e4e4e4; background-color:#f7f7f7}
		.promowall li h4 { padding:2px}
		.promowall li p { padding-bottom:.6em; background:url(/img/common/hr-dot.png) bottom repeat-x}
		.promowall li .tn { margin-bottom:.2em}
		.promowall li .ctrl { padding:2px 2px 0; margin-bottom:0}

/* view */
.view { overflow:hidden; _overflow:visible; _height:1%; margin-bottom:15px}
.view .descript { float:left; overflow:hidden; padding-left:520px}
	.view h1 { font-size:20px; color:#111}
.view .visual { float:left; margin-right:-511px}
.view .entry a { text-decoration:underline; }


#relatedtour h2 {background-image:url(/img/trip/title-related.png)}

#relatedtour .tourwall li { margin-right:3px; *margin-right:6px}
