@charset "EUC-JP";

/* topics（Whats newや各ページのindexなど）
---------------------------------------------------- */
ul.ic_list, ul.ic_list {
	margin: 0;
	padding: 0 0 4px 0;
	width: 640px;
	list-style: none;
}
ul.ic_list p, ul.ic_list p {
	margin: 0.3em 0;
}

ul#topics, ul.topics {
	margin: 10px 0 10px 0;
	padding: 0 0 4px 0;
	width: 640px;
	list-style: none;
}

ul.ic_list li, ul#topics li, ul.topics li {
	display: block;
	margin: 0;
	padding: 8px 8px 6px 4px;
	font-size: 100%;
	border: 1px solid #fff;
}
.ic_list li:hover, #topics li:hover, .topics li:hover {
	border: 1px solid #ddd;
	background-color: #fafafa;
}

 div#whatsnew1_column div.viewall {
	both: clear;
	position: absolute;
	left: 326px;
	bottom: 27px;
	height: 22px;
	width: 50px;
	font-size: 0;
	line-height:0;
	display: block;
}

.viewall a, .viewall a:hover {	/* 全てを見る */
	display: block;
	margin: 0;
	width: 100px;
	height: 22px;
	line-height: 22px;
	text-indent: -9998px;
	background: url(/images/common/view_all.png) no-repeat 0 0;
}
.viewall a:hover {
	background: url(/images/common/view_all.png) no-repeat 0 -22px;
}

.viewhome a, .viewhome a:hover {	/* HOMEにもどる */
	display: block;
	float: right;
	margin: 0;
	width: 121px;
	height: 22px;
	line-height: 24px;
	text-indent: -9998px;
	background: url(/images/common/view_home.png) no-repeat 0 0;
}
.viewhome a:hover {
	background: url(/images/common/view_home.png) no-repeat 0 -22px;
}


h3.topicshead {
}
h3.topicshead a {
	background: transparent;
}
h3.topicshead a:hover {
}

.ic_list li h4, #topics li h4, .topics li h4 {
	font-size: 100%;
	font-weight: normal;
	line-height: 1.4em;
	text-transform: none;
}
.ic_list li h4 a, #topics li h4 a, .topics li h4 a {
	padding-bottom: 2px;		/* for underline */
	padding-right: 0;
	font-weight: bold;
	background: none;
	
}
.ic_list li h4, #topics li h4, .topics li h4,
#topics li p, .topics li p {
	margin: 0;
	padding: 0 0 0 24px;
	min-height: 20px;
	border: none;
	color: #333;
}
.ic_list li h4 .date, #topics li h4 .date, .topics li h4 .date, .pup .date {
	padding-left: 0.2em;
	font-size: 10px;
	color: #888888;
	font-weight: normal;
	letter-spacing: 0;
}
.ic_list li p, #topics li p, .topics li p {
	padding: 0 0 0 1em;
	text-indent: 0;
	line-height: 1.4em;
	font-size: 95%;
}
.ic_list li.hr, #topics li.hr, .topics li.hr, 
#topics li.hr:hover, .topics li.hr:hover {
	display: block;
	margin: 6px 0 0 0;
	text-indent: -9999px;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	background-color: #ffffff;
}

/* リスト用アイコン指定 */
.ic_list li.ic_info h4, 
#topics li.ic_info h4, .topics li.ic_info h4 {
	background: url(/c/images/icon/info.gif) no-repeat 0 0;
}
.ic_list li.ic_store h4, 
#topics li.ic_store h4, .topics li.ic_store h4 {
	background: url(/c/images/icon/store.gif) no-repeat 0 0;
}
.ic_list li.ic_shopping h4, 
#topics li.ic_shopping h4, .topics li.ic_shopping h4 {
	background: url(/c/images/icon/shopping.gif) no-repeat 0 0;
}
.ic_list li.ic_foodservice h4,
#topics li.ic_foodservice h4, .topics li.ic_foodservice h4 {
	background: url(/c/images/icon/foodservice.gif) no-repeat 0 0;
}
.ic_list li.ic_travel h4,
#topics li.ic_travel h4, .topics li.ic_travel h4 {
	background: url(/c/images/icon/travel.gif) no-repeat 0 0;
}
.ic_list li.ic_book h4,
#topics li.ic_book h4, .topics li.ic_book h4 {
	background: url(/c/images/icon/book.gif) no-repeat 0 0;
}
.ic_list li.ic_event h4,
#topics li.ic_event h4, .topics li.ic_event h4 {
	background: url(/c/images/icon/event.gif) no-repeat 0 0;
}
.ic_list li.ic_career h4,
#topics li.ic_career h4, .topics li.ic_career h4 {
	background: url(/c/images/icon/career.gif) no-repeat 0 0;
}
.ic_list li.ic_pay h4,
#topics li.ic_pay h4, .topics li.ic_pay h4 {
	background: url(/c/images/icon/pay.gif) no-repeat 0 0;
}
.ic_list li.ic_important h4,
#topics li.ic_important h4, .topics li.ic_important h4 {
	background: url(/c/images/icon/important.gif) no-repeat 0 0;
}
.ic_list li.ic_newlife h4,
#topics li.ic_newlife h4, .topics li.ic_newlife h4 {
	background: url(/c/images/icon/newlife.gif) no-repeat 0 0;
}

#ic_list li.ic_earth h4,
#topics li.ic_earth h4, .topics li.ic_earth h4 {
	background: url(/c/images/icon/earth.gif) no-repeat 0 0;
}

.ic_list li.ic_hour h4,#ic_list li.ic_hour h4,
#topics li.ic_hour h4, .topics li.ic_hour h4 {
	background: url(/c/images/icon/hour.png) no-repeat 0 0;
}

/* SIDEBAR ナビゲーション用 アイコン指定 */

.navi .topics li h4,
#topics li p, .topics li p {
	margin: 0;
	padding: 2px 0 0 5px;
	min-height: 20px;
	font-size: 12px;
	letter-spacing: 0;
	border: none;
	background: none;
}


#content .sidecolumn.navi .topics li {
	border: none; 
}

#content .sidecolumn.navi .topics li a {
	display: block;
	padding: 0 0 0 10px;
	background: url(/images/nav/navi_arrow.png) no-repeat 0 0.3em;
}
#content .sidecolumn.navi .topics li a:hover {
	background: url(/images/nav/navi_arrow_hover.png) no-repeat 0 0.3em;
}
#content .sidecolumn.navi .topics li span.date {
	display: none;
}

