@charset "utf-8";

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 index

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
body#tankentaiIndex #articles{
	background:url(../../tankentai/images/index_bg01_btm.gif) no-repeat left bottom;
}
body#tankentaiIndex #articles #articlesInner{
	background:url(../../tankentai/images/index_bg01_top.gif) no-repeat;
	zoom:1;
}

body#tankentaiIndex #articles #articlesInner:after{
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}

/*body#tankentaiIndex #articles div.articleCategory{
	width:198px;
	padding:12px 6px;
}*/
body#tankentaiIndex #articles td.articleCategory{
	width:198px;
	padding-top:12px;
	padding-left:6px;
	padding-right:6px;
	background:url(../images/line01.gif) repeat-x top;
}

body#tankentaiIndex #articles td.articleCategory h2{
	margin:0 0 10px;
}

body#tankentaiIndex #articles td.articleCategory p.articleLead{
	height:4.8em;
	line-height:1.2;
	margin:0;
}

body#tankentaiIndex div.newestArticle{
	background:url(../images/line01.gif) repeat-x;
	position:relative;
	font-size:100%;
	zoom:1;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 81px;
}

body#tankentaiIndex div.newestArticle img{
	position:absolute;
	top:10px;
	left:6px;
}
body#tankentaiIndex div.article img{
	position:absolute;
	top:10px;
	left:0;
}


body#tankentaiIndex div.article{
	margin-top:10px;
	left:0;
}

body#tankentaiIndex p.articleTitle{
	font-weight:bold;
	font-size:100%;
	margin:0;
}
body#tankentaiIndex p.articleTitle span.volum{
	display:block;
	font-weight:normal;
	font-size:84%;
}

body#tankentaiIndex p{
	margin:0;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 tankentai

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

#articleText{
	float:right;
	width:380px;
	margin:0 0 1.5em;
}

#articleText h3{
	margin:0 0 1em 0;
	font-size:134%;
	border-left:3px solid #333;
	padding-left:10px;
}

#articleText dl.dialog{
	margin:0;
}

#articleText dl.dialog dt{
	width:45px;
	float:left;
	margin:0;
	font-weight:bold;
	clear:both;
}

#articleText dl.dialog dd{
	zoom:1;
	display:table;
	margin:0 0 0.5em;
	min-height:25px;
	_height:25px;
}

#articleText dl.dialog dd.dazu{
	font-weight:bold;
	color:#233780;
}
#articleText dl.dialog dd.ruzu{
	font-weight:bold;
	color:#ff515b;
}
#articleText dl.dialog dd.ruzu a{
	color:#ff515b;
}

#articleText dl.dialog dd.orange-txt-bold{
	font-weight:bold;
	color:#ff9900;
}


#articleImage{
	margin:0;
	list-style:none;
}

#articleImage li{
	font-size:84%;
	margin:0 0 4em;
}

#articleImage li img{
	display:block;
}

div.subArticle{
	background:url(../../tankentai/images/neighborhood/neighborhood_bg01.gif);
	border:1px solid #e5e5e5;
	padding:8px;
	clear:both;
	zoom:1;
	margin:1em 0;
}

div.subArticle h3{
	margin:0 0 8px;
}

div.subArticle:after{
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}

div.subArticle div.subArticleItem{
	width:165px;
	float:left;
	background:#fff;
	font-size:84%;
	padding:10px 10px 10px 120px;
	min-height:135px;
	margin:5px;
	position:relative;
}

* html div.subArticle div.subArticleItem{
	height:135px;
}

div.subArticle div.subArticleItem h4{
	margin:0.5em 0 0.5em 15px;
	display:list-item;
	list-style:disc;
}

div.subArticle div.subArticleItem p{
	margin:0;
}

div.subArticle div.subArticleItem p.subArticleImage{
	position:absolute;
	top:10px;
	left:10px;
	width:101px;
	font-size:120%;
	text-align:center;
}
.tankentai #document #content #main #articleImage img.border {
	border: 1px solid #CCCCCC;
	padding: 1px;
}
.tankentai #document #content #main #articleImage .bk_img {
	background-color: #FFFFFF;
}
#tankentaiIndex #document #content #main #articles #articlesInner .articleCategory .newestArticle .bk_img {
	background-color: #FFFFFF;
}
#tankentaiIndex #document #content #main #articles #articlesInner .newestArticle .bk_img .border {
	border: 1px solid #b6a697;
	padding: 1px;
}
#articleImage li .border_img img{
	border: 1px solid #b6a697;
	padding: 1px;
}

/*=========================================================================
 tankentai -- karaoke03.html -- リスト番号
=========================================================================*/

#articleText dl.dialog dd ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#articleText dl.dialog dd ul li.listno01{
	height: auto;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 16px;
	background-image:url(../../tankentai/images/karaoke/listno01.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

#articleText dl.dialog dd ul li.listno02{
	height: auto;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 16px;
	background-image:url(../../tankentai/images/karaoke/listno02.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

#articleText dl.dialog dd ul li.listno03{
	height: auto;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 16px;
	background-image:url(../../tankentai/images/karaoke/listno03.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

#articleText dl.dialog dd ul li.listno04{
	height: auto;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 16px;
	background-image:url(../../tankentai/images/karaoke/listno04.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

#articleText dl.dialog dd ul li.listno05{
	height: auto;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 16px;
	background-image:url(../../tankentai/images/karaoke/listno05.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
}



