﻿@charset "utf-8";


/* コンテンツの表現コントロール
＜image_list_viewに反映＞
------------------------------------- */
/* Hタグ下の段落
floatやイメージを利用するパートに適用 */
div#list_view {
	width:100%;
}
/* image_list_view内タグの共通設定 */
div#list_view span {
	display:block;
	position:absolute;
	line-height:1.2em;
}
div#list_view span.detail {
	color: #993300;
	text-align:right;
}
div#list_view p.comment {
	clear:both;
	font-size:90%;
	color:#FF0000;
}

/* 【イメージ＋右：テキスト】×１ブロック
コンテンツ少なめタイプ
------------------------------------- */
div#list_view_1S {
	position:relative;
	width: 585px;
	height: 145px;
	margin:0 5px 20px 8px;
	padding:8px;
}
div#list_view_1S span {
	width:380px;
	left:210px;
}
div#list_view_1S div.thumbimg {
}
div#list_view_1S span.title {
	top:10px;
	font-size:110%;
	font-weight:bolder;
	border-bottom: #990000 dotted 1px;
}
div#list_view_1S span.title em.new_icon img {
	display:inline;
}
div#list_view_1S span.recommend {
	top:35px;
}
div#list_view_1S span.partner {
	top:90px;
	color: #999;
	font-weight:bolder;
	text-align:right;
}
div#list_view_1S span.time-and-date {
	top:113px;
	text-align:right;
}
div#list_view_1S span.content {
	display:none;
}
div#list_view_1S span.detail {
	top:137px;
}
div#list_view_1S span.state {
	top:70px;
	left:250px;
	padding:3px 3px 0 8px;
	color: #FF84C1;
	font-weight:bolder;
}
div#list_view_1S span.address {
	top:93px;
	left:250px;
	font-size: 90%;
}
div#list_view_1S span.address em {
	position:absolute;
	left:-35px;
	font-size:80%;
	color: #FFF;
	padding: 1px 0;
	width:30px;
	display:block;
	text-align:center;
	background-color: #333;
}


/* 【イメージ＋右：テキスト】×１ブロック
コンテンツ多めタイプ
------------------------------------- */
div#list_view_1M {
	position:relative;
	width: 585px;
	height: 170px;
	float: left;
	margin:8px 5px 20px 8px;
	padding:8px;
}
div#list_view_1M span {
}
div#list_view_1M div.thumbimg {
	position: relative;
	top:35px;
}
div#list_view_1M span.title {
	width:585px;
	top:12px;
	left:8px;
	font-size:120%;
	font-weight:bolder;
	padding-left:8px;
	margin-left:0;
	border-bottom: #CCCCCC dotted 1px;
}
div#list_view_1M span.title em.new_icon img {
	display:inline;
}
div#list_view_1M span.recommend {
	width:385px;
	top:40px;
	left:215px;
}
div#list_view_1M span.partner {
	width:585px;
	top:130px;
	color: #999;
	font-weight:bolder;
	text-align:right;
}
div#list_view_1M span.time-and-date {
	width:585px;
	top:148px;
	font-size:90%;
	text-align:right;
}
div#list_view_1M span.content {
	display:none;
}
div#list_view_1M span.detail {
	width:585px;
	top:163px;
	text-align:right;
}
div#list_view_1M span.state {
	width:585px;
	top:120px;
	left:240px;
	padding:3px 3px 0 8px;
	color: #FF84C1;
	font-weight:bolder;
}
div#list_view_1M span.address {
	width:585px;
	top:93px;
	left:250px;
	font-size: 90%;
}
div#list_view_1M span.address em {
	position:absolute;
	left:-35px;
	font-size:80%;
	color: #FFF;
	padding: 1px 0;
	width:30px;
	display:block;
	text-align:center;
	background-color: #333;
}
/*タイトル＋リコメンド表示
------------------------------------- */
div#list_view_1TEXT {
	width: 585px;
	height: 280px;
	margin:0 5px 5px 8px;
	padding:8px;
	position:relative;
}
div#list_view_1TEXT span {
}
div#list_view_1TEXT div.thumbimg {
	display:none;
}
div#list_view_1TEXT span.title {
	width: 585px;
	top:12px;
	left:8px;
	font-size:120%;
	font-weight:bolder;
	padding:3px;
	border-top: #990000 dotted 1px;
	border-bottom: #990000 dotted 1px;
}
div#list_view_1TEXT span.title em.new_icon img {
	display:inline;
}
div#list_view_1TEXT span.time-and-date {
	top:25px;
	width: 585px;
	color:#666;
	font-size:80%;
	text-align:right;
}
div#list_view_1TEXT span.recommend {
	display: none;
}
div#list_view_1TEXT span.content {
	top:45px;
	left:20px;
	color:#666;
}
div#list_view_1TEXT span.detail {
	display:none;
}

/*
------------------------------------- */
div#list_view_1IMAGEx1 {
	position:relative;
	width: 585px;
	height: 370px;
	margin:8px 5px 20px 8px;
	padding:8px;
}
div#list_view_1IMAGEx1 span {
}
div#list_view_1IMAGEx1 div.thumbimg {
	position: relative;
	top:35px;
}
div#list_view_1IMAGEx1 span.title {
	width: 585px;
	top:12px;
	left:8px;
	font-size:120%;
	font-weight:bolder;
	padding:3px;
	border-top: #990000 dotted 1px;
	border-bottom: #990000 dotted 1px;
}
div#list_view_1IMAGEx1 span.title em.new_icon img {
	display:inline;
}
div#list_view_1IMAGEx1 span.recommend {
	display:none;
}
div#list_view_1IMAGEx1 span.time-and-date {
	top:25px;
	width: 585px;
	color:#666;
	font-size:80%;
	text-align:right;
}
div#list_view_1IMAGEx1 span.content {
	width:385px;
	top:45px;
	left:215px;
	color:#666;
}
div#list_view_1IMAGEx1 span.detail {
	width:585px;
	top:163px;
	text-align:right;
}
/*
------------------------------------- */
div#list_view_1IMAGEx4 {
	position:relative;
	width: 585px;
	height: 370px;
	margin:8px 5px 20px 8px;
	padding:8px;
}
div#list_view_1IMAGEx4 span {
}
div#list_view_1IMAGEx4 div.thumbimgx {
	position: relative;
	top:35px;
	width: 585px;
}
div#list_view_1IMAGEx4 div.thumbimgx img#imgx {
	float:left;
	margin:3px;
}
div#list_view_1IMAGEx4 span.title {
	width: 585px;
	top:12px;
	left:8px;
	font-size:120%;
	font-weight:bolder;
	padding:3px;
	border-top: #990000 dotted 1px;
	border-bottom: #990000 dotted 1px;
}
div#list_view_1IMAGEx4 span.title em.new_icon img {
	display:inline;
}
div#list_view_1IMAGEx4 span.recommend {
	display:none;
}
div#list_view_1IMAGEx4 span.time-and-date {
	top:25px;
	width: 585px;
	color:#666;
	font-size:80%;
	text-align:right;
}
div#list_view_1IMAGEx4 span.content {
	top:150px;
	left:20px;
	color:#666;
}
div#list_view_1IMAGEx4 span.detail {
	width:585px;
	top:163px;
	text-align:right;
}
/*
------------------------------------- */
div#list_view_1IMAGEx8 {
	position:relative;
	width: 585px;
	height: 470px;
	margin:8px 5px 20px 8px;
	padding:8px;
}
div#list_view_1IMAGEx8 span {
}
div#list_view_1IMAGEx8 div.thumbimgx {
	position: relative;
	top:35px;
	width: 585px;
}
div#list_view_1IMAGEx8 div.thumbimgx img#imgx {
	float:left;
	margin:3px;
}
div#list_view_1IMAGEx8 span.title {
	width: 585px;
	top:12px;
	left:8px;
	font-size:120%;
	font-weight:bolder;
	padding:3px;
	border-top: #990000 dotted 1px;
	border-bottom: #990000 dotted 1px;
}
div#list_view_1IMAGEx8 span.title em.new_icon img {
	display:inline;
}
div#list_view_1IMAGEx8 span.recommend {
	display:none;
}
div#list_view_1IMAGEx8 span.time-and-date {
	top:25px;
	width: 585px;
	color:#666;
	font-size:80%;
	text-align:right;
}
div#list_view_1IMAGEx8 span.content {
	top:250px;
	left:20px;
	color:#666;
}
div#list_view_1IMAGEx8 span.detail {
	width:585px;
	top:163px;
	text-align:right;
}
/* 【イメージ＋右：テキスト】×２ブロック
------------------------------------- */
div#list_view_2S {
	width: 280px;
	height: 110px;
	float: left;
	margin:0 3px 12px 8px;
	padding:6px;
	border:#DDD solid 1px;
	position:relative;
}
div#list_view_2S span {
	width:130px;
	left:153px;
}
div#list_view_2S div.thumbimg {
}
div#list_view_2S span.title {
	top:5px;
	font-weight:bolder;
}
div#list_view_2S span.title em.new_icon img {
	display: none;
}
div#list_view_2S span.time-and-date {
	display:none;
}
div#list_view_2S span.recommend {
	top:25px;
	border-top: #CCCCCC dotted 1px;
}
div#list_view_2S span.content {
	display:none;
}
div#list_view_2S span.detail {
	display:none;
}
/* 【イメージ＋右：テキスト】×２ブロック
コンテンツ多めタイプ
------------------------------------- */
div#list_view_2M {
	width: 280px;
	height: 152px;
	float: left;
	margin:0 3px 12px 8px;
	padding:6px;
	border:#DDD solid 1px;
	position:relative;
}
div#list_view_2M span {
}
div#list_view_2M div.thumbimg {
	position: relative;
	top:30px;
}
div#list_view_2M span.title {
	width:272px;
	top:8px;
	left:5px;
	padding-left:8px;
	font-weight:bolder;
	border-bottom: #CCCCCC dotted 1px;
}
div#list_view_2M span.title em.new_icon img {
	display: none;
}
div#list_view_2M span.time-and-date {
	display:none;
}
div#list_view_2M span.recommend {
	top:33px;
	left:150px;
}
div#list_view_2M span.content {
	display:none;
}
div#list_view_2M span.detail {
	display:none;
}
div#list_view_2M span.state {
	width:272px;
	top:140px;
	left:5px;
	padding:3px 3px 0 8px;
	color: #FF84C1;
	font-size:85%;
	font-weight:bolder;
	border-top: #CCCCCC dotted 1px;
}
div#list_view_2M span.partner {
	width:272px;
	top:140px;
	left:5px;
	padding:3px 3px 0 8px;
	color: #999;
	font-size:90%;
	font-weight:bolder;
	border-top: #CCCCCC dotted 1px;
}
div#list_view_2M span.address {
	top:115px;
	left:180px;
	font-size: 75%;
}
div#list_view_2M span.address em {
	position:absolute;
	left:-30px;
	font-size:75%;
	color: #FFF;
	padding: 1px 0;
	width:26px;
	display:block;
	text-align:center;
	background-color: #333;
}

/* 【イメージ＋下：テキスト】×３ブロック
------------------------------------- */
div#list_view_3S {
	width: 190px;
	height: 200px;
	float: left;
	margin:0 6px 12px 8px;
	padding:0px;
	position:relative;
}
div#list_view_3S span {
	width:188px;
	left:2px;
}
div#list_view_3S div.thumbimg {
}
div#list_view_3S span.title {
	top:135px;
	font-weight:bolder;
}
div#list_view_3S span.title em.new_icon img {
	display:inline;
}
div#list_view_3S span.time-and-date {
	display:none;
}
div#list_view_3S span.recommend {
	top:158px;
	border-top: #CCCCCC dotted 1px;
}
div#list_view_3S span.content {
	display:none;
}
div#list_view_3S span.detail {
	display:none;
}
/* 【イメージ＋下：テキスト】×３ブロック
コンテンツ多めタイプ
------------------------------------- */
div#list_view_3M {
	width: 190px;
	height: 260px;
	float: left;
	margin:0 6px 12px 8px;
	padding:0px;
	position:relative;
}
div#list_view_3M span {
	width:188px;
	left:2px;
}
div#list_view_3M div.thumbimg {
	position: relative;
	top:40px;
}
div#list_view_3M span.title {
	top:3px;
	font-weight:bolder;
}
div#list_view_3M span.title em.new_icon img {
	display:inline;
}
div#list_view_3M span.time-and-date {
	display:none;
}
div#list_view_3M span.recommend {
	top:175px;
}
div#list_view_3M span.content {
	display:none;
}
div#list_view_3M span.detail {
	display:none;
}
/* 【イメージ＋下：テキスト】×４ブロック
------------------------------------- */
div#list_view_4S {
	width: 140px;
	height: 180px;
	float: left;
	margin:0 5px 12px 8px;
	position:relative;
}
div#list_view_4S span {
	width:136px;
	left:3px;
	font-size:90%;
}
div#list_view_4S div.thumbimg {
	position: relative;
	top:25px;
}
div#list_view_4S span.title {
	top:110px;
	font-weight:bolder;
}
div#list_view_4S span.title em.new_icon img {
	display:inline;
}
div#list_view_4S span.time-and-date {
	display:none;
}
div#list_view_4S span.recommend {
	top:135px;
	font-size:80%;
	border-top: #CCCCCC dotted 1px;
}
div#list_view_4S span.content {
	display:none;
}
div#list_view_4S span.detail {
	display:none;
}

/* 【イメージ＋下：テキスト】×４ブロック
------------------------------------- */
div#list_view_4M {
	width: 137px;
	height: 210px;
	float: left;
	margin:0 5px 12px 8px;
	position:relative;
}
div#list_view_4M span {
	width:136px;
	left:3px;
	font-size:90%;
}
div#list_view_4M div.thumbimg {
}
div#list_view_4M span.title {
	top:110px;
	font-weight:bolder;
}
div#list_view_4M span.title em.new_icon img {
	display:inline;
}
div#list_view_4M span.time-and-date {
	display:none;
}
div#list_view_4M span.recommend {
	top:145px;
	font-size:80%;
	border-top: #CCCCCC dotted 1px;
}
div#list_view_4M span.content {
	display:none;
}
div#list_view_4M span.detail {
	display:none;
}

/* 【イメージ＋下：テキスト】×５ブロック
------------------------------------- */
div#list_view_5S {
	width: 112px;
	height: 165px;
	float: left;
	margin:0 4px 15px 4px;
	position:relative;
}
div#list_view_5S span {
	width:100px;
	left:8px;
	font-size:90%;
}
div#list_view_5S div.thumbimg {
}
div#list_view_5S span.title {
	top:85px;
	font-weight:bolder;
}
div#list_view_5S span.title em.new_icon img {
	display:inline;
}
div#list_view_5S span.time-and-date {
	display:none;
}
div#list_view_5S span.recommend {
	top:120px;
	border-top: #CCCCCC dotted 1px;
}
div#list_view_5S span.content {
	display:none;
}
div#list_view_5S span.detail {
	display:none;
}
/* 【イメージ＋下：テキスト】×５ブロック
------------------------------------- */
div#list_view_5M {
	width: 112px;
	height: 185px;
	float: left;
	margin:0 4px 15px 4px;
	position:relative;
}
div#list_view_5M span {
	width:100px;
	left:8px;
	font-size:90%;
}
div#list_view_5M div.thumbimg {
}

div#list_view_5M span.title {
	top:85px;
	font-weight:bolder;
}
div#list_view_5M span.title em.new_icon img {
	display:inline;
}
div#list_view_5M span.time-and-date {
	display:none;
}
div#list_view_5M span.recommend {
	top:120px;
	border-top: #CCCCCC dotted 1px;
}
div#list_view_5M span.content {
	display:none;
}
div#list_view_5M span.detail {
	display:none;
}
/*テキスト２行表示
------------------------------------- */
div#list_view_6 {
	position:relative;
	width: 570px;
	height:42px;
}
div#list_view_6 span {
	left:12px;
}
div#list_view_6 div.thumbimg {
	display:none;
}
div#list_view_6 span.title {
	top:19px;
	left:25px;
	font-weight:bolder;
}
div#list_view_6 span.title em.new_icon img {
	display:inline;
}
div#list_view_6 span.time-and-date {
	top:2px;
	left:15px;
	color:#999;
	font-size:80%;
	border-bottom:#DDD dotted 1px;
}
div#list_view_6 span.recommend {
	display:none;
}
div#list_view_6 span.content {
	display:none;
}
div#list_view_6 span.detail {
	display:none;
}
/*タイトル＋リコメンド表示
------------------------------------- */
div#list_view_7 {
	width: 585px;
	height: 70px;
	margin:0 5px 5px 8px;
	padding:8px;
	border-bottom:#DDD solid 1px;
	position:relative;
}
div#list_view_7 span {
}
div#list_view_7 div.thumbimg {
	display:none;
}
div#list_view_7 span.title {
	top:3px;
	width: 585px;
	border-bottom: #990000 dotted 1px;
}
div#list_view_7 span.title em.new_icon img {
	display:inline;
}
div#list_view_7 span.time-and-date {
	top:22px;
	width: 585px;
	color:#666;
	font-size:80%;
	text-align:right;
}
div#list_view_7 span.recommend {
	top:40px;
	left:20px;
	color:#666;
}
div#list_view_7 span.address {
	top:2px;
	width: 585px;
	text-align:right;
	font-size: 90%;
}
div#list_view_7 span.address em {
	display:none;
}
div#list_view_7 span.telfax {
	top:22px;
	width: 585px;
	text-align:right;
	font-size:80%;
}
div#list_view_7 span.url {
	top:22px;
}
div#list_view_7 span.content {
}
div#list_view_7 span.detail {
	display:none;
}
/* 
LH-NEXTバックナンバー専用×４カラム
------------------------------------- */
div#list_view_8 {
	width: 137px;
	height: 280px;
	float: left;
	margin:0 6px 12px 8px;
	padding:0px;
	position:relative;
}
div#list_view_8 span {
	width:137px;
	left:0px;
	font-size:90%;
}
div#list_view_8 div.thumbimg {
	position: relative;
	top:28px;
}
div#list_view_8 span.title {
	top:3px;
	font-weight:bolder;
}
div#list_view_8 span.state {
	top:14px;
	text-align:right;	
}
div#list_view_8 span.sub_title {
	top:230px;
	font-weight:bolder;
}
div#list_view_8 span.title em.new_icon img {
	display:inline;
}
div#list_view_8 span.time-and-date {
	display:none;
}
div#list_view_8 span.recommend {
	top:245px;
}
div#list_view_8 span.content {
	display:none;
}
div#list_view_8 span.detail {
	display:none;
}
/*テキスト１行表示
------------------------------------- */
div#list_view_9 {
	position:relative;
	width: 570px;
	height:42px;
}
div#list_view_9 span {
	left:12px;
}
div#list_view_9 div.thumbimg {
	display:none;
}
div#list_view_9 span.title {
	top:2px;
	left:140px;
	font-weight:bolder;
}
div#list_view_9 span.title {
	top:2px;
	left:140px;
	font-weight:bolder;
}
div#list_view_9 span.title em.new_icon img {
	display:inline;
}
div#list_view_9 span.time-and-date {
	top:2px;
	left:15px;
	color:#999;
	font-size:80%;
	border-bottom:#DDD dotted 1px;
}
div#list_view_9 span.recommend {
	display:none;
}
div#list_view_9 span.content {
	display:none;
}
div#list_view_9 span.detail {
	display:none;
}
/*タイトル＋コンテンツ表示
------------------------------------- */
div#list_view_10 {
	width: 585px;
	margin:0 5px 5px 8px;
	padding:8px;
	border-bottom:#DDD solid 1px;
}
div#list_view_10 span {
}
div#list_view_10 div.thumbimg {
	display:none;
}
div#list_view_10 span.title {
	width: 585px;
	border-bottom: #990000 dotted 1px;
}
div#list_view_10 span.title em.new_icon img {
	display:inline;
}
div#list_view_10 span.time-and-date {
	width: 585px;
	color:#666;
	font-size:80%;
	text-align:right;
}
div#list_view_10 span.recommend {
	display:none;
}
div#list_view_10 span.address {
	display:none;
}
div#list_view_10 span.address em {
	display:none;
}
div#list_view_10 span.telfax {
	display:none;
}
div#list_view_10 span.url {
	display:none;
}
div#list_view_10 span.content {
	color:#666;
}
div#list_view_10 span.detail {
	display:none;
}

