@charset "UTF-8";
/* CSS Document */

img#mainimg{ margin-bottom: 10px; }

/* 最新情報
----------------------------------------------------*/
#topics{ margin-bottom: 20px; }
#topics h2{
	text-indent: -9999px;
	background: url(../images/topics_title.jpg) no-repeat;
	margin-bottom: 5px;
	height: 25px;
}
#topics table{ width: 570px; }
#topics table td.cont{
	width: 180px;
	line-height: 1.2;
	margin-bottom: 10px;
	padding-left: 15px;
}
#topics table td#firsttd{ padding-left: 0; }
#topics table td.cont img{
	padding: 1px;
	float: left;
	width: 70px;
	margin: 0 5px 10px 0;
}
#topics table a img{ border: 1px solid #C7C7C7; }
#topics table a:hover img{ border: 1px solid #FF7C00; }
#topics #tourlist{
/*	height: 150px;
	overflow: auto;*/
	margin-bottom: 10px;
	padding: 0 10px;
	background-color: #FFF5FF;
}
#topics #tourlist a{ color: #e8383d; }
#topics #tourlist table{
	width: 550px;
	margin: 10px 0;
}
#topics #tourlist table th, #topics #tourlist table td{
	border-bottom: 1px dotted #999999;
	padding: 5px 0;
	vertical-align: middle;
}
#topics #tourlist table th{ padding-right: 5px; }


/* バナーエリア
----------------------------------------------------*/
#banner_l p, #banner_s p{
	margin-bottom: 3px;
	line-height: 1.2;
}
#banner_l table, #banner_s table{ margin-bottom: 10px; }
#banner_l table td, #banner_s table td{ padding-bottom: 10px; }
#banner_l table a img, #banner_s table a img{ border: 1px solid #C7C7C7; }
#banner_l table a:hover img, #banner_s table a:hover img{ border: 1px solid #FF7C00; }

#banner_s{ font-size: 84%; }


/* 国内登山：サブナビ
----------------------------------------------------*/
#sub h3#erea{ background: url(../jp_tozan/images/subnav_tit01.jpg) no-repeat center top; }
#sub h3#mountain{ background: url(../jp_tozan/images/subnav_tit02.jpg) no-repeat center top; }
#sub h3#trail{ background: url(../jp_tozan/images/subnav_tit03.jpg) no-repeat center top; }
#sub h3#ultimate{ background: url(../jp_tozan/images/subnav_tit04.jpg) no-repeat; }
#sub h3#theme{ background: url(../jp_tozan/images/subnav_tit05.jpg) no-repeat; }